Edoardo Pedrotti
Senior Backend Developer/Product Engineer
Experience
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Intern
Lunghezza D'Onda S.r.l.
- Completed a master’s degree thesis on virtual showroom development.
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).
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).
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
Education
Politecnico di Milano
Master's degree in Computer Engineering · Computer Engineering · Milan, Italy
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
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Edoardo based?
What languages does Edoardo speak?
How many years of experience does Edoardo have?
What roles would Edoardo be best suited for?
What is Edoardo's latest experience?
What companies has Edoardo worked for in recent years?
Which industries is Edoardo most experienced in?
Which business areas is Edoardo most experienced in?
Which industries has Edoardo worked in recently?
Which business areas has Edoardo worked in recently?
What is Edoardo's education?
Does Edoardo have any certificates?
What is the availability of Edoardo?
What is the rate of Edoardo?
How to hire Edoardo?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Lead Backend Developer
Nearby freelancers
Professionals working in or nearby Berlin, Germany