Hi, I'm Gabriel

Fullstack developer

I'm a mid-level fullstack developer who enjoys Platform Engineering and Developer Experience: making day-to-day development easier for other developers.

Contact me

About me

Journey, code and coffee
Gabriel Duarte holding his cat
  • Mid-level Fullstack Developer
  • Rio de Janeiro, Brazil
  • Open to remote work

I started learning to code in 2021, on a one-year course at Trybe. The first job came in 2023: I joined Crase Sigma as a trainee and was promoted to Junior there, working on a mobile app, Laravel APIs and data locked inside COBOL.

At the end of 2024 Solution TI offered me a chance to step up and I took it. Not long after, I also joined MJV, a consultancy. Through them I work for a large insurance company, on the internal systems its developers use. I'm also studying Information Systems at UVA.

Off the clock

Coffee at Starbucks ☕️, time with my family 👩🏻‍❤️‍👨🏻 and the gym 💪. Also a cat dad, as the photo gives away.

Skills

My skills

Frontend

Day to day

  • TypeScript
  • Angular
  • React
  • Tailwind CSS
  • HTML5
  • CSS3

Also worked with

  • JavaScript
  • NgRx
  • Next.js
  • Redux
  • Ionic
  • Bootstrap
  • Testing Library

Backend

Day to day

  • Node.js
  • NestJS
  • Java
  • Redis

Also worked with

  • Express
  • PHP
  • Laravel
  • Python
  • MySQL
  • PostgreSQL
  • Sequelize
  • Jest
  • Mocha

DevOps & tools

Day to day

  • Git
  • GitHub
  • Bitbucket
  • Docker
  • Jira
  • Backstage
  • Fastlane

Also worked with

  • Nx
  • Apache

Experience

Where I've worked

Mid-level Fullstack Developer

MJV Tecnologia
July 2025 - Present
  • Built the Fastlane lanes, running on GitHub Actions, that apply DexProtector and ship the apps both to testing, through Firebase and TestFlight, and to the stores, on the App Store and Google Play. Getting a mobile build into testing went from almost a full working day to minutes, and developers no longer do the hardening and distribution by hand.
  • Rebuilt the Backstage portal with the team, integrated with GitHub and Bitbucket, with custom plugins and RBAC. It's where thousands of developers create projects, find services and docs, and manage access for each team.
  • Built and maintained shared Angular libraries with NgRx in an Nx monorepo. They removed state and UI code duplicated across 15+ projects.
  • Implemented Node.js/NestJS backends with Redis caching and queues, plus circuit breakers on the integrations. Response times dropped, external dependency failures stopped taking down critical flows, and the team now deals with fewer incidents.
  • Structured the applications around hexagonal architecture (ports and adapters), so the team can swap an external integration without rewriting business rules. Unit test coverage went up as well.
FastlaneGitHub ActionsBackstageAngularNgRxNxNestJSNode.jsRedis

Junior Fullstack Developer

Solution TI
December 2024 - Present
  • Shipped new features for the digital vehicle registration system, building React pages that follow the rules enforced by the official DETRAN system.
  • Took technical ownership of Mato Grosso's digital vehicle transfer system. I maintain and extend it, and keep it stable and compliant with DETRAN-MT's platforms.
  • Implemented the front-end to back-end integrations in Java for a public-facing system, using design patterns to keep communication secure and the contract between layers from breaking.
  • Containerized the applications with Docker, so development and production share the same environment and config no longer drifts between the team's machines.
  • Take part in Scrum ceremonies (dailies, plannings and reviews) and track tasks in Jira, which keeps progress visible to the team and helps keep deliveries on schedule.
ReactJavaDockerScrumJira

Junior Fullstack Developer

Crase Sigma
September 2023 - December 2024
  • Optimized the Crase Sigma mobile app's Ionic/Angular codebase and fixed rendering bottlenecks, so it performed the same on Android and iOS with no regressions on either.
  • Built continuous migration and integration flows so the company's newer systems could use legacy COBOL data. The flows stayed compatible with the old systems, and operations never had to stop.
  • Designed and built REST endpoints in Laravel with caching and optimized queries, cutting API latency by more than 30%.
  • Administered Apache2 servers, tuning performance and hardening security. The web apps had less downtime and less exposure to misconfiguration.
  • Set up the team's Git branching flow and implemented CI/CD pipelines, which cut down on merge conflicts and rework.
AngularIonicLaravelMySQLDockerApache2COBOLCI/CD

Projects

There's more on my GitHub!
League Watcher logo

League Watcher

A Windows app that automatically records your League of Legends matches and lets you review them on a timeline of kills, deaths and objectives synced to the video. You can cut clips and upload replays to the website to share them.

  • Electron
  • React
  • TypeScript
  • C++
  • FFmpeg
  • Fastify

Contact me

Get in touch

Call me

21 99575-7262

Email

gabrieldvr@outlook.com

Location

Rio de Janeiro, Brazil