Hi, I’m Robert Ngetich, a Software Engineer and Technical Lead with nearly two decades of experience modernizing legacy systems and building scalable, cloud-native platforms across banking, insurance, and retail. I’m known for blending hands-on development with strategic architecture to deliver cost-efficient, resilient solutions that meet business needs. I thrive in cross-functional teams, turning complex data and integration challenges into streamlined, production-ready systems. I enjoy mentoring teams, improving delivery velocity, and designing future-proof architectures that scale with evolving technology and business requirements.

Robert Ngetich

Hi, I’m Robert Ngetich, a Software Engineer and Technical Lead with nearly two decades of experience modernizing legacy systems and building scalable, cloud-native platforms across banking, insurance, and retail. I’m known for blending hands-on development with strategic architecture to deliver cost-efficient, resilient solutions that meet business needs. I thrive in cross-functional teams, turning complex data and integration challenges into streamlined, production-ready systems. I enjoy mentoring teams, improving delivery velocity, and designing future-proof architectures that scale with evolving technology and business requirements.

Available to hire

Hi, I’m Robert Ngetich, a Software Engineer and Technical Lead with nearly two decades of experience modernizing legacy systems and building scalable, cloud-native platforms across banking, insurance, and retail. I’m known for blending hands-on development with strategic architecture to deliver cost-efficient, resilient solutions that meet business needs.

I thrive in cross-functional teams, turning complex data and integration challenges into streamlined, production-ready systems. I enjoy mentoring teams, improving delivery velocity, and designing future-proof architectures that scale with evolving technology and business requirements.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Swahili
Fluent
French
Advanced

Work Experience

Software Engineering Consultant at Cyber Craft
January 1, 2025 - Present
Founded a consulting micro-enterprise delivering scalable, tailored software solutions. Advised clients on enhancing technical infrastructure, refactoring workflows, and building resilient systems.
Technical Lead – Mainframe Migration at BMW IT Hub
December 31, 2024 - August 22, 2025
Led a team planning the migration of over 60 legacy mainframe applications to cloud-native infrastructure. Designed repeatable migration plans including data, batch jobs, and encoding concerns. Evaluated transpilation tools such as Heirloom, Blu Age, and Astadia. Delivered CI/CD pipelines and monitoring to ensure production readiness. Enabled cost savings and maintainability in the future-state architecture.
Solutions Architect – Ordering Platform at BMW IT Hub
December 31, 2024 - August 22, 2025
Oversaw migration of legacy JEE ordering systems to web services on BMW’s private cloud. Decomposed monolith into microservices using top-down design. Reduced critical stock optimization job runtimes by 67%. Built cloud architecture plans balancing cost and scalability.
Technical Lead – Central Banking Platform at Bluebean Software (UAE Project)
December 31, 2023 - August 22, 2025
Collaborated internationally to deliver a performant central banking solution for the UAE. Improved feature velocity while addressing legacy debt. Designed high-throughput transaction handling with in-memory caching. Containerized deployment for resilient scaling using OpenShift.
Senior Java Developer – Production Planning Platform at BMW IT Hub
December 31, 2022 - August 22, 2025
Developed a web application to replace legacy file-based production planning. Enabled real-time collaboration and data accuracy across plants. Delivered seamless API integration into other BMW systems.
Senior Java Developer at First National Bank
December 31, 2020 - August 22, 2025
Integration Specialist at Ernst & Young (EY)
December 31, 2019 - August 22, 2025
Senior Developer / Analyst Roles at Izazi Software, Argility, Momentum, Alacrity Software
September 1, 2012 - August 31, 2015
Junior Developer & IT Technician at Fidentia Pty Ltd, Ziton
December 31, 2007 - August 22, 2025
Software Engineering Consultant at Cyber Craft
January 1, 2025 - Present
Founded a consulting micro-enterprise focused on delivering scalable, tailored software solutions. Advised clients on enhancing technical infrastructure, refactoring workflows, and building resilient systems.
Technical Lead – Mainframe Migration at BMW IT Hub
December 31, 2024 - August 22, 2025
Led a team planning the migration of over 60 legacy mainframe applications to cloud-native infrastructure. Designed repeatable migration plans including data, batch jobs, and encoding concerns. Evaluated transpilation tools and delivered CI/CD pipelines and monitoring for production readiness, enabling cost savings and maintainability in future-state architecture.
Solutions Architect – Ordering Platform at BMW IT Hub
December 31, 2024 - August 22, 2025
Oversaw migration of legacy JEE ordering systems to web services on BMW’s private cloud. Decomposed monolith into microservices using top-down design. Reduced a critical stock optimization job runtime by 67%. Built cloud architecture plans balancing cost and scalability.
Technical Lead – Central Banking Platform at Bluebean Software (UAE Project)
December 31, 2023 - August 22, 2025
Collaborated across borders to deliver a performant central banking solution for the UAE. Improved feature velocity while addressing legacy debt. Designed high-throughput transaction handling with in-memory caching. Containerized deployment for resilient scaling via OpenShift.
Senior Java Developer – Production Planning Platform at BMW IT Hub
December 31, 2022 - August 22, 2025
Developed a web application to replace legacy file-based production planning. Enabled real-time collaboration and data accuracy across plants. Delivered seamless API integration into other BMW systems.
Senior Java Developer at First National Bank
December 31, 2020 - August 22, 2025
Worked as a senior Java developer focusing on integration projects and software development within the banking sector.
Integration Specialist at Ernst & Young (EY)
December 31, 2019 - August 22, 2025
Engaged in integration specialist and senior developer/analyst roles focusing on software integration and development projects.
Junior Developer & IT Technician at Fidentia Pty Ltd, Ziton
December 31, 2007 - August 22, 2025
Started as junior developer and IT technician, gaining foundational experience in software development and IT support.
Technical Lead at BMW IT Hub
January 1, 2025 - Present
Mainframe Migration Lead — planning a migration of over 60 legacy mainframe applications to cloud-native infrastructure.
Solutions Architect – Ordering Platform at BMW IT Hub
January 1, 2024 - September 12, 2025
Oversaw migration of legacy Java EE ordering systems to web services on BMW’s private cloud; designed end-to-end platform architecture; enabled cloud-native delivery and cost efficiency.
Technical Lead – Central Banking Platform at Blue Bean Software
January 1, 2023 - September 12, 2025
Led cross-border delivery of a central banking platform; collaborated across teams to deliver a robust, scalable solution.
Senior Java Developer / Analyst at First National Bank (EY engagement)
January 1, 2022 - September 12, 2025
Senior developer/analyst roles across multiple banking projects; supported integration and analytics; contributed to data integrity and API enablement.
Integration Specialist at First National Bank
January 1, 2021 - September 12, 2025
Led real-time collaboration and data accuracy across production deployments; oversaw API integration improvements.
Technical Lead – Mainframe Migration at BMW IT Hub
January 1, 2025 - Present
Lead team in planning a migration of over 60 legacy mainframe applications to cloud-native infrastructure.
Solutions Architect at BMW IT Hub
December 31, 2024 - September 12, 2025
Designed repeatable migration plans including data, batch jobs, and encoding concerns; evaluated translation tools; delivered CI/CD pipelines and monitoring for production readiness; enabled cost savings and maintainability in future-state architecture.
Senior Java Developer / Architect at BMW IT Hub
January 1, 2024 - September 12, 2025
Decomposed monolith into microservices using top-down design; improved run-time efficiency of legacy debt; built cloud architecture plan balancing cost and scalability.
Solutions Architect at BlueBean Software
January 1, 2023 - September 12, 2025
Architect – Central Banking Platform; collaborated across borders to deliver a permanent central banking solution for the UAE.
Integration Specialist at BMW IT Hub
January 1, 2021 - September 12, 2025
Enabled real-time collaboration and data accuracy across plants; delivered seamless API integrations into BMW systems.
Senior Java Developer / Analyst at EY ( Ernst & Young ) South Africa
January 1, 2019 - September 12, 2025
Contributed as a senior Java developer/analyst working with Java-based solutions across multiple client engagements.
Junior Developer & IT Technician at Fidentia Pty Ltd, Zit on
January 1, 2015 - September 12, 2025
Early career development and IT support responsibilities, building foundation in software development and systems administration.
Technical Lead - Mainframe Migration at BMW IT Hub
January 1, 2025 - Present
Lead the migration of over 60 legacy mainframe applications to cloud-native infrastructure; defined repeatable migration plans; evaluated transpilation tools; delivered CI/CD pipelines and monitoring; enabled cost savings and maintainability in future-state architecture.
Solutions Architect at BMW IT Hub
December 31, 2024 - September 12, 2025
Designed cross-border ordering platform; oversaw migration of legacy JEE ordering systems to web services on BMW's private cloud.
Senior Java Developer – Production Platform at BMW IT Hub
December 31, 2023 - September 12, 2025
Developed a web application to replace legacy file-based production planning; improved feature velocity and reliability; contributed to resilience of platform.
Integration Specialist at EY (Ernst & Young)
December 31, 2021 - September 12, 2025
Delivered real-time collaboration and data accuracy across plants; provided seamless API integration into BMW systems; contributed to production readiness.
Senior Java Developer / Analyst at EY (Ernst & Young)
December 31, 2019 - September 12, 2025
Senior Java developer/analyst delivering client solutions; built APIs; improved system performance and integration reliability.
Junior Developer / IT Technician at Fidentia Pty Ltd
December 31, 2007 - September 12, 2025
Supported junior development tasks and IT operations; contributed to infrastructure maintenance and internal tooling.
Technical Lead – Mainframe Migration Lead at BMW IT Hub
June 2, 2023 - January 2, 2024
Led the planning and execution of migration for over 60 legacy mainframe applications to cloud-native infrastructure, defining containerization strategy and coordinating cross-border teams to deliver resilient, scalable microservices.
Solution Architect – Ordering Platform at BMW IT Hub
July 2, 2022 - May 2, 2023
Designed and delivered a cross-border ordering platform for central banking systems, aligning data flows, security, and performance; established containerized CI/CD pipelines and cloud-native deployment.
Senior Developer / Analyst at Ernst & Young (EY)
September 1, 2014 - December 31, 2019
Delivered Java-based solutions and integration work for enterprise clients, contributing to data integration initiatives and technology modernization while mentoring junior developers.
Junior Developer at Fidentia Pty Ltd
November 1, 2004 - December 1, 2006
Contributed to Java/.NET web applications, implementing features and collaborating across cross-functional teams to deliver value for clients in South Africa.
Mainframe Migration Lead at BMW IT Hub
February 1, 2024 - Present
Led the migration of over 60 legacy mainframe applications to cloud-native infrastructure, enabling scalable, cost-efficient operations across banking and retail ecosystems.
Architect – Central Banking Platform at BMW IT Hub
July 1, 2022 - May 1, 2023
Collaborated across borders to design and deliver a performant central banking platform for the UAE, balancing cost, scalability, and regulatory considerations across multi-country deployments.
Senior Java Developer / Analyst at EY (Ernst & Young) – in collaboration with First National Bank
January 1, 2020 - December 1, 2020
Integration specialist delivering system integration and modernization initiatives for major financial clients.
Solutions Architect – Ordering Platform at BMW IT Hub
July 1, 2022 - May 1, 2023
Designed and delivered a cross-border Ordering Platform for central banking in the UAE; improved feature velocity; designed high-throughput transactional handling; containerized deployments on OpenShift.
Senior Java Developer – Production Platform at BMW IT Hub
January 1, 2021 - June 1, 2022
Decommissioned legacy production planning and built cloud-native production platform; delivered secure API integration with other BMW systems; enabled real-time collaboration and data accuracy across plants.
Senior Java Developer / Analyst at Ernst & Young (EY)
September 1, 2014 - December 1, 2019
Senior Java Developer / Analyst working on multiple client projects; delivered robust software solutions with emphasis on reliability and scalability.
Mainframe Migration Lead at BMW IT Hub
July 1, 2022 - May 1, 2023
Led planning a migration of over 60 legacy mainframe applications to cloud-native infrastructure.
Architect at BMW IT Hub
June 1, 2023 - January 1, 2024
Decomposed monolithic into microservices using a top-down design approach; reduced critical stock optimization job runtime by 67%; built cloud architecture plans balancing cost and scalability.
Solution Architect – Ordering Platform at BMW IT Hub
February 1, 2024 - December 1, 2024
Designed repeatable migration plans including data, batch jobs, and encoding concerns; evaluated translation tools; delivered CI/CD pipelines and monitoring for production readiness.
Senior Java Developer / Analyst at Izazi Software, Argility, Momentum, Alacrity Software
September 1, 2014 - December 31, 2019
Senior Java Developer/Analyst across multiple clients; contributed to software delivery and system analysis.
Technical Lead - Mainframe Migration Lead at BMW IT Hub
February 1, 2024 - December 2, 2024
Led migration of legacy mainframe systems to cloud-native microservices; modernized platforms; collaborated with cross-functional teams across banking, insurance, automotive and retail sectors to deliver scalable and cost-efficient solutions.
Architecture Lead – Web Services to BMW Private Cloud at BMW IT Hub
June 1, 2023 - January 31, 2024
Decomposed monolithic systems into microservices; defined integration strategy and migrated to BMW private cloud to improve service reliability and DevOps alignment.
Production Platform Developer at BMW IT Hub
February 1, 2021 - June 1, 2022
Enabled real-time collaboration and data accuracy across plants; delivered seamless API integration with other BMW systems; established CI/CD pipelines for production platforms.
Senior Developer / Analyst at Izazi Software / Argility / Momentum / Alacrity Software
September 1, 2014 - December 1, 2019
Contributed as senior developer and analyst across multiple projects; implemented backend and integration work; mentored junior developers.

