Experienced Software Engineer with expertise in full-stack development, system integrations, and monitoring strategies. Skilled in leading complex projects, implementing security measures, and enhancing observability with ELK. Passionate about AI, leveraging it to optimize performance and mentor junior developers to elevate team quality and outcomes.
Contribute to project planning, resource estimation, and discovery for large-scale initiatives.
• Drive observability improvements, including a migration to the ELK stack.
• Mentor junior engineers, fostering skill development and ensuring high-quality code practices.
• Managed full-stack projects, including two front-end applications and a shared back-end service.
• Led integration with a major hospital, deploying a VM within their network and implementing HL7 communication using Mirth.
• Designed and implemented the company’s monitoring policies and strategies, enhancing security and observability for critical data.
• Established security measures to achieve compliance with industry standards.
Currently working in the backend that handles all the portals used by Nexi, they include mobile applications and web portals. We handle communication with external APIs and we design our own API that can be used by our frontend. We work using Java, Maven and Microservices.
Javascript (NodeJS, ReactJS, Vuejs, Nuxt, React Native)
SQL (MySQL, PostgreSQL)
HTML5/CSS
AWS
Unix, Git
Java
C, C, C
Unity
NoSQL (Mongo, Neo4j, ElasticSearch, Redis, Spark, Cassandra)
Streaming (EPL, ksqlDB)
Python
Algorithm implementation
Agile
API design knowledge
Software development
HostHello
Built a mobile application for a bachelor degree’s project to manage the renting of houses, the application allows hosts to put their house on rent for small periods and customers to rent an house. The application also allow the owners to declare information about the customers that visited the house as requested by Italian law.
Dream
Dream is a mobile application built for a master degree’s project in collaboration with the state of Talengana (India) in order to improve the productivity of the farmers and allow the policy makers to monitor the progress made by them. The farmer get weather advice and information from sensors placed on their farm in order get the data necessary to improve.
Stress@Work
Stress@Work is a application built for a master degree’s project in collaboration with a company that allow employee to talk with a chatbot (using ChatGPT) while retrieving information from the chat, using audio, video and text analysis and using that to predict if the employee is stressed or not. It includes a backoffice from which the employer of th company can check the stress status inside the company and monitor it.