Leonardo Sarmento de Castro

Senior Software Engineer

AI-assisted · TypeScript · Node.js · React · AWS

São José dos Campos, São Paulo — Brazil

Senior Software Engineer with 10+ years of experience building scalable, high-performance web applications and distributed systems using JavaScript, TypeScript, React, and Node.js. Experienced working closely with US product teams to deliver measurable improvements in performance, conversions, developer experience and product adoption.

Leonardo Sarmento de Castro avatar

About

I work with AI-assisted tooling as a natural part of my workflow, and bring that same pragmatic approach to everything I ship.

I take ownership of what's in front of me, stay focused on outcomes and move fast without cutting corners.

I care deeply about the craft and about the people I build with. I show up with discipline and accountability, and I do my best work in environments where quality, communication and collaboration are taken seriously.


Work Experience

❓ 2026 — Looking for new opportunities.

Pinterest

Aug 2024 — May 2026

Senior Software Engineer · via nearshore agency · remote

Pinterest is a visual discovery engine and digital bulletin board where users find, save, and share ideas in the form of images and videos called "Pins". People use it to get inspiration for projects, discover new interests, plan events like home renovations or trips, and even find and shop for products.

  • Designed and ran A/B experiments tied to data analysis to surface the most profitable advertising formats for Pinboard, driving a 30% total increase in advertiser adoption within 3 months;
  • Shipped CMS integrations, layout improvements, animations and accessibility enhancements across multiple subsites, achieving a 90% Lighthouse accessibility score for WCAG-AA compliance through semantic HTML, ARIA attributes and automated a11y testing;
  • Led the full migration from npm to pnpm across a large, flaky monorepo, unlocking micro-frontend architecture and per-package dependency sandboxing with independent library versions, effectively eliminating class-of build failures and easing CI/CD congestion.
  • Overhauled the team's development experience and weekly release process end-to-end, transitioning from Gitflow to Trunk-Based Development and building multi-environment pipelines (preview, staging, pre-production and production) with shared artifacts, parallelization and container image reuse, cutting 30 GB of data transfer and 15 minutes per pipeline run for roughly $1,000 in monthly savings.

Technologies:

Claude Code
Cursor
Python
JavaScript
TypeScript
Node.js
Next.js
Turborepo
pnpm
React.js
Sanity
Tailwind
Pinterest Gestalt
Cypress
Figma
Buildkite
GitHub Actions
Docker
Vercel
AWS

Blue Yonder

Jan 2025 — Jun 2025

Senior Software Engineer · via nearshore agency · remote

Blue Yonder is a global leader in end-to-end digital supply chain solutions for software retailers. The company helps businesses manage the complexities and disruptions of modern supply chains.

  • Contributed to a large-scale micro front-end migration spanning CI/CD pipelines, tooling upgrades and package version alignment across a distributed engineering team;
  • Enhanced the internal component library by resolving bugs and improving design system consistency across the platform;
  • Expanded end-to-end test coverage by ~10% across multiple system layers, strengthening overall platform reliability.

Technologies:

Cursor
GitHub Copilot
JavaScript
TypeScript
Node.js
React.js
React MUI
Webdriver.io
Figma

Hrizn

Jun 2024 — Dec 2024

Senior Software Engineer · via nearshore agency · remote

Hrizn is an AI-powered content operating system for automotive dealerships, combining LLM-driven content generation, SEO optimization and multi-channel publishing to help dealer groups build organic visibility at scale.

  • Sole front-end engineer responsible for translating 50+ designer wireframes into a fully functional product, taking the platform from designs to a working beta used by automotive dealerships across the US;
  • Built AI-powered features including LLM-driven content generation and automated SEO optimization, enabling dealerships to create, govern and publish search-optimized content without manual bottlenecks
  • Worked directly with stakeholders through the beta cycle to continuously refine UI and UX based on real user feedback;

Technologies:

Cursor
GitHub Copilot
JavaScript
TypeScript
Node.js
Next.js
React.js
GraphQL
Apollo GraphQL
Tailwind.css
React MUI
Figma
Vercel

PairTree

Dec 2023 — May 2024

Senior Software Engineer · via nearshore agency · remote

PairTree is an adoption enablement platform. By connecting adoption professionals, PairTree expands options for expectant moms and creates more opportunities for families pursuing private adoption.

  • Translated Figma designed components into responsive web components;
  • Connected responsive web components to a CMS tool (Sanity), to give autonomy to content managers;
  • Reduced dependency on developers for website updates by enabling the marketing team to dynamically create new website pages through stacking of web components.

Technologies:

GitHub Copilot
JavaScript
TypeScript
Node.js
Next.js
React.js
Tailwind.css
Figma
Vercel
Sanity.io

PureCars

May 2022 — Aug 2023

Senior Software Engineer · via nearshore agency · remote

PureCars is a provider of automotive marketing services for car dealers, helping dealerships implement a comprehensive strategy to get more leads, sales, and service appointments through a wide range of social media channels.

  • Designed and implemented visual prototypes for a highly interactive web tool;
  • Architected and developed robust, efficient, and fail-proof custom metric reports for Data Warehouse Team;
  • Fixed bugs and enhanced platform features to help users fully leverage the tool's potential.

Technologies:

JavaScript
TypeScript
Node.js
React.js
Figma
Docker

Radical Imaging

Nov 2021 — Apr 2022

Senior Software Engineer · via nearshore agency · remote

Radical Imaging is a boutique software consulting agency specializing in custom web and cloud-based solutions for the medical imaging industry, to help healthcare clients solve complex imaging challenges and improve patient care.

  • Developed and enhanced open-source applications for medical image visualization (microscopy, tomography, MRI);
  • Created custom packed imaging software solutions for hospitals, aiming for clinical use.

Technologies:

JavaScript
Node.js
React.js
Figma
Docker
AWS
open source software

Écolheita

Jun 2021 — Jun 2024

Full-Stack Software Development (Freelancing) · remote

Écolheita is a startup created with a mission to combat food waste, by offering products near their expiration date at significant discounts. Customers had the option to either pick up these items in-store or have them delivered to their homes for added convenience.

  • Built a platform to combat food waste by offering discounted near-expiration products.
  • Designed, developed, and launched a native mobile app, web app, and backend server.
  • Delivered end-to-end solutions aligning business objectives with user experience.

Technologies:

JavaScript
Node.js
React.js
React Native
Figma
MongoDB
Docker
AWS
Google Cloud Platform

👔 2021 — Career shift: now working remotely as a contractor. Prioritizing clients from the US and EU.

Quero Educação

Sep 2020 — Feb 2021

Senior Full-Stack Software Developer · remote

Quero Educação is a Brazilian educational technology (edtech) company founded in 2012, with the mission of democratizing access to education in Brazil. It operates as a large marketplace, primarily through its product Quero Bolsa, which connects students with educational institutions (higher education, basic, technical, and language courses) by offering scholarships and detailed information.

  • Led the migration of a legacy PHP monolithic system to a distributed Node.js microservices architecture;
  • Designed and implemented management and administration software for schools and scholarship programs;
  • Oversaw technical strategy and ensure seamless transition while maintaining system reliability;
  • Coordinated with stakeholders to align development with organizational objectives.

Technologies:

PHP
JavaScript
Node.js
Vue.js
GitHub Actions
Docker
Kubernetes
AWS

Spark Networks

Dec 2017 — Dec 2019

Senior Full-Stack Software Developer · in office · Berlin, Germany

Spark Networks is a dating company that formerly operated a portfolio of online dating apps and websites targeting various demographics. The company focused on serious relationships for singles over 40 and faith-based communities.

  • Developed a library of intelligent, reusable components for scalable niche dating apps (e.g., Jewish and elderly communities).
  • Designed dynamic email campaigns for multiple brands across different countries.
  • Built content moderation and fraud prevention tools to support customer care agents.
  • Ensured platform scalability and maintainability through modular architecture.

Technologies:

JavaScript
TypeScript
Node.js
React.js
Redux
MongoDB
RabbitMQ
Webpack
Gitlab CI
Docker
Kubernetes

⭐ 2017 — Career achievement: working abroad. VISA sponsored to live and work in Berlin, Germany, by a leading global dating company with more than 1 million active monthly subscriptions.

Daitan Group

Jul 2016 — Oct 2017

Senior Full-Stack Software Developer · in office

Daitan Group was a software development and engineering company founded in 2004, known for providing services in areas like AI, data engineering, cloud, and microservices for technology vendors.

  • Migrated a monolithic Ruby on Rails application to a microservices-oriented architecture using Node.js.
  • Developed a scalable, reliable portal for VMWare products.
  • Integrated data from multiple commercial representatives through a CMS.
  • Ensured system maintainability and performance throughout the migration process.

