Software Engineer

Gianmarco Frangipane

Software Engineer

Available to hire

Software Engineer

Experience Level

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

Language

Italian
Fluent
English
Fluent
Spanish; Castilian
Advanced

Work Experience

Software Developer at Reply - CDP
November 1, 2022 - November 1, 2025
Engineered backend components for Cassa Depositi e Prestiti (CDP), one of Italy’s largest financial institutions, focusing on reliability, auditability, and data integrity. Built high-throughput services with Java 21+, Spring Boot, Spring JPA and Spring Batch to support financial workflows processing large volumes of sensitive data. Optimized PostgreSQL and Oracle data models for scale with indexing, schema refactoring, and query optimization for banking-grade workloads. Automated deployment pipelines with GitLab CI/CD and deployed containerized services to OpenShift (Kubernetes), ensuring deterministic builds, traceable releases, and compliance with strict governance standards. Implemented enterprise authentication and authorization using JWT, Spring Security, and Azure AD (ADFS). Managed Flyway migrations across multiple environments. Collaborated with engineering and business stakeholders to translate high-risk financial requirements into scalable, correct, and fault-tolerant back
Software Engineering Intern (ML) at Reply - Rome
January 1, 2022 - November 1, 2022
Developed predictive models using scikit-learn, achieving 90%+ accuracy for forecasting staff absences in air-traffic control centers. Processed and analyzed large datasets using pandas and NumPy, improving model performance by over 15%. Collaborated with domain experts to translate operational needs into scalable data-driven solutions.
Software Developer at Reply - CDP Rome
November 1, 2022 - November 1, 2025
Engineered backend components for Cassa Depositi e Prestiti (CDP), one of Italy’s largest financial institutions managing billions in assets, focusing on reliability, auditability, and data integrity. Built high-throughput services using Java 21+, Spring Boot, Spring JPA and Spring Batch to support financial workflows processing large volumes of sensitive, high-value transaction data. Optimized PostgreSQL and Oracle data models for scale through indexing, schema refactoring, and query optimization tailored to banking-grade workloads. Automated and hardened deployment pipelines with GitLab CI/CD and deployed containerized services to OpenShift (Kubernetes), ensuring deterministic builds, traceable releases, and compliance with strict financial governance standards. Implemented enterprise-grade authentication and authorization using JWT, Spring Security, and Azure AD (ADFS) securing access to highly sensitive data. Ensured consistent and auditable data evolution with Flyway-managed sch

Education

M. Sc. in Computer Science at Politecnico di Milano
September 1, 2021 - April 1, 2024
B. Sc. in Computer Science at Politecnico di Milano
September 1, 2018 - June 1, 2021
M. Sc. in Computer Science at Politecnico di Milano
September 1, 2021 - April 1, 2024
B. Sc. in Computer Science at Politecnico di Milano
September 1, 2018 - June 1, 2021

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Professional Services