open to senior full-stack roles · remote

Filipe Alves Cavalcante

senior full-stack engineer · building software since 2018 — most of it shipped alone, from database design to deployment

Filipe Alves Cavalcante

Caraguatatuba/SP · BR

001

The Lab

lab highlights — click a card to see the structure behind it

see the full lab
002

About me

I've been building software since 2018, most of it through my own consultancy, F A Cavalcante. Most of what I've shipped, I've shipped alone: database design, back-end, front-end, deployment. That was true of the university platform I rebuilt from scratch in 6 weeks, and it was true at the agency where I covered 13 clients at once.

The work I'm proudest of usually isn't the code. At Gran Cursos — a platform that grew from 300,000 to 800,000 paying students while I was there — I shipped the Black Friday campaign in 5 days against a 10-day deadline, and it closed its first day at R$16M against a R$10M target. The part that mattered more was building the re-skin as a theming layer, so marketing and design could keep changing things without engineering.

Lately a lot of my work is performance and multi-tenant infrastructure: cutting the heaviest query from 1.21s to 47ms, removing up to 99.7% of database round-trips, tuning PostgreSQL across 6 tenant databases. Plus AI in production — transcription with OpenAI Whisper across three languages, search over transcripts, and captions that made every lesson usable by deaf and hard-of-hearing students.

Tech I work with daily: TypeScript, NestJS, React, Next.js, Node.js, PHP, Laravel, Go, PostgreSQL, AWS, Docker.

003

Skills

004

Work experience

Jul 2025 – PresentRemote

Senior Full-Stack Software Engineer · BrasilTec

Multi-tenant ERP and B2B marketplace (Mercado Livre, Google Ads, storefront) plus the company's online university platform — 6 tenant databases. Sole developer on the university; alongside 3 senior and 2 junior engineers on the ERP.

  • Rebuilt BrasilTec's edtech platform from scratch in 6 weeks, replacing a legacy PHP system with NestJS + React/TypeScript. Backend, frontend, admin panel and data migration, all by myself. The platform now has 5,143 users, 6,983 enrollments and 10 published courses.
  • Added AI features to the same platform, all in production: automatic transcription with OpenAI Whisper in Portuguese, English and Spanish, lesson search based on transcripts, auto-generated lesson summaries with exact video timestamps, and an AI question generator.
  • Cut the heaviest product query from 1.21s to 47ms (26x) and up to 99.7% of database round-trips by eliminating N+1 patterns across a 6-tenant PostgreSQL system, validated with zero divergence across 65,000 products. Tuning shared_buffers, JIT thresholds and functional indexes took cache hit ratio to 98.92% and the worst polling query from 653ms to 1.9ms.
  • Made every lesson usable by deaf and hard-of-hearing students and by the 10% of learners outside Brazil, with an automated captioning pipeline (OpenAI Whisper) generating Portuguese, English and Spanish subtitles across 100+ hours of video.
  • Cut the application server footprint by 50%+ by moving product photos, course videos and captions off the box to Amazon S3 and a CDN — previously every asset lived on the server itself.
  • Rewrote a legacy PHP playlist query from 470ms to 0.18ms and closed a SQL injection in the same file, deployed with no schema change and a one-command rollback.
  • Recovered 82GB of disk (91% to 81%) and eliminated ~3% network packet loss on the production host running 147 containers, with zero service interruption.
  • Turned the entire student base into qualified leads inside the company's sales platform, unifying legacy and new enrollment records through platform-to-platform ERP integration.

2018 – PresentRemote

Founder & Software Engineer · F A Cavalcante

My own software consultancy. Full-stack delivery from database design through to deployment for clients across edtech, media, e-commerce and marketing, almost always as the only developer. Each client is listed below with its own dates.

  • Built a social media tool for the Flexi content team where they cut long videos into reels and shorts, import from YouTube and schedule posts to Instagram and TikTok. The team expects to cut their manual work by around 40%.
  • Claude Code as part of my daily workflow cut my delivery time by 40 to 50% and saves 15+ hours a week that used to go into boilerplate, refactoring and test setup.
  • Cleaned up idle AWS resources for clients, saving $500+/month.

