Skip to main content
Nico CaprioliNC
Looking for a job

Nico Caprioli

@nicocaprioli

Staff-level software engineer securing and scaling distributed backend systems.

Italy
Message

What I'm looking for

I’m looking for a team that values secure-by-default design, distributed systems excellence, and strong engineering standards—where I can lead end-to-end delivery, mentor others, and improve reliability and developer experience.

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

ZU
Current

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.

II

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 logoPT

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++.

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan