You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
João LagoJL

João Lago

Software Engineer and Technical Leader

€800/day
Berlin, DE
8-15 years

Average response time: 1 hour

About João

I'm a full-stack engineer and technical leader with 15+ years of experience building web applications — from user-facing products to data-heavy analytics platforms and complex internal tools.
Most recently I spent 12 years at Gruvi, a Berlin-based cinema advertising company, where I grew from software engineer to CTO. In that time I designed and built the company's core campaign management platform (processing 8 years of data across 8 advertising channels), created a data analytics function from scratch under a €500K EU-funded grant, and led the engineering team through multiple infrastructure migrations and product cycles. The tools I built enabled operations and sales teams to roughly quadruple their client capacity without growing headcount.
I'm at my best in lean, high-autonomy environments where I can own problems end-to-end — from architecture and cloud infrastructure through to shipping features and aligning technical decisions with business goals. My stack spans Ruby on Rails, React, SvelteKit, Node.js, and Python, with production experience across Google Cloud and AWS.
On the side, I'm building SoundFox (soundfox.io), a tool for musicians and producers currently in early beta.
I'm based in Berlin and open to senior engineering and technical leadership roles, particularly in music tech. Always happy to connect.
  • English

    Native or bilingual

  • Portuguese

    Native or bilingual

  • Spanish

    Conversational

Can work on-site
Berlin (up to 50km)

Experience

  • Gruvi
    CTO
    ENTERTAINMENT AND LEISURE
    January 2020 - September 2025 (5 years and 8 months)
    Berlin, Germany
    • • Led engineering and data functions end-to-end: architecture, delivery, hiring, and vendor management for a platform serving hundreds of cinema distributors and chains across multiple countries
    • • Designed and built Houston, a campaign management and estimation platform processing 8 years of data across 8 advertising platforms — roughly quadrupled the productivity of ad operations, account management, and sales teams, enabling them to scale client volume without growing headcount
    • • Created a Data Analytics function and guided the buildout of Gruvi's data warehouse, aggregating data from 8 advertising platforms plus external sources (box office, weather) via ETL pipelines (Cloud Functions, BigQuery) into client-facing dashboards
    • • Drove CI/CD adoption, oversaw infrastructure migrations, and championed internal tools like Notion that became central to company-wide operations
    • • Operated as a hands-on technical contributor throughout, fostering an open and collaborative engineering culture
    BigQuery JavaScript Ruby on Rails Tech Lead Technical project management
  • Gruvi
    Lead Engineer
    ENTERTAINMENT AND LEISURE
    January 2016 - January 2020 (4 years)
    Berlin, Germany
    • • Owned development of Gruvi's most critical systems: a CMS powering landing pages with thousands of monthly users, campaign reporting dashboards used by 100+ corporate clients, audience research tools, and cinema partner integrations
    • • Architected the initial data warehouse under a €500K EU-funded grant — designed extraction and transformation pipelines aggregating disparate sources into performant dashboards
    • • Led GDPR compliance across all technical systems and served as the primary technical resource for non-engineering teams
    Ruby on Rails React.js Svelte PostgreSQL Google cloud
  • Gruvi
    Software Engineer
    January 2012 - January 2016 (4 years)
    • • Built and iterated on Gruvi's Content Management System and integrated third-party platform APIs into the company's early reporting infrastructure

Recommendations

Be the first to recommend João

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • M.Eng. in Software Engineering
    Faculdade de Engenharia da Universidade do Porto (FEUP)
    2010

Categories