Dec 2021 – Jun 2025Brasília, Brazil (Remote)

Software Engineer · Gran Cursos Online

Large-scale edtech platform. The company went from 300,000 to 800,000 paying students while I was there.

  • Fixed a question ordering bug that kept coming back for years. The problem wasn't in the code at all — it was a business rule nobody had written down. I sat with the team that owned the question registration system, we figured it out and it never came back.
  • Led a MySQL to PostgreSQL migration with query rewrites and index tuning that saved $1,000+/month in infrastructure.
  • Published a shared React component library on NPM used across 4 repositories, covering 20+ components and removing thousands of lines of duplicated code.
  • Shipped the Black Friday campaign in 5 days against a 10-day deadline — re-themed the whole platform to a black theme with new banners and promo pages for the university and post-graduation sites. It beat its R$10M first-day target and closed the day at R$16M.
  • Built that re-skin as a theming layer instead of one-off pages, so marketing and design could keep changing banners and landing pages without engineering.
  • Rebuilt the company marketing site for performance and SEO — Lighthouse Performance 7 to 76, Accessibility 36 to 93, Best Practices 40 to 90, SEO 28 to 95 — then worked through the Google Search Console backlog to lift the site’s rankings.
  • Built a CMS so the marketing team could update any page themselves without going through engineering.
  • Closed customer-journey tracking gaps by instrumenting the platform with Amplitude and a Google Tag Manager dataLayer for marketing and product stakeholders.
  • Designed and built 30+ REST API endpoints in PHP, Laravel and TypeScript for high-volume traffic across a microservice architecture.

Jul 2021 – Dec 2021São Paulo, Brazil (Remote)

Software Engineer · Grupo Estado

One of Brazil's largest media groups. Part of the sustentation team doing maintenance and improvements across multiple news platforms.

  • Cut Google Search Console errors by more than 50%. The platform had 20,000+ daily errors. I added structured logging, traced where they were coming from and fixed the code issues one by one.
  • Built a bot that tested payments on every deploy and sent alerts to the right teams on Email, Slack and Hangouts, with screenshots and error details. Nobody had to check payments manually after a release anymore.
  • Built a content indexing and monitoring system in Node.js and TypeScript with Google APIs that stopped 500+ broken links per month across 3 news platforms.
  • Backed the L1 and L2 support teams directly: reviewed their fixes and walked them through diagnosing recurring failures so more issues were closed without reaching engineering.

Jul 2020 – Jul 2021São Paulo, Brazil (Remote)

Software Engineer · Olivas Digital

Marketing agency with 13 clients in the portfolio. Full-stack across all of them using PHP, Laravel, Node.js, Express, React, Vue or React Native depending on the project.

  • Introduced CI/CD pipelines across most agency projects. Before that, deploys happened via FTP and caused constant problems: wrong files, broken states, no rollback. After the change, releases became predictable and the team stopped dreading deployments.
  • Built landing pages for several clients that converted well enough to bring in 4 new clients through referrals.
  • Integrated anti-fraud APIs for a charity that received donations to rescue animals from trafficking. Chargebacks dropped 40%, the best fraud result across all agency clients.
  • Built a multi-currency REST API in 5 currencies targeting a 20% sales increase through better order tracking and commission reporting.

Dec 2018 – Jun 2020São Paulo, Brazil (Remote)

Software Engineer · Gênesis Tecnologia e Inovação

  • Rebuilt a legacy enterprise system split between Java and PHP 5.6 with Laravel. No documentation, no handover. I read the old code, understood what it did, redesigned the database and rewrote the backend from scratch.
  • Kept 80% test coverage with PHPUnit and TDD throughout, and set up CI/CD to run the full test suite on every push.
  • Replaced a manual spreadsheet reporting process with backend-generated reports. Before: run at night, results next morning. After: on demand and 50% faster.

006 — contact

Let's talk.

I’m open to senior full-stack roles, remote. If you have a role that fits, send me a message — I reply quickly. I also still take on project work through my consultancy.