Nico Caprioli
@nicocaprioli
Staff-level software engineer securing and scaling distributed backend systems.
What I'm looking for
I’m a staff-level software engineer focused on distributed systems and secure-by-default architectures. I drive end-to-end delivery of complex services, set engineering standards adopted across teams, and support developers through pairing and collaborative decision-making.
At Zucchetti, I designed and delivered secure, scalable microservices in PHP and Node.js, leading the WhatsApp microservice from requirements and architecture through release coordination. I implemented multi-tenant isolation and envelope encryption, applied TDD/clean architecture, managed system-wide incidents with rollback/service isolation, and produced ISO-compliant incident reports.
I also strengthen developer safety and delivery speed through practical platform changes: I introduced distroless containers and other secure-by-default practices (including Pulsar and Cucumber) and enforced PSR-12 standards. Alongside DevOps, I improved security posture and reliability by eliminating SQL injection risk via multibinding in the internal ORM, tuning monitoring and performance, and migrating ElasticSearch clusters to ARM-based AWS instances with zero downtime.
I bring the same system thinking beyond my main stack, building a geospatial microservice with Apache Sedona and PySpark for low-latency, high-reliability spatial queries on large datasets. I’m equally comfortable mentoring and collaborating on high-complexity production issues, and I enjoy translating requirements into clear technical documentation, including ER diagrams, sequence diagrams, cloud architecture diagrams, and OpenAPI specifications.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Zucchetti
Oct 2020 - Present (5 years 8 months)
Designed and delivered secure, scalable PHP/Node.js microservices, including a secure multi-tenant WhatsApp service with envelope encryption and release coordination across DevOps and support. Introduced secure-by-default engineering standards (distroless containers, Pulsar, Cucumber), migrated Elasticsearch to ARM-based AWS with zero downtime, and managed incidents with ISO-compliant reporting.
Software Engineer
ITW Test and Measurement Italia
Feb 2019 - Oct 2020 (1 year 8 months)
Developed a C# WPF desktop application using MVVM for industrial testing instruments, modernizing legacy components and improving data processing workflows and UI responsiveness through refactoring and performance tuning. Managed hybrid version control environments using TFS and Git.
Education
Degrees, certifications, and relevant coursework
Politecnico di Torino
Master’s degree in Computer Engineering, Computer Engineering
2016 - 2018
Grade: 110/110
Master’s degree in Computer Engineering focused on scalable and secure software systems. Completed projects using Java Spring + Angular and C++.
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Skills
Interested in hiring Nico?
You can contact Nico and 90k+ other talented remote workers on Himalayas.
Message NicoFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
