Curriculum Vitae

Federico Ercole

Senior Software Engineer based in Vienna, Austria. Ten years building real-time AI platforms, large distributed systems on AWS and full-stack products, working as an engineer, as a tech lead and as a CTO-level contributor to European startups.

🇮🇹 Italian, 🇬🇧 English, 🇩🇪 German, 🇷🇴 Romanian, 🇫🇷 French

Looking to hire me for a project?

Experiences

Hero Journey Club

2024 - 2026

Senior Software Engineer

Real-time AI-driven mental health platform embedded in gaming ecosystems to support thousands of users.
•Architected real-time AI voice communication platform using STT/TTS pipelines enabling live conversational experiences at scale
•Designed event-driven AWS architecture orchestrating real-time web services and game plugins, including automated on-demand server provisioning
•Led system architecture and scalability strategy, improving performance, fault tolerance, and cloud reliability across products
•Delivered end-to-end full-stack systems using Next.js, NestJS, AWS, and Vercel in rapid iteration startup environment

ImmobilienScout24

2019 - 2024

Senior Software Engineer

•Led full-stack development across 60+ microservices powering a large-scale distributed platform on AWS
•Built serverless event-driven systems handling high-traffic production workloads with high availability and horizontal scalability, supporting thousands of concurrent users
•Improved CI/CD pipelines and system reliability across multi-team microservice environment
•Contributed to long-term platform modernization and performance optimization initiatives

ErcoleDev

2016 - 2019

Lead Engineer / Freelancer

•Designed and scaled full cloud infrastructures for early-stage startups across fintech, AI, and streaming products
•Served as technical lead and CTO-level contributor for multiple European startups
•Built scalable frontends, backend systems, and cloud architectures end to end

Technical Skills

React
Next.js
TypeScript
Node.js
AWS
Serverless
Event-Driven Systems
AI
Prisma
JavaScript
PWA
Tailwind CSS

Projects & Hackathons

Client platforms, side projects and the hackathons I won along the way.

FEATURED PROJECT

xcore.gg

Live platform giving players one gaming identity across Steam, Xbox, PlayStation and more. Built and running on AWS with a Next.js frontend, a Node.js backend and PostgreSQL behind Prisma.

Next.jsNode.jsAWSPrismaPostgreSQL

Midnight Heist

Minecraft experience where players hold real conversations with NPCs driven by large language models. I led the end-to-end build across the game, the web app and the real-time voice pipeline, including live transcription and spoken responses.

Real-time voiceSpeech-to-TextText-to-SpeechLLMAWS

Picks & Bans

Live draft platform for Age of Empires II team matches, inspired by Dota 2's Captain's Mode. Real-time drafting over server-sent events, OAuth sign-in, match tracking, leaderboards and per-player ranking history.

Next.jsNode.jsPrismaPostgreSQLOAuthSSE

Nautiscuola

Client work for a nautical licence school. Responsive exam simulator with chapter-organised practice tests, tuned for how students actually use it on phones between lessons.

JavaScriptResponsive DesignClient work

Sursk.it

Full-stack Pokémon data app for Gen 3 PokeMMO tournament prep. Typed JSON API with combined filters, pagination and English and Italian localisation, containerised and deployed.

Vue 3FastAPIPythonTypeScriptDocker

Lupus Noctis

Reimagining of the classic Werewolves party game as a Progressive Web App with its own characters. Keeps the social feel of a board game on a phone, and holds a perfect Lighthouse score.

PWAAngularAWS LambdaDynamoDBCognito

2BATTS

Hacking Industry Camp 2018 winner with 5 awards. Gives electric car batteries a second life as domestic photovoltaic storage, with real-time monitoring and energy management.

PythonNode.jsMongoDBIoTRaspberry Pi

Hansel & You

Philips Challenge winner at Inno{Hacks} 2017. Interactive Amazon Alexa skill that turns audiobooks into user-driven narratives where listeners make the decisions.

Alexa SkillsNode.jsVoice UI

BeEco

3rd place at the Accenture Hackathon. Platform rewarding eco-sustainable commuting with points and achievements, including brand challenges and corporate competitions.

GamificationSustainabilityMobile

Volunteering

Coding Club Vienna

Mentor • Aug 2023 - Present

www.meetup.com/coding-club-vienna/

Helping developers with system design, modern frontend/backend stacks, cloud architecture, and AI-native workflows through community meetups. Supporting the local tech community by sharing expertise and best practices while fostering collaborative learning environments for developers of all skill levels.

Key Responsibilities:

  • •Mentor developers on system design and architecture patterns
  • •Share expertise on modern frontend/backend technologies and best practices
  • •Guide developers on cloud architecture and AI-native workflows
  • •Foster collaborative learning environments during community meetups

Associazione Ferramatori Trentino Alto Adige

Member • Jan 2019 - Present

www.ferramatori.com

Active member of a railway culture association operating in Northern Italy, focused on the autonomous provinces of Trento and Bolzano. The association promotes railway culture through model railroading, video production, and photography while creating opportunities for social interaction and engagement for young people through this constructive hobby.

Key Responsibilities:

  • •Maintain and update the association's official website, ensuring reliability, usability, and up-to-date content
  • •Provide technical support for the association's online presence and digital activities
  • •Support the dissemination of knowledge and practical construction of railway models

Start a Project

Tell me what you need in a few lines. I reply within a day with a fixed price and a start date.

Happy to have a short call first if you prefer.