A photo of myself

Hi, nice to see you here!

I'm Marco.
I like to build things
, mainly with code.

I'm currently working as a Senior IT Architect
for Sunrise, a telecommunication company in the beautiful country of
Switzerland
.

Books that I really liked

Things that I did on my own

A screenshot of my minigame
My first Game Boy minigame
I've created a small Game Boy game using GBStudio, an open-source video game engine.
A screenshot of this website
This website (of course)
I built this website using NextJS, React, and SCSS.
I rendered it with SSG (Static Site Generation) and integrated it with Storyblok for the blog section.
Static Hosting
A repository with tools and guides to self-host a website with Nginx, Ansible, Minio, Let's Encrypt, and Docker.
This website is up and running thanks to my work there.
Web AR Collectible Cards
Web AR Collectible Cards
I've created some collectible cards with QR codes inside the Augmented Reality marker. I've used AR.js as a WebAR library and Three.js for the 3D card.
You can try it out by opening the link on a pc and pointing your phone to the marker.
Radioactive Ladybugs NFTs
In this project, I've created 10000 NFT powerups for videogames, built as an NFTs collection on the Matic (Polygon) blockchain.
I've used Solidity, NodeJS, Truffle, and Ganache.
I've learned a bit about Pixel Art drawing.
KubeFn CLI tool
It's a weekend project to create and manage microservices on Kubernetes easily.
You can find all the details on GitHub.
I've done this project in NodeJS, and it configures a Kubernetes cluster.
Timebite
Timebite
This tool allows you to select your free slots for the following days and send them over to your friends.
It uses React, NextJS and CSS modules.

Things that I've done in my career

Sunrise logo
Sunrise
Zürich, Switzerland
Senior IT Architect
May 2023 - Ongoing
  • Same tasks and responsibilities of my previous role for now
IT Architect
Apr 2021 - Apr 2023
  • Led a team of IT Architects, conducted hirings for my team, and supported hirings for my colleagues
  • Written the core that all the new websites rely upon, based on React, NextJs, and Storyblok CMS. The new website achieved a 50% improvement on the First Contentful Paint
  • Led the dev team with frontend guidelines that generated a further 17% improvement in the website speed
  • Co-created Sunrise's first cloud project. I've written the Google Cloud Platform pipelines to publish our new websites and the following processes.
  • Co-created Sunrise's first unified design system libraries
  • Created Sunrise's first NFT project. Two hundred colleagues learned what a crypto wallet is
  • Designed the long-term vision for Sunrise's digital transformation architecture
  • Supported business and a large team of solution designers
  • Supported the Head of Innovation on non-disclosable topics
Full Stack Developer
Nov 2020 - Mar 2021
  • Developed frontend features using Javascript, Typescript, React, and Redux
  • Developed backend features using Javascript, Typescript, ExpressJS, NodeJS, and GoLang
  • Developed unit and integration tests
  • Configured CI/CD pipelines with Jenkins and Kubernetes on OpenShift
  • Coordinated external consultants on the delivery of the assigned projects
  • Co-created an authentication system based on OpenID Connect
EF logo
EF Eductation First
Zürich, Switzerland
Web Developer
May 2019 - Oct 2020
  • Designed and wrote a GraphQL API (Node.js) and multiple REST APIs (Node.js, AWS)
  • Co-designed and developed a project (React, Next.js, Express.js, Storyblok, AWS, MongoDB) that handles more than 7k pages
  • Designed and wrote automation scripts and admin pages to reduce manual work time moving data between CMSs. The automation scripts saved an estimated 90% of migration time compared to manual migration
MindIT Solutions logo
MindIT Solutions
Bologna, Italy
Team Leader Frontend & Backend
May 2018 - April 2019
  • Managed a team of software engineers
  • Designed, coordinated, and developed an Angular frontend (Typescript), a Falcon backend (Python), an API layer (GraphQL and Rest), and a PostgreSQL DB
  • Designed and created DevOps pipelines and principles (Docker, Amazon Web Services, GitLab CI/CD, Cypress, Jest)
  • Responsible for the Development Blog and for writing new articles
ShopfullyGroup logo
DoveConviene - ShopFully International Group
Bologna, Italy
Team Leader Middleware
June 2017 - May 2018
  • Managed a small team of software engineers while still in charge of the web Crawler Team
  • Researched, coordinated, and developed a series of proof of concept (mainly based on Serverless, Javascript, Node.js, Amazon Web Services, Varnish Configuration Language, React, Android, iOS, Fastly, and Python Jinja2)
  • Designed and developed the main GraphQL API and a series of RESTful APIs that cut response time and costs of the core APIs by 20%
Team Leader Crawler
May 2016 - May 2018
  • Managed a team of web crawlers engineers
  • Crafted a crawling-as-a-service web platform. That freed up around 10% of the team's workload
  • Exclusively maintained and developed the proprietary crawling framework called Scrappy (PHP, ZeroMQ, CakePHP3, MongoDB) and its REST API
  • Improved the performances of Scrappy by 10x optimizing code and removing memory leaks
  • Created a tool to match scraped data with stored data automatically, reducing the content team importing data workload by around 80%
  • Maintained production server cluster (Debian)
  • Collected and analyzed requirements from our internal clients
PHP Developer
Sept 2014 - May 2016
  • Developed web crawlers
  • Maintained, refactored, optimized, designed, and developed our proprietary crawling framework, &quotScrappy&quot
  • Developed web crawlers and collaborated on the internal admin software (PHP, Javascript, HTML5, CSS3, SQL, CakePHP3)
University of Bologna logo
Alma Mater Studiorum, Univesity of Bologna
Bologna, Italy
B.E. in computer engineering
Sept 2010 - July 2014
7/4/2023, 7:28:43 AM