Education

B Tech in Information Technology at Cape Peninsula University of Technology
January 1, 2001 - January 1, 2005
B Tech in Information Technology at Cape Peninsula University of Technology
January 1, 2001 - January 1, 2005
B Tech in Information Technology at Cape Peninsula University of Technology
January 1, 2001 - January 1, 2005
BTech in Information Technology at Cape Peninsula University of Technology
January 1, 2001 - January 1, 2005
B Tech in Information Technology at Cape Peninsula University of Technology
January 1, 2001 - January 1, 2005
BTech Information Technology at Cape Peninsula University of Technology
January 1, 2001 - April 1, 2005
BTech Information Technology at Cape Peninsula University of Technology
February 1, 2001 - April 1, 2005
BTech in Information Technology at Cape Peninsula University of Technology
January 1, 2001 - April 1, 2005
B Tech in Information Technology at Cape Peninsula University of Technology
January 1, 2001 - April 1, 2005
BTech in Information Technology at Cape Peninsula University of Technology
January 1, 2001 - April 1, 2005
BTech in Information Technology at Cape Peninsula University of Technology
February 1, 2001 - April 1, 2005
B Tech in Information Technology at Cape Peninsula University of Technology
January 1, 2001 - April 1, 2005

Qualifications

B Tech in Information Technology
January 11, 2030 - December 6, 2025

Industry Experience

Financial Services, Retail, Software & Internet, Professional Services, Manufacturing, Media & Entertainment, Other