hi there!
I am Riccardo
don't know how you arrived, but nice to have you here
hopefully I can feed your curiosity on this page
what do I do with my time
the sum of my biological and environmental luck made me someone ~good with software engineering. more on my work down below
ended up loving everything around/about music: listening, thrifting, playing and producing
really like buying books but I'm struggling to keep up with the reading, basically building my own tsundoku of sorts
being raised in an area close to mountains made me appreciate the silence and peace one can find with altitude, love to this day to escape there whenever possible
work
deloitte [1y6m] | milan
software engineer
this was my first real job after graduating in computer science and engineering from polimi
as a full stack engineer at a consulting firm I juggled multiple projects for mid cap italian and french companies, notably:
- italian hearing aids leader: worked on a monolithic C# system (1M+ LOC) spanning from UI in WPF to ORM
- french group leader in contract catering: built a greenfield web app with an AngularJS frontend and C# ASP.NET Core µ-services running on Amazon ECS
on this last project I got my first exposure to cloud computing and AWS, leading me to get certified and gain experience with services like Route53, CloudWatch, S3, ECS, Lambda, RDS
babbel [2y] | berlin
data engineer
good fun building and managing "serverless" pipelines that processed ~100M analytics events daily
we worked in a fairly autonomous environment where our team owned systems end-to-end, from infrastructure to production operations:
- performed SRE work on cloud networking and data warehousing, mostly in Terraform
- expanded my AWS expertise with data analytics services like Kinesis, Glue and Athena
- wrote a lot of Python and SQL, collaborating closely with analysts and data scientists to help them deliver business insights
working in a diverse team helped me grow both as a mentor to juniors and a mentee to senior colleagues
a small - and a bit outdated - artifact of my time there can be found here
amazon web services [1y4m] | berlin
solutions architect
AWS solutions architects do many many many things but to sum it up for myself:
- worked with early stage startups in Healthcare & Life Sciences verticals, helping them architect their applications for the cloud
- created educational content, presentations and workshops for customers focusing on data engineering and analytics
- built demo architectures with fellow SAs to inspire customer adoption: this is one I contributed to
a highlight for me was helping a customer demonstrate through computational analysis that the SARS-CoV-2 Omicron variant had high binding affinity to the hACE2 receptor. this work was published in the Nature Scientific Reports journal
miro [3y+] | berlin
data engineer
had the chance to lead critical infrastructure initiatives in the data and analytics work stream, including many cross-team projects impacting an engineering org. of ~1000 people:
- designed and built Miro's analytics event tracking system - based on Apache Flink - and event catalog: drove the adoption up to serving ~2900 event schemas and metadata with 350+ individual internal contributions
- designed and delivered internal processes around analytics events: code generation for TypeScript and POJO interfaces for better devx, creation / deprecation guidelines, internal conventions on naming / versioning / compatibility, etc.
- built the internal setup to run Apache Flink on Kubernetes and delivered the migration from Amazon EMR
- collaborated in the design and deployment of several Apache Flink jobs for near real-time analytics processing, event schema validation and event routing: these jobs process up to ~150k events per second at pick and ingest a volume of ~5 billion events per day
- responsible with my teammates for Miro's internal PubSub system built on Apache Kafka
contact
if you wanna chat, this is my inbox