Backend Engineer

Edoardo Pedrotti

Senior Backend Developer/Product Engineer

Freelance / contract availability — download the full PDF or skim the highlights below.

Download full CV

Senior backend engineer & tech lead with 10+ years of experience shipping regulated health, smart home, and AI-driven platforms.

Seasoned in Node.js/TypeScript ecosystems, event-driven architectures, and team leadership—from architecture and testing strategy to onboarding and cross-functional collaboration.

Testing-firstDocumentation-drivenEvent-driven

Contact

Edoardo Pedrotti

Berlin, Germany

Recent Experience

Key engagements lifted directly from the PDF resume.

Aware

Lead Backend Developer

May 2023 — May 2025

Berlin, Germany

  • Owned backend engineering for core domains (main platform, notifications, medical knowledge base, results processing).
  • Shipped a configurable membership platform so pricing & packages could change without code deployments.
  • Scaled the backend team from 2 → 5 engineers through hiring, mentorship, and documentation-driven onboarding.
  • Baked compliance (GDPR, German healthcare) and test coverage into release gates while partnering with Product on delivery trade-offs.

Node.js · TypeScript · Express · PostgreSQL · Microservices

Aware

Senior Backend Developer

Nov 2022 — May 2023

Berlin, Germany

  • Launched the platform with zero P1 incidents via feature-flagged releases, high test coverage, and staged rollouts.
  • Designed the first lab adapter to ingest & normalize blood test results, adding validation layers and custom code mapping.
  • Crafted an LDT grammar/parser and collaborated tightly with QA/Product to steer scope and requirements.
  • Guaranteed SLA compliance while orchestrating a lab provider switch without customer disruption.

Node.js · TypeScript · PostgreSQL · Event-driven jobs

Fretta & Furia

CTO & Co-founder

Jan 2021 — May 2022

Berlin, Germany

  • Defined the technical vision for an Italian grassroots eSports org and built the Warzone tournament platform MVP.
  • Implemented player analytics (matchmaking, clustering, retention) plus automation for content and ops.
  • Led hiring, day-to-day leadership, and community moderation while iterating with direct player feedback.

Python · PostgreSQL · Vue.js · GCP/AWS · Pub/Sub

BeyondBuild

Senior Software Developer

Sep 2020 — Mar 2022

Berlin, Germany

  • Developed backend services powering a smart-home platform across hundreds of flats, coordinating closely with React teams.
  • Operated AWS-hosted services with reliability ownership and CI/CD support.
  • Extended device management, automation, and customer-facing features end to end.

Node.js · TypeScript · NestJS · React · MySQL · AWS

deevio

Backend Engineer

May 2019 — May 2020

Berlin, Germany

  • Designed a microservices backend for a customer portal serving ML-enabled inspection hardware.
  • Built CI/CD pipelines for web apps and ARM64 IoT devices, enabling safe automated deployments.
  • Maintained Kubernetes/GCP infrastructure and collaborated across data & hardware teams.

Python · Flask · TensorFlow Extended · Kubernetes · GCP

Rasa

Solutions Architect

Oct 2018 — Mar 2019

Berlin, Germany

  • Contributed to the Rasa Stack across OSS and enterprise releases, focusing on platform reliability.
  • Enabled OpenShift deployments for regulated customers and supported production rollouts.
  • Advised teams on infrastructure, NLU optimization, and automation via demos and direct support.

Python · Sanic · TensorFlow · Kubernetes · OpenShift · Ansible

Earlier Highlights

Condensed history, publications, and community leadership.

  • Indeep — IoT & AI Developer (Feb 2018 – Aug 2018): IoT dashboards for vertical farming plus Rails, Docker, Rancher ops.
  • Galdi S.r.l. — IoT Lead Developer (Apr 2017 – Feb 2018): MQTT + Telegraf data platform with InfluxDB, Node.js, and AWS.
  • Electrolux — Software Developer (Jul 2015 – Feb 2017): Spring Batch, Camunda integration, and full-stack JVM delivery.
  • OverIT — Functional Analyst (Sep 2014 – Jul 2015): Led feature analysis, delivery teams, and automated testing initiatives.
  • Lunghezza D'Onda S.r.l. — Software Dev & Intern (2013 – 2014): R&D prototypes, showroom systems, and JS optimization.
  • Locals Magazine — Editor (2009 – 2013): Founded and ran a music/art webzine.

Skills, Languages & Certifications

Core Stack

  • TypeScript & Node.js
  • Python
  • Ruby on Rails
  • Go
  • Event-driven architectures
  • PostgreSQL & MySQL
  • Kubernetes & GCP
  • AWS
  • CI/CD & Testing practices

Languages

  • Italian — Native/Bilingual
  • English — Native/Bilingual

Certifications

  • Machine Learning (Coursera)
  • R Programming — Johns Hopkins/Coursera, Feb 2017

Education

Politecnico di Milano — M.Sc. Computer Engineering (2009 – 2013)

Università degli Studi di Padova — B.Sc. Computer Engineering (2005 – 2009)