Gene Zeiniss

Gene Zeiniss

Mentor
5.0
(4 reviews)
US$15.00
For every 15 mins
5
Sessions/Jobs
ABOUT ME
Senior Backend Engineer | Java, Spring Boot, Microservices | Mentor, Tech Blogger, Public Speaker
Senior Backend Engineer | Java, Spring Boot, Microservices | Mentor, Tech Blogger, Public Speaker

With 13+ years in the HighTech industry, including 9 years in FinTech, I specialize in building scalable, high-performance backend systems for eCommerce and financial platforms. My expertise lies in Java, Spring Boot, Microservices, Domain-Driven Design (DDD), and Relational Databases, ensuring businesses have reliable, efficient, and secure infrastructures.

Beyond my technical role, I am passionate about mentorship and community impact. I led a Backend Guild, fostering knowledge sharing and best practices across engineering teams. I also co-managed the Tech-Blogging Program at Baot, helping women in tech publish their first technical articles, and served as an Intuit Women’s Network ERG Leader, advocating for career growth and inclusion in tech.

Over the years, I played a pivotal role in architectural transformations and financial integrations, including:
Hybrid SDK for Sensitive Data Detection (Intuit) – Designed a Hybrid SDK that enabled dynamic configuration updates without requiring SDK version upgrades. Extracted validation logic from the SDK and represented it as mathematical expressions. This approach was secured through a patented method: Secure, Dynamically Loaded Input Validation Using Mathematical Expressions.
Monolith to Microservices Transition (Behalf) – Led the company’s first microservice transition, mentored other teams, and introduced an Anti-Corruption Layer (ACL) to bridge legacy dependencies and ensure a smooth migration.
Wells Fargo Integration – Engineered a seamless connection to enhance payment processing.
Cross River Bank & PPP Integration – Led the integration efforts during the pandemic, enabling SMBs to access critical funding through the Paycheck Protection Program (PPP).

Now, as a freelance backend engineer, consultant, and mentor, I help businesses architect scalable eCommerce platforms, optimize payment flows, and build robust backend infrastructures tailored to their needs.

💡 What I Offer:🔹 Backend Development – Scalable, high-performance Java & Spring Boot applications.
🔹 Consulting & Mentorship – Guiding teams on architecture, best practices, and code quality.
🔹 Code Reviews – Ensuring clean, efficient, and maintainable codebases.
🔹 Public Speaking & Thought Leadership – Sharing insights on backend development, FinTech, and eCommerce.

Let’s connect! Whether you need backend expertise, consulting, or mentorship, I’m happy to help. 🚀

Hebrew, Russian, English
Bangkok (+07:00)
Joined December 2024
EXPERTISE
9 years experience
9 years experience
8 years experience
5 years experience
9 years experience
5 years experience
5 years experience

REVIEWS FROM CLIENTS

5.0
(4 reviews)
António Madureira
António Madureira
February 2025
Excellent review!
António Madureira
António Madureira
February 2025
Very professional and insightful review by Gene. Thank you for another review.
António Madureira
António Madureira
January 2025
Gene made a very insightful review of my source code.
SOCIAL PRESENCE
GitHub
design-patterns
Design patterns saga examples for blogposts
Java
3
1
anti-corruption-layer
Java
1
0
EMPLOYMENTS
Senior Software Engineer, Sensitive Data Management
Intuit
2021-11-01-Present
  • Lead engineer for a Java-based application that detects sensitive data, preventing data leakage and safeguarding customer informa...
  • Lead engineer for a Java-based application that detects sensitive data, preventing data leakage and safeguarding customer information. The application features a RESTful service and a Hybrid SDK designed for latency-sensitive clients. This innovative Hybrid SDK approach provides essential benefits, allowing for dynamic configuration without requiring SDK version upgrades, and enabling comprehensive auditing and monitoring of SDK usage.
  • Drive Security R&D efforts, enhancing the security posture of Intuit’s financial products like QuickBooks and CreditKarma by addressing issues related to secrets leakage and weak authorization configuration.
  • Design and develop highly available and low-latency distributed systems for sensitive data detection and management, including training and delegating tasks to cross-continental teams to ensure effective collaboration and project success.
  • Work closely with the AI team to integrate a Named Entity Recognition (NER) model, enhancing data classification accuracy.
  • Granted a patent for input validation using mathematical expressions.
