Orchestrated the technical roadmap and maintained the core switch banking software for 10 years.
Led the design of microservices communication and container orchestration within the Neobank ecosystem using Spring Cloud and Kubernetes.
Directed planning, development, and implementation of mission-critical software systems from concept to full-scale deployment.
Developed and integrated new modules based on Central Bank requirements and international banking security standards.
Performed high-level troubleshooting, performance optimization, and debugging of the main banking switch.
Served as Lead Architect for the Switch Banking Project (Electronic Fund Transfer) for 10 years using Java, EJB2, and WebLogic.
Senior Lead for the CMS (Card Management System) Project responsible for card life cycles using Java and Struts.
Contributed for 2 years as Senior Developer to the development and maintenance of secure Internet banking services using Java, Struts, and Git.
Designed and deployed a Microservices-based platform for Neo Banking using Spring Boot, Spring Cloud, and Kubernetes for high scalability.
Researched and implemented cryptographic algorithms for the SSM (Software Security Module) project.
Integrated with Hardware Security Modules (HSM) for secure cryptographic operations.
Ensured high availability and scalability of financial transaction systems.
Implemented complex Design Patterns to solve high-stakes financial business challenges.
Collaborated with cross-functional teams to align technical solutions with business goals.
Mentored junior developers on best practices in software architecture and banking domain.
Stayed updated with emerging technologies to continuously improve the banking software infrastructure.