Recommended expert

Edoardo Pedrotti

Senior Backend Developer/Product Engineer

Edoardo Pedrotti
Berlin, Germany

Experience

May 2023 - May 2025
2 years 1 month
Berlin, Germany
Hybrid

Lead Backend Developer

Aware

Led backend engineering across core domains (main backend, notifications, medical knowledge base, results processing), owning delivery quality, team growth, and engineering standards.

Signature Outcomes

Shipped a flexible, no-code membership platform (pricing, packages, duration), enabling commercial changes without engineering involvement and keeping membership tiers coherent over time.

Built a high-impact backend team through mentorship, coaching engineers into independent contributors and establishing onboarding documentation that enabled fast ramp-up.

Scaled the team from 2 → 5 engineers while maintaining delivery cadence and code quality; owned hiring pipelines and onboarding.

Partnered closely with Product during design to assess feasibility, sequence work, and make pragmatic trade-offs between speed, tech debt, and long-term maintainability.

Institutionalized testing and simplicity as defaults, enforcing high test coverage and a “simple-first” architecture approach.

Tech & Practices

Stack: Node.js (TypeScript), Express, PostgreSQL; microservices (Node & Go); event-driven async jobs.

Practices: Testing as a release gate, lightweight design reviews, iterative delivery, documentation-driven onboarding.

Compliance & Security: Led implementation of Privacy Officer recommendations (GDPR and German healthcare regulations).

Nov 2022 - May 2023
7 months
Berlin, Germany
Remote

Senior Backend Developer

Aware

Backend engineer in a small, fast-moving health-tech team, owning core services and platform stability through initial go-live and a critical lab provider switch for blood test results.

Selected Impact

Launched the platform with zero P1 incidents, orchestrating go-live via feature-flagged releases and extensive unit/integration test coverage to ensure stability from day one.

Executed a lab provider switch with no customer disruption by designing and implementing the first lab adapter to ingest and normalize results, including validation layers and custom result-code mapping to handle upstream mismatches safely.

Ensured backend services handled expected production traffic while preserving SLAs, with no major incidents post-launch.

Worked closely with QA to validate implementations against specs and partnered with Product through regular reviews to track progress and align on evolving requirements.

Authored a grammar and strict parser for LDT (German healthcare data format) to validate medical results; ultimately not adopted long-term due to maintenance cost, informing later decisions toward simpler integration approaches.

Tech & Practices

Stack: Node.js (TypeScript), Express, PostgreSQL; microservices (Node & Go); event-driven workflows and asynchronous jobs.

Quality & Delivery: High unit and integration test coverage, feature flags, progressive rollouts, monitoring-first mindset.

Compliance: GDPR and German healthcare regulatory requirements; data minimization and validation by design.

Jan 2021 - May 2022
1 year 5 months
Berlin, Germany

CTO Co-Founder

Fretta & Furia

  • Designed and built the MVP of a Warzone tournament tracking platform, enabling competitive match management and rankings using Python, PostgreSQL, Vue.js, and an event-driven pub/sub architecture across GCP and AWS.

  • Defined data models and pipelines for cohort retention analysis and player demographics to inform product and community growth decisions.

  • Led development of player analytics, including custom matchmaking, performance evaluation, and player clustering to improve competitive balance.

  • Drove R&D initiatives on Twitch stream analysis, experimenting with automated detection of in-game events (kills, rankings) from Call of Duty: Warzone streams.

  • Built internal automation tools for social media content generation, reducing manual effort and improving publishing consistency.

  • Owned hiring and management of developers, providing technical direction, prioritization, and day-to-day leadership.

  • Acted as a Discord moderator and primary technical contact for the community, gathering direct player feedback and translating it into product and platform improvements.

Sep 2020 - Mar 2022
1 year 7 months
Berlin, Germany

Senior Software Developer

BeyondBuild

  • Developed and maintained backend services powering a smart home application used across hundreds of residential units, supporting device management and user-facing features.

  • Contributed to system reliability and scalability as the platform grew, operating services in production on AWS.

  • Worked closely with frontend developers to deliver end-to-end features spanning backend APIs and React-based user interfaces.

  • Supported CI/CD pipelines and deployment workflows to ensure consistent and reliable releases.

May 2019 - May 2020
1 year 1 month
Germany

Backend Engineer

deevio

  • Designed and implemented a microservices-based backend for a customer portal, supporting scalable feature development and service isolation.

  • Built and maintained CI/CD pipelines for both web applications and ARM64-based IoT devices, enabling reliable automated deployments.

  • Contributed to cloud-native infrastructure running on Google Cloud and Kubernetes, supporting ML-enabled workflows.

  • Collaborated with cross-functional teams to support delivery and operational stability.

Oct 2018 - Mar 2019
6 months
Germany

Solutions Architect

Rasa

  • Developed and maintained core components of the Rasa Stack across both open-source and enterprise offerings.

  • Made the platform compatible with OpenShift, enabling enterprise-grade deployments in regulated and security-conscious environments.

  • Supported customers end to end, from deployment and infrastructure setup to NLU model optimization in production environments.

  • Actively supported users through the company forum and GitHub, helping diagnose issues and improve adoption of the platform.

  • Built demos and technical prototypes to support sales efforts, customer onboarding, and internal initiatives.

