Software Engineer

Federico Tensi

About Me

I've started coding when I was about fourteen, started with the basics of HTML, CSS and a tiny bit of JavaScript, and gradually developed various websites and programs through my school years. I'm constantly seeking to expand my skills and stay up-to-date with tech trends around web development.  [Learn more]

Experience

Sky's logo

Software Engineer @ Sky

March 2024 - Current, Remote (2.3 yrs)

TypescriptNode.jsDockerKube

Built and maintained a multi-region error and quality monitoring platform integrated with Sky's product catalogs.

  • Architecture: Node.js microservices with Kafka and RabbitMQ for high-volume, reliable data pipelines
  • Frontend: Angular dashboards for operational teams
  • Scope: Cross-region visibility into catalog health and quality issues
  • Impact: +37% validated catalog errors detected in production, improving the quality of the catalog and the user experience, while reducing the time and cost to detect and fix errors.
Expert.ai's logo

Software Engineer @ Expert.ai

December 2023 - March 2024, Contract (3 months) (0.3 yrs)

ReactTypescriptNode.js

Delivered a CIP application for government-sector clients — from requirements analysis through sprint planning and release.

  • Stack: React frontend, Node.js backend
  • TypeScript rollout: Led gradual adoption across all frontend teams, refactoring legacy codebases and establishing shared best practices
Expleo Group's logo

Software Engineer @ Expleo Group

December 2022 - December 2023, Remote (1.0 yrs)

ReactTypescriptNext.js

R&D-focused role building data-driven web applications across finance, infrastructure, geo-mapping, and user feedback.

  • Dashboards: Financial trends, server capacity, interactive maps, surveys and rankings
  • Products: E-commerce, job platforms, budget tools, health monitoring, and more
  • Collaboration: Cross-functional teams with hands-on UI/UX design contribution
  • Fast-paced environment with a wide project portfolio — happy to walk through specifics in conversation.
Capgemini's logo

Analys Consultant @ Capgemini

September 2021 - December 2022, Rome (1.3 yrs)

JavaScriptNode.js

Software development and integrated functional testing on enterprise CRM systems for Telecom Italia (Residential, Business, Mobile) and Poste Italiane.

  • Quality: Unit, integration, and e2e test coverage with strong engineering best practices
  • Leadership: Sprint planning, workload management, and team coordination
  • Impact: 25% bug reduction achieved with the team
  • Hands-on across both development and testing on large-scale customer-facing workflows
Sanik's logo

Full Stack & Founder @ Sanik

March 2015 - May 2021 (6.2 yrs)

PhpSQLCSSJavaScript

Founded and built Sanik, a competitive gaming community platform for tournaments and team management.

  • Platform: Custom site for live tournament stages, bracket generation, and community updates
  • Back-office: Training sessions, scrims, friendly matches, and lineup coordination
  • Full stack: PHP, MySQL, Apache on Linux — HTML, CSS, JavaScript, Bootstrap on the frontend
  • Operations: Cloudflare, DDoS mitigation, API integrations, domain and budget management, community outreach

Projects

Serverless Days Website

2024 milan.serverlessdays.io

Your Music 2.0

2023 github.com/habby1337/yourMusic2.0

A better interface for your Spotify Queue. Built with React and the Spotify API. Tired of the usual car ride where you need to hand your phone to everyone just to add a song to the Spotify queue? this repo is your solution, you'll be able to make your friend add songs to your personal Spotify queue with their personal devices.

Setup Bank

2024 github.com/habby1337/setupsBank

Using github actions to simplify assetto corsa's setup sharing. A better way to keep and share setups for Assetto Corsa. Unlocking also numerous integration possibilities! A way of sharing and keeping in the same place assetto corsa setups! Unlocking numerous possibility for integration! Using GitHub Workflows to automatically create the setup file.

ChirpX

2024 github.com/habby1337/chirpX

Twitter clone built with created using NextJs, Tailwind, Prism, tRPC, Typescript, Upstash (rate limiter), Clerk (auth), Planetscale (scalable serverless DB ), Zod (input validation & more)

Cheap Fuels

github.com/habby1337/cheapfuels

As a car guy, Unfortunately I always looking for a gas station to refuel my car. This project is a simple webapp that shows the cheapest gas station near you. It uses the OsservaPrezzi OpenData API to get the gas station prices. It's a simple project that I made to learn more about the Next.js framework.

REDignus

2020 - 2022 github.com/REDignus/web-server

Better UI/UX for a school ledger. REDignus is an electronic registry based on Axios that implements significant enhancements.

Sanik Multigaming

web.archive.org/new.sanik.it/web.archive.org/sanik.it/

Website for a multigaming community. Sanik Multigaming is a multigaming community that focuses on organizing tournaments and events of various kinds. is a project born from the passion of two guys for gaming.