Filipe Sousa
arrow_backBack to Work
Filipe Sousa portrait

Filipe Sousa

Senior Full-Stack Engineer

  • Porto, Portugal
  • fpsousa91@gmail.com
  • github.com/filipeperdigaosousa
  • linkedin.com/in/filipeperdigaosousa

I enjoy taking complex product ideas from architecture through production, working across Ruby on Rails, JavaScript, React, React Native, GraphQL and cloud infrastructure. More recently I've been leading cross-functional engineering pods while remaining a hands-on contributor — owning technical direction, delivery planning and implementation.

/ Experience

  • Glazed· Full-Stack Software Engineer
    Dec 2016 — Present

    Home consultancy since 2016. WeChangers, Pasabi, and PlayerData engagements below were delivered through Glazed.

    • 9+ years shipping client work across web and mobile, front-end and back-end.
    • JavaScript, Ruby on Rails, Node.js, React, TypeScript in production across engagements.
    • PostgreSQL and MongoDB data layers.
    • Cloud deployments on AWS and GCP with Terraform and Kubernetes.
    • Drove CI/CD adoption and engineering practice across teams.

    Ruby on Rails · Node.js · React · TypeScript · PostgreSQL

    Umbrella consultancy — WeChangers, Pasabi, and PlayerData were placements delivered through Glazed.

  • PlayerData· Senior Full-Stack Engineer
    Oct 2024 — Jul 2026

    Core engineer in a cross-functional product pod, delivering end-to-end features for a sports performance analytics platform used by professional sports clubs.

    • Delivered a configurable metrics platform spanning backend, web and mobile — server-side unit conversion, per-club configuration, flexible metric selection.
    • Designed and implemented Session Blueprints — recurring training sessions automatically materialised with device assignment and timezone-aware scheduling.
    • Led the React Native → web migration with Expo Router, establishing routing patterns adopted across the product.
    • Built a multi-tenant Staff Admin Panel with a reusable bulk-actions framework for copy, archive, restore and delete across athletes, staff, pitches, tags, surveys.
    • Migrated ingestion and enrichment pipelines to Numaflow and adapted the API's async job model for improved scalability.
    • Implemented HubSpot CRM integration synchronising clubs, organisations and staff via webhook-driven async processing.
    • Optimised backend performance across Rails and GraphQL — eliminated N+1 queries, introduced DataLoader batching.
    • Assumed Pod Lead while remaining hands-on — delivery planning, risk management, stakeholder coordination.

    Ruby on Rails · GraphQL · React Native · React · TypeScript · PostgreSQL

    Placement delivered through Glazed.

  • Pasabi· Fullstack Engineer / Tech Lead
    Jan 2022 — Aug 2024

    Fraud and fake-review detection platform. Fullstack engineer becoming Tech Lead, driving technical direction and platform migrations.

    • Assumed Tech Lead role, steering development and providing strategic guidance aligned with business goals.
    • Led migration of a core product database from MongoDB to PostgreSQL, including schema adaptations and system-wide adjustments.
    • Developed a reusable UI component library and design patterns, standardising interfaces across all Pasabi products.
    • Unified the codebase into a monorepo, optimising development workflows.
    • Migrated provisioning infrastructure to Terraform, improving deployment repeatability and scalability.
    • Executed migration of all infrastructure from GCP to AWS, passing the AWS Foundation Technical Review.
    • Introduced CI features via GitHub Actions to enhance automated workflows and build processes.
    • Designed and deployed APIs for seamless customer integrations.

    Node.js · TypeScript · Vue · MongoDB · PostgreSQL · Neo4j · Terraform · AWS · GCP

    Placement delivered through Glazed.

  • WeChangers· Full-Stack Engineer
    Jan 2017 — Dec 2021

    Social-impact network platform. Owned architecture from day one, delivered the full stack end-to-end.

    • Defined project architecture from the beginning — structured and developed all project layers.
    • Built multi-tenancy infrastructure from start to finish.
    • Created database models in Ruby on Rails with PostgreSQL integration and developed all pages.
    • Built an internal real-time messaging system using Rails and React.
    • Exposed a REST API with JWT authentication to support the iOS app.
    • Crafted a Node.js web scraper.
    • Restructured the website to a mobile-first approach using React.

    Ruby on Rails · React · Node.js · Webpack · PostgreSQL · WebSockets

    Placement delivered through Glazed.

  • Deloitte Digital· Web Developer
    Jan 2015 — Jan 2016

    Digital transformation tooling — insurance products and rapid prototyping platform.

    • Developed tools for online insurance companies.
    • Built a Node.js backend integrated with MongoDB.
    • Contributed to a framework platform supporting digital transformation processes.
    • Implemented web and mobile prototypes with Angular to speed up Proof of Concepts.

    AngularJS · Node.js · MongoDB