Gene Zeiniss

Gene Zeiniss

Mentor
5.0
(4 reviews)
US$25.00
For every 15 mins
5
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Lead Backend Engineer | Architecture & Complex Problems
Lead Backend Engineer | Architecture & Complex Problems

I’m a Staff-level backend engineer with extensive experience building and owning business-critical systems across fintech, payments, sensitive-data management, and global digital commerce.

I can help you with complex backend problems where the answer isn’t obvious — reviewing architecture and system designs, debugging difficult production issues, improving existing systems, reviewing code, and working through scalability, reliability, concurrency, and maintainability challenges.

My primary stack is Java and Spring, with deep experience in microservices and distributed systems. I’m particularly useful when you need more than a quick coding answer: you want someone to understand the problem, challenge assumptions, discuss trade-offs, and help you arrive at a solution you can confidently implement.

I also mentor experienced engineers preparing for Senior, Lead, or Staff-level responsibilities, including system design, technical decision-making, and code/design reviews.

Hebrew, Russian, English
Bangkok (+07:00)
Joined December 2024
EXPERTISE
10 years experience
10 years experience
9 years experience
5 years experience
10 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.
EMPLOYMENTS
Lead Backend Engineer, Payment Transaction Engine
Coda
2025-06-01-Present
Building and owning business-critical payment transaction systems for global digital commerce. My work focuses on payment processing rel...
Building and owning business-critical payment transaction systems for global digital commerce. My work focuses on payment processing reliability, payment provider integrations, and operational reconciliation across distributed transaction flows. I investigate inconsistent transaction states, production failures, and complex cases where multiple systems disagree about the outcome of a transaction.
Java
Payment processing
Distributed Systems Engineering
View more
Java
Payment processing
Distributed Systems Engineering
Reconciliation processes
Root cause failure analysis
Backend architecture
View more
Lead Software Engineer, Sensitive Data Management
Intuit
2021-11-01-Present
Led architecture and development of a Java-based sensitive data detection platform used across Intuit. Designed a Hybrid SDK architectur...
Led architecture and development of a Java-based sensitive data detection platform used across Intuit. Designed a Hybrid SDK architecture that allowed detection capabilities to evolve dynamically without requiring clients to continuously upgrade their SDKs. Invented a patented approach for securely configurable dynamic validators. My work included system architecture, technical design, implementation, proofs of concept, API and microservice design, data model improvements, and technical leadership.
Java
SDK
Microservices
View more
Java
SDK
Microservices
RESTful API
Technical Product Management
Backend Engineer
Security software
Distributed Systems Engineering
Backend architecture
View more
Senior Software Engineer, Payments
Behalf
2016-07-01-2021-10-01
Built and evolved backend systems for a FinTech startup, working across payments, customer services, and core business domains. Implemen...
Built and evolved backend systems for a FinTech startup, working across payments, customer services, and core business domains. Implemented the company's first microservice as part of decomposing a production monolith, redesigned the payment domain, and introduced an anti-corruption layer to improve separation between legacy and new components.
Java
Domain-Driven Design
Team collaboration
View more
Java
Domain-Driven Design
Team collaboration
Spring Boot
Microservices
Payment systems
RESTful API
Backend Engineer
Distributed Systems Engineering
Backend architecture
View more
PROJECTS
Hybrid SDK for Dynamic Sensitive Data Detection
Intuit
2024
At Intuit, I led the architecture and development of a Hybrid SDK for a sensitive-data detection platform used by latency-sensitive appli...
At Intuit, I led the architecture and development of a Hybrid SDK for a sensitive-data detection platform used by latency-sensitive applications. The existing SDK embedded classifiers directly, which meant clients had to upgrade their SDK whenever new detection capabilities were introduced—something many teams rarely did. I designed an architecture that decoupled classifiers from SDK releases. During initialization, the SDK communicated with a configuration service to dynamically obtain the latest classifiers while preserving fast local execution for detection. As part of this work, I also developed a patented approach for securely distributing dynamic validators represented as mathematical expressions, allowing detection logic to evolve without shipping executable code to clients.
Java
SDK
Spring Boot
View more
Java
SDK
Spring Boot
Microservices
RESTful API
Security software
Distributed Systems Engineering
View more
Modernizing a Legacy Payment Platform
Behalf
2021
At Behalf, I helped evolve a growing fintech platform from a monolithic architecture toward microservices. I designed and implemented the...
At Behalf, I helped evolve a growing fintech platform from a monolithic architecture toward microservices. I designed and implemented the company’s first microservice and later redesigned key parts of the payment domain, introducing clearer service boundaries and an anti-corruption layer to isolate legacy complexity. The challenge wasn’t simply extracting code into new services—it was understanding existing business behavior, defining the right boundaries, and introducing a new architecture without disrupting a production payment system. This experience shaped how I approach legacy modernization today: understand the domain first, then change the architecture.
Java
PostgreSQL
Domain-Driven Design
View more
Java
PostgreSQL
Domain-Driven Design
Spring Boot
Microservices
View more