Gene Zeiniss

Gene Zeiniss

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Java developer with 9 years of experience
Java developer with 9 years of experience

With over 8 years of experience in Software Engineering, I specialize in designing and developing highly available and low latency distributed systems across Fintech, eCommerce, and Healthcare industries. I have led large-scale projects focused on data security, Customers, and Payments domains. While Java is my primary programming language, I also have practical experience with Go. My expertise includes microservices architecture, transactional and non-transactional databases, and automation, with a proven track record of delivering mission-critical solutions. I was granted a patent for input validation using mathematical expressions, demonstrating my innovative approach to solving complex technical challenges.

Bangkok (+07:00)
Joined December 2024
EXPERTISE
9 years experience
9 years experience
3 years experience
10 years experience
8 years experience
3 years experience

REVIEWS FROM CLIENTS

Gene's profile has been carefully vetted and approved as a Codementor. Connect with Gene now, and leave a review for them once you're done!
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