Career
Susquehanna International Group
Software engineer
Activities: software architecture, coding, bug-fixing, 2nd-level support
Language: C#
Frameworks: ASP.NET, Kafka, Postgres
Unity Technologies
Staff Software Engineer, Cloud Application Architect
Architecture design and review of key Asset Manager components; tech lead for product alignment, cross-team work, and office-hour support.
Activities: architecture design, tech lead, product alignment, office-hour support
Language: C#
Product: Unity Asset Manager
Frameworks: ASP.NET, MongoDB, Elasticsearch, Redis, gRPC, ServiceBus, RabbitMQ, Azure, AWS
Senior Manager, Software Engineering
Grew the Asset Manager team (three promotions), planned delivery with product, and stayed tech lead on architecture and office-hour support.
Activities: team growth, recruiting, mentoring, planning, architecture design, office-hour support
Product: Unity Asset Manager
Frameworks: ASP.NET, MongoDB, Elasticsearch, Redis, gRPC, ServiceBus, TypeScript, React, Azure, AWS
Staff Software Engineer
Designed Asset Manager backend microservices and drove shared .NET standards with analysers, coverage reports, and performance work.
Activities: software architecture, coding, defining standards, performance, mentoring, bug-fixing
Language: C#
Product: Unity Asset Manager
Frameworks: ASP.NET, MongoDB, Elasticsearch, Redis, gRPC, Event Hub, ServiceBus, PowerShell, Azure
Senior Software Engineer
Built Asset Manager backend microservices, then added ArtEngine licensing, SSO, anti-tamper, analytics, and a live Unity Editor preview.
Activities: software architecture, coding, bug-fixing
Languages: C#, C++
Product: Unity Asset Manager
ArtEngine
Frameworks: ASP.NET, MongoDB, Elasticsearch, Kafka, Redis, gRPC, Event Hub, Keycloak, PowerShell, Unity, nuklear, GCP, Azure
Susquehanna International Group
Software engineer
Back- and middle-office trading workflows and batch jobs (fees, FX), plus second-level support.
Activities: software architecture, coding, bug-fixing, 2nd-level support
Language: C#
Frameworks: WinForms, DevExpress, Dapper, AutoMapper, gRPC, ASP.NET, Postgres
Amazon Web Services
Software Development Engineer
Active network monitoring services and tools; on-call rotation and recruiting support.
Activities: software architecture, coding, bug-fixing, on-call support, recruiting
Languages: C++, Java, Python, Ruby
Frameworks: Ruby on Rails, Guice, Protobuf
Daon
Software engineer
Snap-ins and API tests for the Daon Engine, plus user documentation.
Activities: coding, testing, documentation, bug-fixing
Languages: C++, Java
Product: IdentityX
Frameworks: Maven, Spring, Hibernate, MegaMatcher, Cognitec
Schlumberger
Software engineer
Petrel plug-ins for seismic and non-seismic work; integrated legacy FORTRAN and C++ and wrote client Python utilities.
Activities: software architecture, coding, bug-fixing, documentation
Languages: C#, C++, C++/CLI, Python
Product: Petrel multiphysics plug-in
Frameworks: NHibernate, NMath, Boost, Boost.Spirit, Open Inventor, GDI, Petrel, Ocean
Manthia
Software engineer
Mobile websites and communication protocols for Italian telecom providers.
Activities: coding, bug-fixing, database management
Languages: Java, SQL
Frameworks: MySQL, JSP
Education
Politecnico di Milano
Master of Science in Computer Engineering
Subjects: software architecture, OS, compilers, AI, cryptography
Dissertation Method specialization for CIL in a dynamic compiler
Grade 103/110
Bachelor of Science in Computer Engineering
Subjects: software engineering, networking, databases, mathematics, physics
Dissertation A publish/subscribe system based on Gmail (in Italian)
Grade 106/110
I.T.I.S. Galileo Galilei
High school diploma in computer science
Subjects: computer science, electronics, networking, databases
Final project An SMTP/POP3 e-mail client written in Delphi
Awards
Informatics Olympiad Bronze medal
ECDL Certification
TOEFL Certification
Languages
Italian Native proficiency
English Full professional proficiency