
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 EngineerDec 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 EngineerOct 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 LeadJan 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 EngineerJan 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 DeveloperJan 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