Summary
Results-oriented and detail-driven software engineer with a strong background in cloud engineering and a passion for ensuring software reliability. Experienced in designing and implementing cloud-native software architectures to guarantee the functionality and performance of applications. Adept at utilizing backend frameworks such as Quarkus, Spring Boot, ExpressJS and incorporating continuous integration tools like Jenkins, Bitbucket pipelines and Github Action. Proven track record of collaborating with development, business and QA teams to plan tasks and resolve issues early in the development process.
Experience
Lead Software Engineer
DaVinci Salute, healthtech company owned by Unipol Group
- Fully implemented a healthcare prevention application from scratch, including a doctor backoffice and a patient-facing frontend for submitting surveys and following health prevention paths. Utilized NestJS and Moleculer for microservices communication, and Vue.js for the frontend.
- Assisted the development team in building a full-stack, multi-tenant welfare application.
Infocert, the largest Qualified Trust Service Provider in Europe
- Developed Quarkus microservice architectures to manage public key infrastructure (PKI), including signature and assertion verification.
- Implemented a certificate blacklist provisioning system, encompassing a Golang Lambda backend and an Angular-based frontend.
- Designed and executed over 300 unit and integration tests, achieving comprehensive test coverage and enhancing system reliability.
- Conducted analysis for a high-level rule engine proof of concept (POC) to optimize decision-making processes.
- Integrated a trust engine microservice to enforce compliance configuration for claim assertions.
Euronext, pan-European stock exchange and market infrastructure
- Achieved a comprehensive test coverage, including integrated (85%), unit (90%), and end-to-end tests using Playwright and Vitest that decreased regression time from 5 days to 2 days.
- Designed and implemented all the frontend from scratch (featuring a Next.js frontend with high server-side rendering SSR and SEO capabilities) for an ML automatic trading application in the DVA Hedging project and different event-driven backend modules for an application to manage the entire fixed-income new-issue process in the Book Builder project.
Neulabs, platform that acquires, builds and scales global D2C brands
- Architected and implemented a distributed and highly scalable order dispatching system utilizing AWS EventBridge, AWS Lambda, and DynamoDB, improving processing efficiency and scalability by 30%.
- Implemented event-driven architecture to manage order lifecycle and dispatching, reducing latency and increasing system reliability in handling high volumes of transactions.
- Ensured seamless integration with third-party logistics providers and D2C platforms through microservices architecture, reducing downtime and improving fault tolerance.
- Designed and developed an order dispatch backoffice application using Vue.js with the Quasar framework, leveraging Quasar's powerful UI components, responsive design capabilities, and build tools to deliver a seamless and highly interactive user experience.
Avvale, company on a mission to evolve business through the circular economy
- Applied MicroService-Oriented Architecture principles to design and implement cloud-based modular code on Microsoft Azure.
- Implemented efficient data storage solutions leveraging Redis and MongoDB, enhancing data accessibility and retrieval processes.
- Spearheaded Appian-based application development, architecting and deploying low-code BPM solutions that integrated complex business workflows.
Inavya Ventures, London-based Start-up that specialises in healthcare and medicine
- Supported the development of front-end (web app) and back-end (data analysis / certification) solutions as part of an IoT and Industry 4.0 project.
- Developed IOT platform using React, REDUX, RxJS, NestJS, PostgreSQL, D3js, Elasticsearch, Apache Kafka, InfluxDB, Git and Docker.
Technical Skills
Languages
Javascript, TypeScript, Java, Golang, Python, Bash, SQL.
Frameworks
Quarkus, Spring Boot, Playwright, Vitest, Fiber, Flask, Database NoSql (MongoDB, DynamoDB), RDBMS (Postgresql, MySQL, SQL Server), Quasar, Vuejs, React, Angular, Nextjs.
Developer Tools
Appian, RedHat Enterprise Linux, Ubuntu, Bash, Git, Docker, Google Cloud Platform, AWS, Azure, Maven/Gradle, Grafana, Kibana, New Relic, Atlassan suite (Jira, Bitbucket, Confluence), Github, Gitlab, Postman.
Cloud
Auto Scaling, EC2, ELB, Route 53, S3, Kong, Infrastructure Security, Incident Response, Access Management, Identity Management, API Gateway, Secure Gateway, OAuth2, SSO, OIDC, SAML.
Open Source Projects
Serverless Microservices Framework
A comprehensive framework for building scalable microservices using serverless architecture on AWS. This project provides a template and toolkit for rapidly developing event-driven applications with minimal infrastructure management.
Key Features:
- Event-driven architecture patterns with AWS EventBridge
- Automated deployment pipeline with infrastructure as code
- Comprehensive logging and monitoring setup
- Local development environment with offline capabilities
Cloud Security Scanner
An automated security scanning tool for cloud environments that identifies misconfigurations and compliance violations. Helps organizations maintain security best practices across their cloud infrastructure.
Key Features:
- Multi-cloud support for AWS, Azure, and GCP
- Customizable compliance frameworks (HIPAA, PCI DSS, GDPR)
- Detailed remediation recommendations
- Integration with CI/CD pipelines for continuous security validation
Healthcare Data Platform
An open-source platform for securely managing and analyzing healthcare data. Designed with HIPAA compliance in mind, it provides APIs for integrating with various healthcare systems while maintaining patient privacy.
Key Features:
- FHIR-compliant data models and APIs
- End-to-end encryption for sensitive patient data
- Audit logging for compliance requirements
- Scalable architecture for handling large datasets
DevOps Toolkit
A collection of scripts and tools for automating common DevOps tasks across different cloud providers. Streamlines infrastructure management, deployment processes, and monitoring setup.
Key Features:
- Infrastructure as Code templates for multiple cloud providers
- Automated backup and disaster recovery scripts
- Performance monitoring and alerting setup
- Security hardening scripts for various server configurations
Distributed Tracing Library
A lightweight library for implementing distributed tracing in microservices architectures. Helps developers understand request flows across service boundaries and identify performance bottlenecks.
Key Features:
- Automatic context propagation across service boundaries
- Integration with popular observability platforms
- Minimal performance overhead
- Support for both synchronous and asynchronous communication patterns
Education
University of Calabria
Certifications
Microsoft Cybersecurity Architect Expert
Issued Sept. 2022
Microsoft Identity and Access Administrator
Issued Sept. 2022
Microsoft Security, Compliance and Identity Fundamentals
Issued Sept. 2022
Azure Security Engineer
Issued Sept. 2022
Google Associate Cloud Engineer
Issued Aug. 2021
Google Professional Cloud Architect
Issued Aug. 2021
CCSK (Certificate of Cloud Security Knowledge)
Issued Aug. 2021
Azure Solutions Architect Expert
Issued Aug. 2021
Google Project Management Certificate
Issued Apr. 2020
AWS Solutions Architect Associate
Issued Apr. 2020
AWS Cloud Practitioner
Issued Apr. 2020
Cambridge English: Advanced (CAE), C1
Issued Apr. 2018