I am a software developer with over 10 years of experience specializing in Java, Python, Microservices, and REST API design. I have worked extensively in banking and fintech sectors and enjoy following the entire software lifecycle from analysis to delivery. My focus is always on delivering concrete results day by day. I have experience working with AWS cloud services, Spring Boot, SQL, and NoSQL databases, and I thrive building scalable and efficient solutions in complex environments. I appreciate contributing to projects that make a meaningful impact, like my recent work on a web application for the United Nations.

Nicholas Caruso

I am a software developer with over 10 years of experience specializing in Java, Python, Microservices, and REST API design. I have worked extensively in banking and fintech sectors and enjoy following the entire software lifecycle from analysis to delivery. My focus is always on delivering concrete results day by day. I have experience working with AWS cloud services, Spring Boot, SQL, and NoSQL databases, and I thrive building scalable and efficient solutions in complex environments. I appreciate contributing to projects that make a meaningful impact, like my recent work on a web application for the United Nations.

Available to hire

I am a software developer with over 10 years of experience specializing in Java, Python, Microservices, and REST API design. I have worked extensively in banking and fintech sectors and enjoy following the entire software lifecycle from analysis to delivery. My focus is always on delivering concrete results day by day.

I have experience working with AWS cloud services, Spring Boot, SQL, and NoSQL databases, and I thrive building scalable and efficient solutions in complex environments. I appreciate contributing to projects that make a meaningful impact, like my recent work on a web application for the United Nations.

See more

Experience Level

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

Language

English
Advanced
Italian
Fluent
Polish
Intermediate

Work Experience

Senior Software Engineer at Fincons
November 1, 2024 - Present
Contributed to a full-stack web application for the United Nations to manage copyright income and royalty distributions across developing countries. Developed scalable backend solutions using Java 17, Spring Boot, MyBatis, and MySQL, and frontend interfaces with React and JavaScript. Designed RESTful APIs, implemented CI/CD pipelines with Docker and GitHub Actions, and monitored application performance with Grafana.
Senior Software Engineer at DXC Technology
October 31, 2024 - July 23, 2025
Worked on innovative IT prototypes integrating AWS Cloud technology and AI with back-end development in Python (Lambda, AWS Connect) and frontend React. Managed Java application codebases, developed Microservices, generated PL/SQL reports, scripted in Unix bash, and deployed using Gitlab CI/CD pipelines. Supported clients and external resources from UBS investment bank.
Java Developer at Sisal
July 31, 2020 - July 23, 2025
Participated in the development of a Java-based payment platform using OSGI pattern, Apache Karaf, Java 8, Camel, Maven, and Spring. Implemented Java Microservices stack for international payment solutions using Spring Boot and Hbase. Worked with both REST and SOAP APIs.
Software Engineer at Etteplan
May 31, 2018 - July 23, 2025
Developed iOS applications for clients in Poland and Sweden using libraries such as AlamoFire and Swifty and applying MVVM architecture. Developed Java banking web applications to process cheques and assign statuses, creating web services with Java 8 and Spring MVC.
Java Web Developer at Unicredit Polska
April 30, 2017 - July 23, 2025
Contributed to the conception, development, and maintenance of HR applications and Java desktop banking applications managing Bank Teller Machines. Managed relationships with Italian project managers and clients.
Junior Java Developer at Thinkopen srl
May 31, 2015 - July 23, 2025

Education

Bachelor’s Degree at University of Calabria (UNICAL)
October 1, 2008 - July 31, 2013

Qualifications

Kotlin for Java Developers
January 1, 2019 - December 31, 2019
Developing applications for Eclipse RCP Platform
January 1, 2016 - December 31, 2016
Oracle Course. Java EE 6: Develop Web Components with Servlets and JSP
January 1, 2015 - December 31, 2015

Industry Experience

Financial Services, Software & Internet, Government, Professional Services, Non-Profit Organization