Geek
Apple addicted
Software Engineer @Empatica
CSE graduate @Polimi
(former) Full Stack Engineer @Reply
(former) Math teacher @IIS Falcone Righi
Learn more about me
Go, Spring Cloud, Eureka
AWS, EKS, Terraform, Terragrunt
Kubernetes, Docker, Jenkins, GitHub Actions
Java, Spring, Spring Boot, Angular, Typescript
SQL, Postgres, Oracle, Liquibase
Ubuntu, CentOs
Python, C
Flutter, iOS, Swift
Check My Resume
Empatica
Xenia Reply
I have been working in a fast growing team that develops a modern telemedicine platform running on several public and private healthcare facilities in Italy. Since I have joined the team, we successfully scaled the infrastructure from a classic monolith to a modern micro-services architecture. I had the chance to work on this architectural migration from the very beginning. This let me work and handle several migration issues from both developing and strategic point of view.
IIS Falcone Righi, Corsico, Italy
I took a vacant chair of mathematics as substitute teacher. This has been a terrific experience for me: working with student with so little age gap challenged me at a very hard level. I really enjoyed this experience and I learnt so much from it.
Politecnico di Milano, Italy
Main course track: Cybersecurity. Politecnico's CSE Master course, besides some mandatory exams, lets you choose which exams to take from a quite big pool. I decided to follow the cybersecurity track and to take the highest possible number of practical exams. The idea was to sustain the theoretical knowledge with strong hands on activities.
Politecnico di Milano, Italy
During my last year I developed a two tier architecture card game from scratches using just Java8 and standard libraries. You can find the project here
Smart tourist is a fully implemented application for iOS for people who want to visit cities in a smarter way. The application features all the major frameworks of iOS, including: MapKit, MotionKit and WatchKit. Data are retrieved from Wikipedia's Wikidata via complex SPARQL queries, thus it relies almost entirely on open and free data. I developed the project in collaboration with Fabio Codiglioni with the valuable tutoring from Bending Spoons. They taught us how to use top of the market frameworks Katana and Tempura, to develop better and more reliable applications.
During the development process, my team mate and I had to tackle with the choice of the right API to use for places data retrieving. We first tried with the "magical" Google APIs that offered all we needed but we realised that their cost was to high to be implemented in a free application. We explored several other solutions: most have been discarded for their price, others because of the lack of the needed information. We ended up by choosing the free Wikipedia APIs. Wikipedia's Wikidata knowledge base is impressively rich of content, but it's quite difficult to use and, being totally free, has a non-negligible latency that we had to tackle from the app's side.
During the development of this project, I had the chance to better understand iOS and its particular technologies. Moreover, thanks to Bending Spoons help, I understood how to use Redux paradigm to build a market-ready application.
This is a proof of concept distributed system for remote job execution and scheduling. The aim was to tackle with the problems that characterize distributed system such as state synchronization and data consistency. The result is a fully working environment that support remote (and balanced) execution of jobs implementing a Runnable interface. The implementation is available here.
Data4Help is a concept platform for health data sharing. It's meant to be used by both patients and doctors and it also features emergency notification for elderly people. Full 3 tiers architecture deployed: