Hi, i'm Gabriel

Fullstack developer

Mid-level Fullstack Developer. I work with Angular, React, Node.js/NestJS and Java, building interactive interfaces, RESTful APIs and system integrations.

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 came with a chance to step up and I took it. Not long after I also joined MJV, the consultancy through which I serve a large insurance client, focused on the internal systems the developers themselves use. Alongside that, I’m 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
HTML5 CSS3 JavaScript TypeScript Angular NgRx React Next.js Redux Ionic Tailwind CSS Bootstrap Testing Library
Node.js NestJS Express Java PHP Laravel Python Redis MySQL PostgreSQL Sequelize Jest Mocha
Docker Nx Git GitHub Bitbucket Apache Backstage Fastlane Jira

Experience

My professional journey

Mid-level Fullstack Developer

MJV Tecnologia
July 2025 - Present
  • Cut coupling between business rules and external integrations, making dependencies replaceable without rewriting the domain and widening unit test coverage, by structuring the applications around hexagonal architecture with ports and adapters.
  • Sped up the delivery of new screens across the team’s applications, removing state and UI code duplicated between projects, by building and maintaining shared Angular libraries with NGRX inside an NX monorepo.
  • Improved service resilience and response times, keeping external dependency failures from taking down critical flows, by implementing Node.js/NestJS backends with Redis caching and queues and circuit breakers on the integrations.
  • Centralized engineering documentation and the service catalogue in a single portal with per-team access, by developing a Backstage platform integrated with GitHub and Bitbucket, with custom plugins and RBAC.
  • Eliminated the manual mobile release process, removing rework and submission errors on every release, by automating Play Store and App Store delivery with Fastlane.
AngularNGRXNXNestJSNode.jsRedisBackstageFastlane

Junior Fullstack Developer

Solution TI
December 2024 - Present
  • Delivered new features for the digital vehicle registration system, meeting the rules enforced by the official DETRAN system, by building dynamic and optimized pages with React.
  • Took technical ownership of the digital vehicle transfer system for Mato Grosso, keeping the service stable and compliant with DETRAN-MT platforms, by running its maintenance and evolution.
  • Secured communication between front-end and back-end in a public-facing system, preventing contract breaks between layers, by implementing Java integrations backed by established design patterns.
  • Standardized development and production environments, removing configuration drift between the team’s machines, by containerizing the applications with Docker.
  • Kept the team aligned and deliveries on schedule, giving visibility into the status of every task, by taking part in Scrum ceremonies (dailies, plannings and reviews) and tracking the flow in Jira.
ReactJavaDockerScrumJira

Junior Fullstack Developer

Crase Sigma
September 2023 - December 2024
  • Kept the Crase Sigma mobile app performing consistently across Android and iOS, with no regressions between platforms, by optimizing the Ionic with Angular codebase and fixing rendering bottlenecks.
  • Made legacy COBOL data usable by the company’s modern systems without interrupting the existing operation, by building continuous migration and integration flows compatible with the older systems.
  • Cut API latency by more than 30%, by designing and implementing RESTful endpoints in Laravel with caching strategies and query optimization.
  • Kept web applications highly available, reducing downtime and exposure to misconfiguration, by administering Apache2 servers with performance tuning and security hardening.
  • Improved the team’s versioning efficiency, reducing merge conflicts and rework, by structuring the Git branching flow and implementing CI/CD pipelines.
AngularIonicLaravelMySQLDockerApache2COBOLCI/CD

Projects

You can check more on my GitHub!
Piratas Lanches online menu

Piratas Lanches

Piratas Lanches is an online menu I built for my father’s snack bar, with a pirate-themed design, organized categories, and a simple interface so customers can quickly explore sandwiches, drinks, and other items directly from their phone.

Lovu app

Lovu

It’s a platform where you can create a personalized website for your romantic partner. Add photos, music, videos, and heartfelt messages that represent your story and the special moments you’ve shared. A unique and digital way to celebrate love and create unforgettable memories.

Chats app

Chats app

Chat app. Made with Next and Upstash Redis

Trybe Tunes music search

Trybe Tunes

Search for albums by your favorite artists and listen to previews of their songs! Made with React and ITunes API

Pong game made in Java

Pong

Pong game. Made in Java

Duck Zelda game made in Java

Duck Zelda

Duck zelda styled game. Made in Java (discontinued)

More projects coming soon

Coming soon!

More projects are coming soon!

Soon

Contact me

Get in touch

Call me

21 99575-7262

Email

gabrieldvr@outlook.com

Location

Rio de Janeiro - Brazil