I am a Senior Software Engineer with 7+ years of experience building scalable backend systems and distributed applications in high-stakes environments. I have strong expertise in Java and Spring Boot, with a focus on data-intensive systems, cloud infrastructure, and performance optimization. I emphasize clean architecture, CI/CD, and cloud-native solutions; I have hands-on experience with Kubernetes and observability tooling, and I'm expanding into distributed systems and modern communication protocols. I enjoy mentoring junior engineers and collaborating across Web & Mobile Banking platforms.

Giacomo Pumapillo

I am a Senior Software Engineer with 7+ years of experience building scalable backend systems and distributed applications in high-stakes environments. I have strong expertise in Java and Spring Boot, with a focus on data-intensive systems, cloud infrastructure, and performance optimization. I emphasize clean architecture, CI/CD, and cloud-native solutions; I have hands-on experience with Kubernetes and observability tooling, and I'm expanding into distributed systems and modern communication protocols. I enjoy mentoring junior engineers and collaborating across Web & Mobile Banking platforms.

Available to hire

I am a Senior Software Engineer with 7+ years of experience building scalable backend systems and distributed applications in high-stakes environments. I have strong expertise in Java and Spring Boot, with a focus on data-intensive systems, cloud infrastructure, and performance optimization.

I emphasize clean architecture, CI/CD, and cloud-native solutions; I have hands-on experience with Kubernetes and observability tooling, and I’m expanding into distributed systems and modern communication protocols. I enjoy mentoring junior engineers and collaborating across Web & Mobile Banking platforms.

See more

Experience Level

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

Language

English
Fluent
Italian
Fluent
Spanish; Castilian
Fluent
German
Beginner
Javanese
Advanced

Work Experience

Senior Software Engineer at Avaloq
January 1, 2025 - Present
Led development of full-stack banking applications used by tens of thousands of retail banking customers. Designed and maintained REST APIs deployed on AWS, meeting security and regulatory requirements. Improved release reliability by introducing automated testing and CI/CD, reducing production incidents by ~30%. Mentored junior engineers and contributed to architectural decisions across the Web & Mobile Banking platform.
Software Engineer at Alten
January 1, 2020 - January 1, 2022
Designed and implemented user interfaces for the web banking application, improving usability and overall user experience. Designed and implemented mobile home banking solutions delivering consistent and intuitive experiences. Optimized and implemented backend services to improve performance and reliability.
Kibana Software Engineer at Relevant
January 1, 2022 - January 1, 2024
Kibana Software Engineer contributing to data visualization features and integration with backend services.
Software Engineer Intern at Trace One
September 1, 2019 - December 1, 2019
Worked on a Payment Operations Platform with React Native, Spring Boot and Python automation. Built backend modules for a shared payment operations platform; developed Python automation workflows to streamline financial processes; increased system reliability through automated testing, CI/CD pipelines, and monitoring; wrote technical documentation for new features, supporting knowledge sharing.
Software Engineer at Relewant
December 1, 2022 - December 1, 2024
Contributed to fintech projects; personal crypto transaction monitoring & wallet service project; Bitcoin/Blockchain exploration.
Software Engineer Intern at Trece One
September 1, 2019 - December 31, 2019
Payment operation platform built with React Native, Spring Boot and Python automation, a shared fintech system used by 3 enterprise clients. Built backend modules for a shared payment operations platform and developed Python-based automation workflows to streamline financial processes and reduce manual intervention. Increased system reliability through automated testing, CI/CD pipelines, and monitoring. Wrote technical documentation for new features, supporting knowledge sharing.
Software Engineer at Relevel
December 1, 2022 - December 31, 2024
Personal projects include crypto transaction monitoring & wallet service; Bitcoin/Blockchain exploration project.

Education

Diploma in Information Technology at Luigi Galvani
January 1, 2014 - January 1, 2019
Bachelor of Computer Science at Politecnico di Milano
January 1, 2020 - January 1, 2023
Bachelor of Computer Science at Politecnico di Milano
January 1, 2020 - December 31, 2023
Diploma in Information Technology at Liceo Luigi Galvani
January 1, 2014 - December 31, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services