Technologies:

JavaScript
Ruby on Rails
TypeScript
Node.js
Angular.js
Angular 2
Google Analytics
Redis
PostgreSQL
Git
Docker
Codeship

Dextra

Feb 2016 — May 2016

Mid-Level Full-Stack Software Developer · in office

Dextra was a Brazilian software development company specializing in creating end-to-end digital products by combining design, agile development, and data science.

  • Maintained and supported legacy military systems developed in Java.
  • Provided training and knowledge transfer to IT professionals with outdated skill sets.
  • Ensured system reliability and continuity while mentoring staff on modern practices.

Technologies:

Java
JavaScript
Oracle Database
Docker

🎉 2016 — Ascended to senior level developer, defining Node.js as a career mastery goal. Kept working in multidisciplinary environments with Ruby on Rails and JavaScript.

Coyô

Jul 2015 — Dec 2015

Mid-Level Full-Stack Software Developer · in office

Coyô Software e Comunicação is a Brazilian full-stack digital advertising agency and software house focused on strategic digital campaigns, branding, and web application development.

  • Developed APIs and backend services for the blood bank medical industry using Ruby on Rails.
  • Designed and implemented rich, user-friendly interfaces with JavaScript.
  • Established continuous integration workflows to streamline software delivery.
  • Ensured system reliability, scalability, and maintainability for healthcare applications.

Technologies:

JavaScript
Ruby on Rails
PostgreSQL
Redis
Angular.js

CI&T

Feb 2015 — Jul 2015

Mid-Level Full-Stack Software Developer · in office

CI&T is a Brazilian-founded, publicly traded company that provides global digital transformation and software engineering services to large enterprises and fast-growing companies.

  • Performed full-stack development on the "M4 Context Engine" module for Motorola's Motomaker customization software.
  • Collaborated with over four cross-functional teams across the globe.
  • Contributed to the development of the new global version of the Motomaker platform.
  • Ensured seamless integration and functionality across modules in a complex system.

Technologies:

Java
Scala
JavaScript
Ruby on Rails
Angular.js
Cassandra
Redis
Git

ACTi

Jun 2014 — Nov 2014

Junior Java Web Developer · in office

ACTi is a Brazilian company of project, development, integration of information systems applied to business management and automation of industrial/commercial information, which operates since 2003.

  • Analyzed and developed financial, sales, inventory, and purchasing modules within a business management ERP.
  • Led the migration of the ERP from Windows Forms to web and mobile platforms.
  • Ensured system functionality, performance, and reliability across new platforms.
  • Delivered end-to-end solutions while maintaining data integrity and usability.

Technologies:

Android
Java
JavaScript
PostgreSQL
HTML5
CSS3
Git

🎉 2014 — Ascended to mid level developer, working in multidisciplinary environments with Java, Ruby on Rails and JavaScript.

VPSA

Jun 2013 — Jun 2014

Junior Java Web Developer · in office

Point of Sale (POS) module development within a business management ERP.

  • Developed and maintained the Point of Sale (POS) module within a business management ERP using Java.
  • Collaborated with the ERP team to integrate POS functionality with other modules.

Technologies:

Java
JavaScript
PostgreSQL
Oracle SQL
HTML
CSS
Git
SVN

🎉 2013 — Ascended to junior developer, now working as a full stack web developer with Java.

Dash

Jan 2012 — Jan 2013

Software Developer Intern · in office

First job as Intern, working in web applications with C# and JavaScript.

  • Developed websites and computer systems for outsourcing projects with Toyota and Honda.
  • Built and maintained internal software products for the company.

Technologies:

.NET Framework
GeneXus
HTML
CSS
JavaScript
SQL Server

⛳ 2012 — Acquired first job as Intern, working in web applications with C# and JavaScript.


Education

ETEP — Escola Técnica Professor Everardo Passos

2009 — 2011

High School and Computer Technician


Skills

Language

Framework

Runtime

Database

Infrastructure

CMS

AI

Design


Get in Touch

MESSAGE ME on WHATSAPP+55 (12) 98127-6618SEND ME an EMAILnegocios.leonardosarmentocastro@gmail.comMESSAGE ME on LINKEDIN

Current time for me is (GMT-3)