Giordano Temporiti

Software Engineer - Java & Backend Specialist
Milan, IT.

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

Area S.P.A.
|

R&D Software Engineer

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.

Orbyta Tech
|

Backend Developer

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.

Beta80
|

Backend Developer

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.

Early Morning
|

Junior Backend Developer

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.

Education

University of Milano - Bicocca

Bachelor's Degree

Computer Science (Interrupted)

IPSIA Leonardo da Vinci, Magenta (MI)

Technical Diploma

Electrical Industries

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.

Projects

Home Automation System Development

Summary

Designed and implemented a comprehensive home automation system using Home Assistant, custom ESP devices, and firmware hacking.

Custom 3D Printer Design & Build

Summary

Designed and constructed two custom 3D printers from concept to operational status.

Personal Finance & Investment Tools

Summary

Developed customized Python-based tools and simulators for financial analysis and investment management.

Game Development with Unreal Engine 4

Summary

Explored and created video games using various technologies, with a focus on Unreal Engine 4.

Home Network Attached Storage (NAS) Setup

Summary

Configured and optimized a home Network Attached Storage (NAS) system for centralized data management and media streaming.