About
Highly skilled Software Engineer with solid experience in backend development, specializing in Java and Spring. Proven expertise in integrating complex systems, managing custom protocols, and developing multimedia streaming and event-driven solutions within R&D environments. Adept at leveraging technologies like Spring Boot, Spring Cloud Stream/Function, RabbitMQ, Docker, and PostgreSQL to deliver scalable and high-performance solutions. Strong problem-solver with a pragmatic and innovative approach, consistently focused on delivering measurable impact. Eager to contribute to high-tech and innovative projects, particularly considering opportunities in Switzerland, open to short-to-medium term relocation.
Work
→
Summary
As an R&D Software Engineer, I lead the development of a scalable enterprise system for managing data from hundreds of clients, integrating multimedia functionalities and ensuring robust system performance.
Highlights
Developed a scalable enterprise system managing data for hundreds of clients on a proprietary TCP protocol, significantly improving data handling capacity.
Designed and implemented a microservices architecture based on Spring Cloud Stream/Function, enhancing system modularity and scalability for future growth.
Created a Java wrapper for FFmpeg, enabling seamless integration of advanced multimedia functionalities and expanding system capabilities.
Developed a Go-based load simulator, rigorously testing system performance under stress conditions to ensure stability and reliability.
Implemented real-time monitoring with Grafana and Portainer, optimizing system oversight and operational efficiency.
→
Summary
As a Backend Developer, I contributed to the development of a banking engine for payment and collection management, ensuring strict compliance with security and regulatory requirements.
Highlights
Contributed to the development of a banking engine, enabling efficient payment and collection management processes.
Implemented core functionalities, ensuring strict compliance with industry security protocols and conformity requirements, enhancing system integrity.
Streamlined financial transaction processes, contributing to enhanced operational security and regulatory adherence.
→
Summary
As a Backend Developer, I delivered critical functionalities for IP address management, optimized legacy systems, and implemented APIs for cross-company communication, enhancing operational efficiency and data exchange.
Highlights
Developed functionalities for the management and planning of IP addresses, ISO NSAP, and ATM, enhancing network infrastructure capabilities.
Executed significant migration and optimization of legacy code, improving system performance and maintainability.
Implemented robust APIs and WebServices for seamless communication between dealers and leasing companies, improving data exchange efficiency.
Developed comprehensive backend and frontend (JSP) components, streamlining processes for buying and selling goods and services.
→
Summary
As a Junior Backend Developer, I developed real-time market data systems, designed algorithms for transaction analysis, and created REST APIs for internal management, significantly improving data processing and operational insights.
Highlights
Developed a real-time market data system, enabling efficient acquisition, processing, and dynamic display of critical financial information.
Created a C# DLL to extend Tradesignal functionalities and an XLL for Microsoft Excel with UDFs, expanding analytical capabilities for financial traders.
Designed and implemented a recursive algorithm for generating transaction analysis graphs, improving data insights and reporting efficiency.
Developed robust components for importing and transforming large volumes of data, ensuring data integrity and accessibility.
Developed REST APIs for hour management and automated calculation of company KPIs, streamlining operational efficiency.
Languages
Italian
English
Skills
Programming Languages & Frameworks
Java (6-23), Spring Boot, Spring Cloud Stream/Function, Project Reactor, JavaScript, HTML, CSS, C#, C++, Go, Python.
Cloud & Microservices
Spring Cloud (Stream, Data, Function), Docker, Portainer, RabbitMQ.
Databases
PostgreSQL, Oracle, InfluxDB, Redis.
DevOps & Monitoring
Maven, Git, SVN, Grafana, Micrometer.
Multimedia & Integration
Java wrapper for FFmpeg, Integration of heterogeneous systems.
Operating Systems
Windows, Linux.
Other Tools
Tailscale.
Soft Skills
Problem Solving, Analytical Thinking, Time Management, Teamwork, Cross-functional Collaboration, Adaptability, Continuous Learning.
Interests
Personal Interests
3D Printing, Home Automation, Personal Finance, Game Development, Cooking.