Feb 2018 - Aug 2018
7 months
Treviso, Italy

IOT and AI developer

Indeep

  • Developed IoT infrastructure and dashboards for a vertical farm.

  • Built web applications with Ruby on Rails.

  • Refactored infrastructure using Docker and Rancher.

Apr 2017 - Feb 2018
11 months

IoT Lead Developer

Galdi S.r.l.

  • Developed the company’s IoT system composed of an MQTT broker, a custom Telegraf data collection agent, InfluxDB time series database, and a backend server to analyze data and serve a REST API for frontend monitoring and reporting.

  • Technologies: JavaScript, Golang, Python, Node.js, MQTT, Telegraf, InfluxDB, MongoDB, AWS, Eurotech.

Jul 2015 - Feb 2017
1 year 8 months
Pordenone, Italy

Software Developer

Electrolux

  • Developed batch processes using Spring Batch.

  • Contributed to the internal framework development: Camunda integration layer.

  • Worked as a full-stack developer using Spring Framework, Hibernate, and JPA.

Sep 2014 - Jul 2015
11 months
Fiume Veneto, Italy

Functional Analyst

OverIT (Engineering Ingegneria Informatica Group)

  • Performed functional analysis and coordinated development teams, help desk teams, and suppliers’ teams for A2A integration.

  • Managed testing and automated testing.

  • Conducted UI and UX analysis and optimization.

Jan 2014 - Aug 2014
8 months

Software Developer

Lunghezza D'Onda S.r.l.

  • Conducted R&D and product development.

  • Created prototypes and proof of concepts for new products and technology evaluations.

  • Developed a virtual showroom updating system and optimized JavaScript performance.

May 2013 - Dec 2013
8 months
Pordenone, Italy

Intern

Lunghezza D'Onda S.r.l.

  • Completed a master’s degree thesis on virtual showroom development.
Jan 2009 - Dec 2013
5 years

Editor

Locals Magazine

  • Created and managed a webzine about music and art.

  • Wrote and edited articles.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (6 years), Media and Entertainment (5 years), Healthcare (2.5 years), Manufacturing (2.5 years), and Agriculture (0.5 years).

Information Technology
Media and Entertainment
Healthcare
Manufacturing
Agriculture

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (10 years), Product Development (8.5 years), Operations (6 years), Quality Assurance (1.5 years), Business Intelligence (1.5 years), and Sales (0.5 years).

Information Technology
Product Development
Operations
Quality Assurance
Business Intelligence
Sales

Summary

Senior backend engineer & tech lead with 10+ years’ experience.

I build scalable Node.js/TypeScript platforms and microservices, combining hands-on delivery with technical leadership and product collaboration.

Skills

  • Typescript
  • Python
  • Ruby On Rails

Languages

English
Native
Italian
Native

Education

Oct 2009 - Jun 2013

Politecnico di Milano

Master's degree in Computer Engineering · Computer Engineering · Milan, Italy

Oct 2005 - Jun 2009

Università degli Studi di Padova

Bachelor's degree in Computer Engineering · Computer Engineering · Padua, Italy

Certifications & licenses

R Programming

Johns Hopkins University on Coursera

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Edoardo based?

Edoardo is based in Berlin, Germany.

What languages does Edoardo speak?

Edoardo speaks the following languages: English (Native), Italian (Native).

How many years of experience does Edoardo have?

Edoardo has at least 15 years of experience. During this time, Edoardo has worked in at least 12 different roles and for 11 different companies. The average length of individual experience is 1 year and 2 months. Note that Edoardo may not have shared all experience and actually has more experience.

What roles would Edoardo be best suited for?

Based on recent experience, Edoardo would be well-suited for roles such as: Lead Backend Developer, Senior Backend Developer, CTO Co-Founder.

What is Edoardo's latest experience?

Edoardo's most recent position is Lead Backend Developer at Aware.

What companies has Edoardo worked for in recent years?

In recent years, Edoardo has worked for Aware, Fretta & Furia, and BeyondBuild.

Which industries is Edoardo most experienced in?

Edoardo is most experienced in industries like Information Technology (IT), Media, Entertainment and Publishing, and Healthcare. Edoardo also has some experience in Manufacturing and Agriculture.

Which business areas is Edoardo most experienced in?

Edoardo is most experienced in business areas like Information Technology (IT), Product Development, and Operations. Edoardo also has some experience in Quality Assurance (QA), Business Intelligence, and Research and Development (R&D).

Which industries has Edoardo worked in recently?

Edoardo has recently worked in industries like Healthcare and Information Technology (IT).

Which business areas has Edoardo worked in recently?

Edoardo has recently worked in business areas like Product Development, Information Technology (IT), and Business Intelligence.

What is Edoardo's education?

Edoardo holds a Master in Computer Engineering from Politecnico di Milano and a Bachelor in Computer Engineering from Università degli Studi di Padova.

Does Edoardo have any certificates?

Edoardo has 1 certificate: R Programming.

What is the availability of Edoardo?

Edoardo will be available part-time from March 2026.

What is the rate of Edoardo?

Edoardo's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Edoardo?

To hire Edoardo, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 740-900 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.