Gabriel
From Brazil (UTC-3)
Lemon.io stats
1
projects done480
hours workedGabriel – Next.js, Typescript, React
Gabriel is a highly experienced technical leader with over 15 years of experience in the tech industry. His career began in production engineering and quickly transitioned into IT, where he took on a wide range of development and management tasks. Over time, his passion for technology led him to become a full-stack developer, and he has since mastered technologies like React, Next.js, TypeScript, AWS Services, Docker, and Kubernetes. Gabriel is deeply committed to fostering an innovation-driven culture and continually seeks to create impactful solutions through his technical mastery and leadership skills.
18 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Creator/Director
A full-stack reading tracker Gabriel built solo, from architecture to production. It helps users manage their reading life, track progress, organize books into lists, and surface insights about their habits. Shipped as a React web app and a native Android app on a shared NestJS REST API, self-hosted with a complete CI/CD pipeline.

Senior Full-stack Developer
This project was a highly unique initiative for a Brazilian sports network, focusing on delivering a customized calendar for the 2024 Paris Olympics. The calendar was designed to feature all sports being played, with filter options for sport type, date, and medal events, providing users with an intuitive and engaging way to stay updated on the games.
- Architected the front-end from scratch — a responsive, high-performance React interface for the Olympic calendar;
- Built search and filtering by sport, date, and medal events for smooth navigation across the full event schedule;
- Integrated Google Calendar and built an iCal export so users could save events on iOS, Mac, and any calendar app;
- Delivered HubSpot marketing automations and campaigns, and maintained multiple WordPress sites.
Project Lead and Senior Front-end Developer
Product and front-end lead for a platform serving nearly 40,000 students since 2018. Over 7+ years Gabriel has owned the front-end architecture and technical direction as it grew into a full learning ecosystem: live classes, community forums, downloadable materials, and a network of satellite apps unified by single sign-on.
- Owned the front-end architecture and have led the platform's technical direction for 7+ years as it scaled to nearly 40,000 students;
- Led a distributed team of in-house and freelance engineers, driving both product management and hands-on development;
- Designed a scalable Styled-components design system powering a large, evolving React + TypeScript codebase, documented with a Storybook component library;
- Architected an ecosystem of satellite services and apps unified through single sign-on (SSO);
- Built and maintain the AWS deployment pipeline (S3 + CloudFront) with automated CI/CD via GitHub Actions;
- Integrated OpenAI-powered features into the platform.
IT Director
A digital marketing agency focused on digital courses launches, paid ads and sales. Gabriel has been working with them since the beginning of the business doing everything IT related, from configuring servers, domains and Emails all the way to automations and integrations between platforms. All those automations and integrations are done using N8N or Make. He had a self-hosted instance of N8N running on Docker that's able to do everything I need it for, with extensive use of APIs and Webhook from our main sales platforms, Hotmart and Stripe. Those automations include Lead updating and distributing via external CRM, Whatsapp notifications using Z-API, Google sheets for automatic sales recovery and sales team support, updating Supabase and Active Campaign with sales and lead data.
- Developed pages using Elementor + Wordpress utilizing best practices for maximum performance;
- Adapted plugins for Wordpress;
- Managed Servers on Digital Ocean/AWS/Shared Hosting Solutions;
- Managed DNS;
- Developed landing pages with HTML/SASS/VueJS;
- Created and maintained automations with N8N, Make and Manychat to improve the team and company efficiency, sometimes by a factor of 10;
- Gathered data from traffic and sales into unified databases to facilitate queries and to guarantee no data gets lost, ever;
- Implemented conversion and tracking APIs;
- Managed a tech team.
Senior Full-stack Engineer
A backend automation platform for the skilled-trades and construction staffing industry that turns incoming job openings into targeted, multi-channel recruitment campaigns with zero manual effort. The system continuously polls a workforce-management API (ADP Workforce Now) to ingest and deduplicate job requisitions, then parses each one to extract trade, location, pay and description. From that data it automatically generates and distributes campaigns across SMS, Facebook groups and LinkedIn, and uses a geo/skill-based worker-matching API to reach qualified candidates near each job site. A web dashboard gives operators real-time monitoring, manual campaign triggers, configurable trade-matching rules and automation toggles, while a scheduled cron engine runs the full pipeline within defined business operating hours. Built on Node.js/Express with PostgreSQL, Playwright-based browser automation, and a fully Dockerized deployment with automated CI/CD.
- Designed and built the backend architecture from scratch using Node.js/Express and PostgreSQL;
- Developed an ADP Workforce Now integration with OAuth 2.0 and client-certificate auth, including an incremental job-requisition polling pipeline with deduplication and recoverable polling state;
- Built a multi-channel campaign distribution engine that automatically posts to SMS, Facebook groups and LinkedIn from a single job record;
- Integrated a geo/skill worker-matching API using AWS SigV4 request signing to surface qualified candidates near each job site;
- Implemented automated campaign copy generation so every SMS and social post is produced from real job data instead of manual writing;
- Created a database-driven trade-matching system with flexible keyword extraction, exclusion rules and full CRUD management via the dashboard;
- Built the operations dashboard for real-time monitoring, manual campaign triggers and automation configuration;
- Developed a cron-based scheduler that runs the full pipeline within configurable business operating hours (timezone-aware);
- Hardened public webhook endpoints against SQL injection, added rate limiting, URL/input validation and optional signature verification;
- Containerized the whole stack with Docker and set up a GitHub Actions CI/CD pipeline with deploy webhook notifications;
- Wrote and maintained a comprehensive automated test suite (500+ Jest unit/integration tests plus Playwright E2E coverage).
Tech Lead
The project was a global marketplace designed to enable Brazilian sellers to reach international customers. The platform focuses on optimizing conversion rates across various currencies, allowing users to sell both digital and physical products. The goal is to provide a seamless experience for sellers looking to expand their reach while ensuring competitive and efficient transactions for buyers worldwide.
- Designed and implemented back-end architecture for internal-facing API;
- Developed and managed front-end architecture using React/Next.js;
- Configured multiple deployment environments on AWS Beanstalk;
- Set up Lambdas to offload tasks from servers;
- Configured and managed multiple SQS queues for handling incoming orders;
- Led the development team, ensuring alignment with company goals while guiding their individual focus areas.
Senior Front-end developer
Developed a platform for a startup aimed at identifying top talent for various open job opportunities. The project focused on streamlining the recruitment process, enhancing candidate sourcing, and matching the best-fit candidates to client needs, all while providing an intuitive and efficient experience for both recruiters and candidates.
- Created a design for the customer intake form, focusing on user experience and ease of use;
- Developed the architecture and front-end for the customer intake form, ensuring scalability and responsiveness;
- Designed a new HRMS tailored to the company’s specific needs, enhancing workflow efficiency;
- Implemented automated tests for Vue and React/TypeScript projects to ensure code quality and reliability.