Leonardo Ginting
Senior Technical Lead | Java Backend Engineer
Senior Technical Lead and Java Backend Engineer with 14+ years of experience architecting and delivering enterprise-grade solutions across banking, fintech, and government sectors. Currently leading cross-functional teams at HCL Technologies Singapore, overseeing cloud migrations and managing mission-critical banking applications — from CRM and payment processing to core banking platforms. Oracle Certified Professional with deep expertise in Spring Boot, Kafka, and Microservices, and a consistent record of delivering high-performance systems for major financial institutions across Southeast Asia.
Technical Proficiency
Areas of Mastery
A curated overview of the technologies, tools, and practices I work with daily.
Java & Spring
Databases
Messaging & Integration
DevOps & Tools
Frontend & Scripting
Practices & Leadership
Career Path
Experience
A record of the roles, teams, and products I've had the privilege of building.
Senior Technical Lead
Lead multi-application development and maintenance within the banking domain, coordinating cross-functional teams to ensure on-time delivery and product quality across a broad portfolio of financial systems.
- ▸Spearheaded cloud migration initiatives, transitioning legacy banking systems to modern cloud environments
- ▸Managed CRM, Namecheck, Filler, Client Grouping, and Contact Report applications for major banking clients
- ▸Drove high-quality code standards across Java, PHP, Python, Shell Script, HTML, JSF, and Spring Boot stacks
- ▸Served as technical point-of-contact for requirement analysis, production bug resolution, and sprint delivery
- ▸Collaborated with business stakeholders to translate requirements into robust, maintainable solutions
IT Consultant
Served as the primary liaison between end users and engineers on the Boarding Application at Bank BJB, while supporting the development of core banking systems and successfully delivering the national BIFAST real-time payment project.
- ▸Successfully delivered the BIFAST (BI Fast Payment System) project for Bank Indonesia on schedule
- ▸Developed and supported Core Banking System modules: Central, eBanking, and Interface layers
- ▸Managed client communications, translating business requirements and bridging the gap between users and engineering teams
- ▸Maintained project timelines and ensured consistent delivery across multiple concurrent workstreams
- ▸Diagnosed and resolved production issues to minimise system downtime for critical banking operations
IT Consultant
Designed and built scalable microservices-based payment systems, earning consistent recognition for code quality, and implemented a security vault solution using CyberArk Conjur for microservice authentication.
- ▸Architected and developed the core payment system framework using Java Microservices — praised by subsequent developer teams
- ▸Implemented security vault using CyberArk Conjur (initial version) to secure microservice-to-microservice authentication
- ▸Designed and optimised relational databases using PostgreSQL for high-throughput payment processing
- ▸Built, tested, and deployed scalable, highly available, and modular software products
- ▸Performed comprehensive unit, system, and integration testing using JUnit in an Agile environment
Professional Application Designer
Responsible for the full lifecycle of enterprise application management — from troubleshooting and root cause analysis to designing and delivering new applications for large-scale clients.
- ▸Conducted thorough diagnostics and root cause analysis to resolve complex application malfunctions
- ▸Designed and delivered new enterprise applications while maintaining a portfolio of existing systems
- ▸Improved application performance through systematic code reviews and targeted debugging
Senior Programmer
Led a team of five developers, establishing coding best practices and working closely with clients to define system specifications and deliver web application improvements.
- ▸Trained and managed a team of 5 developers, fostering best practices and technical growth
- ▸Collaborated directly with clients to establish technical specifications and system design blueprints
- ▸Debugged and modified existing software components to improve performance and hardware compatibility
- ▸Developed and enhanced web application features to meet evolving client requirements
Programmer
Contributed to the full software development lifecycle across government and immigration sector projects, building object-oriented Java applications and collaborating in a multidisciplinary team environment.
- ▸Developed object-oriented software for Indonesia's Immigration and Government Institution systems
- ▸Directed software design across a multifaceted team to meet client functionality, timeline, and performance requirements
- ▸Identified and resolved bugs collaboratively, maintaining high software quality standards
- ▸Modified and extended existing software to correct coding errors and support new requirements
Academic Background
Education & Certifications
Academic foundations and professional credentials that underpin 11+ years of enterprise engineering.
Bachelor's Degree
Computer Information System
Post Secondary Diploma
Informatics
Certifications
Oracle Certified Professional
Java SE 6 Programmer — issued by Oracle
Selected Work
Projects
A selection of things I've shipped — from SaaS platforms to open-source tools.
BIFAST — BI Fast Payment System
National real-time payment infrastructure for Bank Indonesia. Delivered end-to-end as lead consultant — covering system integration, stakeholder communication, and on-time production rollout.
Core Banking Platform
Multi-module core banking system spanning Central Banking, eBanking, and Interface layers for major Indonesian and Singaporean financial institutions. Maintained and extended across multiple engagement cycles.
Payment Microservices Architecture
Designed and built the core payment processing framework from scratch using Java Microservices for a fintech client. The architecture earned consistent praise from downstream developer teams for its maintainability.
Banking CRM Suite
Led development and maintenance of a CRM suite — including Namecheck, Filler, Client Grouping, and Contact Report modules — for banking clients at HCL Technologies Singapore.
Immigration Government System
Developed object-oriented Java software for Indonesia's Immigration and Government Institution, handling identity and document processing workflows across multiple government agencies.
Security Vault — CyberArk Conjur
Implemented the initial version of a CyberArk Conjur security vault to manage secrets and authentication across microservice-to-microservice communication in a payment platform.
Get In Touch
Let's Work Together
Whether you have an opportunity, a project idea, or just want to say hi — my inbox is always open.
Contact Details
Currently open to full-time roles. Response time is typically under 24 hours.