Java
SDK
RESTful API
View more
Java
SDK
RESTful API
Data Validation
Security engineering
Distributed Systems Design
Mathematical analysis
View more
Senior Software Engineer and Backend Guild Master
Behalf
2016-07-01-2021-10-01
  • Delivered the company’s first Java Spring Boot microservice, initiating monolith decomposition and refactoring legacy systems to ...
  • Delivered the company’s first Java Spring Boot microservice, initiating monolith decomposition and refactoring legacy systems to modern, scalable architectures.
  • Oversaw the redesign of the Customers and Payments domains, implementing an Anti-Corruption Layer to allow a gradual transition of features from monolith to microservices, and from not-transactional database to transactional.
  • Collaborated with cross-functional teams to develop highly available distributed systems for payment processing and credit services, ensuring seamless integration across engineering, product, and operations teams to deliver scalable, reliable solutions.
  • Mentored peers on designing and building microservices using a Domain-Driven Design approach to ensure modularity and clear separation of concerns.
  • Promoted from Junior to Senior, and led the Backend Guild, focusing on R&D training, technological growth, and backend development best practices.
Java
Domain-Driven Design
Spring Boot
View more
Java
Domain-Driven Design
Spring Boot
Microservices
Cross-functional collaboration
Distributed Systems Design
View more
QA and Automation Engineer
Wochit
2015-02-01-2016-07-01

Managed QA and automation for a video creation platform, ensuring scalability and performance using JMeter for automation testing.

Managed QA and automation for a video creation platform, ensuring scalability and performance using JMeter for automation testing.

Automation
JMeter
Test Automation
View more
Automation
JMeter
Test Automation
Simple Video Maker
QA
View more
PROJECTS
Implementing a Hybrid SDK for Sensitive Data Detection
2024
As the lead engineer for a Java-based application that detects sensitive data, I was responsible for preventing data leakage and safeguar...
As the lead engineer for a Java-based application that detects sensitive data, I was responsible for preventing data leakage and safeguarding customer information. The application included a RESTful service and a Hybrid SDK designed for latency-sensitive clients. The biggest challenge of SDK design was that the service itself was not fully completed. The classifiers used for sensitive data detection evolved continuously, requiring frequent updates. Traditionally, for customers to access new detection capabilities, they needed to upgrade their SDK version. However, experience showed that most clients were reluctant to update SDK versions unless a critical feature or fix directly impacted their workflow. A key innovation of this Hybrid SDK approach was its ability to allow dynamic configuration updates without requiring SDK version upgrades. This not only ensured seamless improvements but also enabled comprehensive auditing and monitoring of SDK usage.
Java
Amazon S3
Spring Boot
View more
Java
Amazon S3
Spring Boot
Amazon RDS
RESTful API
View more
Transitioning from Monolith to Microservices with an Anti-Corruption Layer
2021
At the startup where I worked, we embarked on a strategic initiative to transition from a monolithic architecture to microservices. This ...
At the startup where I worked, we embarked on a strategic initiative to transition from a monolithic architecture to microservices. This was a necessary step to improve scalability, flexibility, and maintainability. However, at the beginning of this transition, most internal processes still depended on the legacy monolith, making seamless integration critical. I pioneered the company's transition to microservices, leading efforts to design and implement key architectural changes that enabled a smooth and effective migration. Main challenges: - Legacy System Dependencies – The majority of internal processes still relied on the monolithic system, which made a full transition impractical in the short term. - Semantic and Lifecycle Mismatch – The legacy system and the new microservice had different semantics and entity lifecycles, making them completely incompatible. - Incremental Rollout Complexity – The new microservice had to be rolled out gradually without disrupting ongoing business operations. - Data Consistency & Synchronization – Ensuring data consistency between the monolith and the microservices was crucial to avoid discrepancies. Given these challenges, the rollout plan for the new service had to include the implementation of an Anti-Corruption Layer (ACL) to bridge the gap between the old and new systems. To address these challenges, I introduced an Anti-Corruption Layer (ACL) that acted as an intermediary between the legacy system and the new microservice. This layer was responsible for: - Translating requests and responses between the two systems. - Ensuring data consistency across different entity lifecycles. - Allowing the microservice to operate with its own domain model, free from legacy constraints.
Java
PostgreSQL
Domain-Driven Design
View more
Java
PostgreSQL
Domain-Driven Design
Spring Boot
Microservices
View more