Get in Touch
Pedro Troccoli

Pedro Troccoli

Senior Software Engineer with 8+ years building distributed systems and web products end to end. Used to working in startups and helping them through fast, accelerated growth.

Distributed SystemsBackendFull-stack

Experience

Professional Journey

Senior Software Engineer

Current
VTurbVTurb
Jun 2023 - Current
Florianópolis, SC · Remote

Video platform for digital marketers. Joined as an early engineer and helped scale through 30x ARR growth.

  • Helped expand the platform from a Brazil-only product to the US and European markets, preparing it for international users, localization, the added traffic and international billing with Stripe.
  • Designing and building a new public API, following industry best practices for API design.
  • Operating distributed services on AWS (EKS, SQS, Lambda), including containerized workloads, asynchronous processing and production troubleshooting for a platform serving 10M+ viewer sessions a day.
  • Built an LLM-powered video classification pipeline with automated evals, human-in-the-loop review and cost monitoring.
  • Core maintainer of the main web application, used daily by more than 10,000 businesses.
  • Designed and delivered an online course platform end to end, replacing an internal tool.
  • Improved the platform's security posture in preparation for external security scans, adding two-factor authentication, stricter session management and tenant isolation checks.
  • Integrated Meta Ads, Google and 20+ payment platforms, connecting ad spend to revenue in the product's analytics.

Software Engineer

PuravidaPuravida
Jan 2022 - Jun 2023
São Paulo, São Paulo · Remote

Health food brand acquired by Nestlé in 2022.

  • Built Puravida PRIME, the company's subscription streaming platform for health and wellness content, on web and mobile, including video lessons, podcasts, e-books and articles.
  • Helped cut infrastructure costs by 60% across Azure and AWS services.
  • Built the Puravida blog, one of the brand's main content and organic traffic channels.
  • Developed the internal CMS used by the content team to publish on both platforms.
  • Created a shared design system in React and TypeScript, used across the company's products.
  • Worked in an agile team with product, design and marketing, using React, Next.js, TypeScript, Azure and AWS.

Software Engineer

SmilesSmiles
Feb 2021 - Jan 2022
São Paulo, São Paulo · Remote

GOL's loyalty program, 16M+ members.

  • Helped build Smiles Cars, the car rental product that lets members book with Localiza and other partners in Brazil and abroad, paying with cash or miles.
  • Helped build Smiles Câmbio, the currency exchange product launched in 2021, where members earn miles when buying foreign currency or sending international transfers.
  • Worked on Smiles' main platform in Argentina, supporting the program's operation outside Brazil.
  • Developed internal CMS tools used by business teams to manage content and campaigns.
  • Integrated partner company APIs into the platform, powering new ways for members to earn and redeem miles.
  • Worked on a micro-frontend architecture with Angular and React, backed by Node.js and AWS Lambda.

Independent Software Engineer & Consultant

Self-employed
Dec 2019 - Feb 2021
Remote

Web products for companies across finance, health and marketing.

  • Delivered web platforms for clients such as Sicoob, one of Brazil's largest credit union systems, and Emergizen.
  • Built customer portals with user accounts, internal tools and content management systems for client teams.
  • Developed admin dashboards for tracking business metrics.
  • Integrated payment checkouts into client products, handling the full purchase flow.
  • Connected third-party services and APIs to client systems to support their day-to-day operations.
  • Worked with React, Vue, TypeScript, JavaScript and PHP.

Software Engineer

Perfis Blindados
Jan 2019 - Dec 2019
Remote

Tools and services for digital advertisers.

  • Maintained two production platforms: an internal tool for the operations team and the customer-facing platform.
  • Built new features and fixed issues across React, PHP and plain HTML, CSS and JavaScript pages.

Partner & Full-stack Developer

Moon
Jan 2017 - Jan 2019
Remote

Web development agency.

  • Ran a web development agency with a partner, handling client relationships, project scoping and delivery.
  • Built sales pages, landing pages and institutional websites for clients across several industries.
  • Developed front ends in React and Vue, plus PHP back ends for content and forms.
Work

Featured Projects

Open source projects and products I build outside of client work.

pedrotroccoli.github.io/language-bridge/docs
Language Bridge
L

Language Bridge

Self-hosted, open source alternative to Locize. Manages translation keys through a web UI and API, serves i18next-compatible JSON to any app, and ships a CLI that generates TypeScript types for type-safe translations. Runs in production today.

Ruby on RailsTypeScriptDockerKubernetes
View Project
Open source
pedrotroccoli.github.io/1o1-utils/
1o1-utils
1

1o1-utils

TypeScript utility library with 50+ functions and zero dependencies. Every utility is benchmarked against lodash, radash and native JS, running up to 4.9× faster than lodash, and most weigh under 500 bytes.

TypeScript
View Project
Open source
About

A little bit about me

I'm a senior software engineer who builds distributed systems and the products on top of them, covering the whole lifecycle: architecture, implementation, deployment and long-term maintenance.

Today I work on a video platform used by more than 10,000 businesses, serving over 10 million viewer sessions a day. Before that I built high-traffic products for Smiles, one of Brazil's largest airline loyalty programs, and Puravida, a health food brand acquired by Nestlé.

I work with AI coding agents as part of my daily workflow, which lets me spend more of my time on architecture decisions, code review and code quality. I'm fluent in English and Portuguese and used to working with international, distributed teams.

Skills

Technologies I use

Tools and technologies I work with on a daily basis.

Backend

Ruby on RailsRuby on RailsTypeScriptTypeScriptNode.jsNode.jsPythonPythonGoGoREST APIs

Infrastructure

Amazon Web Services (AWS)Amazon Web Services (AWS)GCPGCPAzureAzureDockerDockerKubernetesKubernetesTerraformTerraform

Data

PostgreSQLPostgreSQLMySQLMySQLMariaDBMariaDBMongoDBMongoDBClickHouseClickHouseRedisRedisMemcachedMemcached

Frontend

ReactReactNext.jsNext.jsTailwindTailwind

AI

ClaudeClaudePiPiCodexCodexCursorCursorn8nn8nOpenRouterOpenRouter
Contact

Let's connect

Always happy to connect with engineers, technical leaders and teams working on hard software problems.