Skip to main content
Guilherme Almeida

Guilherme Almeida

Front end Software Engineer | React, Next.js & Node.js | Mercado Livre

Engenheiro de software at Mercado Livre

Report

Product-oriented Software Engineer at Mercado Livre, the flagship proprietary primary data and expert analysis platform (economic, consumer, political trackers + analyst insights). I co-own end-to-end feature lifecycle in a lean pod (discovery, solution shaping, secure implementation, analytics instrumentation, iteration). Previously contributed to Western Union's first Latin American digital bank and was sole front-end owner of Reclame Aqui's 1M+ daily complaint submission flow.

Beyond my 9-to-5, I actively contribute to open source (merged PRs to strapi-plugin-location, Querido Diário, Prisma Docs) and build independent projects ranging from AI-powered documentation tools to art installations exploring algorithmic creativity. I've delivered 10+ production websites using modern stacks and maintain hands-on experience with emerging technologies like vector databases and semantic search.

Strengths: React, Next.js, TypeScript, JavaScript, Angular, Svelte, React Router, GraphQL, REST APIs, RxJS, NgRx, Jest, Tailwind CSS, Node.js, headless CMS (Strapi, WordPress), analytics instrumentation (Segment, Amplitude), feature flagging, growth and retention features (secure sharing, churn reduction), rigorous testing cultures (100% coverage) MBA in Software Engineering (University of São Paulo)

Activity

Active on:BookHiveBluesky network

Loading activity...

View full activity

Career: 8

Engenheiro de software

Mercado Livre

São Paulo, São Paulo, Brasil

Dec 2025 - Present

Software Engineer

Morning Consult

Washington DC-Baltimore Area

Jul 2025 - Nov 2025

Development of Morning Consult Pro product—economic, consumer, and political data analysis platform—in international full-stack squad (in English) of 3 engineers with end-to-end responsibility for feature lifecycle, from discovery through implementation and iteration. Key Deliveries and Impact: - Started migration to SSR (Server Side Rendering) for portal articles, ensuring paywall protection without compromising SEO. Planning included crawler impact analysis and content delivery optimization for search engines - Developed from scratch REST API and Middleware (Express) for paid article sharing functionality using HMAC SHA-256 encryption, enabling secure links with quota and expiration control, increasing non-paying user visits Maintained 100% automated test coverage (Jest) with ~3 weekly deployments via CI/CD pipeline with coverage and security scan gates - Leveraged Edge Middleware and feature flags (Vercel storage + cookies) for safe incremental rollouts, rapid experimentation, and controlled segmentation On the front-end, I use Next.js (SSR, CSR, and SSG), React, TypeScript (JavaScript), Zod for schema definition, and Tailwind CSS for styling. The middleware uses Express (Node) and on the backend WordPress headless serving REST APIs. For observability, Datadog.

Front-end developer

Western Union

São Paulo, Brazil

Jun 2024 - Jun 2025

Participation in developing Western Union's first digital bank in Latin America, designed to serve millions of consumers in an international environment with teams distributed across three continents. Key Deliveries: - Operation in 100% English-speaking environment coordinating teams across three continents, developing corporate communication capabilities essential for multinational companies - Participation from initial conception through soft launch phase, also implementing API caching solutions and high-performance architectures, serving the app to over 10.000 users - Development of interfaces balancing intuitive usability with rigorous financial sector and Central Bank regulatory requirements - Periodic maintenance of BFF (Backend for Frontend) in Node JS and Express, serving APIs with GraphQL On the front-end, I used Next.js (SSR and CSR), React, TypeScript (JavaScript), Tailwind CSS, and Jest for unit testing.

Front-end developer

Reclame Aqui

São Paulo, Brazil

Apr 2023 - Jun 2024

Solely responsible for the front-end of the platform's core product: complaint submission flow, with 1 million daily accesses, making the company Brazil's largest consumer complaint platform. Key Deliveries: - Led massive codebase refactoring converting JavaScript to TypeScript, enhancing componentization with custom hooks, and implementing at least 80% coverage with unit tests (Jest + Testing Library) - Developed framework-agnostic A/B testing library with native Google Analytics integration, enabling agile and data-driven experimentation - Developed new homepage using Svelte, Tailwind CSS, and Vitest with SEO optimizations and custom metadata In the complaint flow, I used Next.js (SSR and CSR), React, TypeScript (JavaScript), React Hook Forms, Material UI, and Jest; on the homepage, Svelte, Tailwind, and Vitest.

Front-end developer

Stone Co. (STNE)

São Paulo, Brazil

Jun 2021 - Feb 2023

Responsible for the front-end of the B2B billing section of Stone Loyalty, building optimized mobile-first interfaces. Key Deliveries: - Developed fast and optimized interfaces using TypeScript, Angular 14, RxJS, and NgRx with OOP principles for modular structuring - Created and published custom Angular libraries on NPM extending Angular Material for corporate design system documented in Storybook, with unit tests in Jasmine - Significantly reduced bundle size and improved platform performance by replacing heavy libraries (Mapbox, GSAP) with lightweight alternatives (Leaflet) or native code, enabling tree-shaking and implementing lazy loading for routes Tech Stack: TypeScript, JavaScript, Angular 14, RxJS, NgRx, CSS, SASS, Angular Material, Storybook, Jasmine, NPM package publishing

Tech Writer

Stone Co. (STNE)

São Paulo, Brazil

Oct 2021 - Nov 2022

In order to showcase the company's interesting technical achievements, I was responsible for running its technology blog, with bi-weekly articles covering each of the four areas of the team: front-end, back-end, Business Analytics & Automation, and product. The challenge was particularly enriching because I had to handle technical topics outside of my area of expertise, giving a holistic view of how everything works.

Communication consultant

Autônomo

Sep 2019 - Nov 2020

- Communication coordinator of a political campaign, leading 15 volunteers, writing press releases, and developing the candidate's website; - Development of the digital strategy for two different brands, along with their website, SEO techniques, and remarketing campaigns.

Strategic planning assistant

Lew'Lara\TBWA

São Paulo, Brazil

Dec 2017 - Aug 2019

Data oriented strategies development; digital and in loco customer researches coordination.

Education: 2

Polytechnical School of the University of São Paulo

Master of Business Administration - MBA

Jan 2023 - Dec 2024

Thesis grade: 9.8 GPA: 8.81 Thesis title: Analysis of the Authenticated Transfer Protocol versus non-functional requirements of decentralized social networks

ESPM - Higher School of Marketing and Advertising

Bachelor's degree

2015 - 2018

Projects: 5

Open Source Contributions

Jan 2023 - Present

Strapi Location Plugin - Feature Implementation Added reverse geocoding functionality to this Strapi CMS plugin, enabling users to search and retrieve geographic coordinates directly from address inputs. The feature integrates with PostGIS databases to store latitude/longitude as native geometry types, expanding the plugin's usability for location-based applications. Contribution merged and now part of the production plugin used by the global Strapi community. Tech: Strapi CMS, React, geographic data, reverse geocoding APIs ________________________________ Querido Diário - Civic Tech Contribution Contributed frontend fixes to Querido Diário, a civic accountability platform developed by Open Knowledge Brasil. The project collects and digitizes official gazettes (diários oficiais) from Brazilian municipalities, making government announcements searchable and accessible to citizens for monitoring public policies, contracts, and administrative decisions. Fixed responsive layout issues that were affecting user experience on mobile devices. Tech: Angular, frontend layout optimization, responsive design ________________________________ Prisma Docs - Documentation Maintenance Identified and corrected inaccuracies in auto-generated code examples within Prisma's official documentation. While a smaller contribution, it reflects attention to detail and commitment to maintaining quality in widely-used developer resources. Tech: Prisma ORM, technical documentation, code accuracy

TanStack Storefront – Open Source E-commerce Starter with Vendure Integration

Oct 2025 - Nov 2025

Open-source, production-ready storefront template built with TanStack Start, Router, and Form. Features complete authentication, shopping cart, and checkout flows with 100% inferred TypeScript and type-safe navigation. Based off Vendure's official storefront, this project showcases TanStack's modern React framework capabilities with Vendure headless commerce backend. Tech stack: Tanstack Start (CSR and SSR), Tanstack Router, Tanstack Form, GraphQL, React, Typescript, Tailwind, gql.tada, Shadcn, Javascript, CSS and HTML.

Vendure Docs MCP Server

May 2025

Built an AI-powered documentation retrieval system for Vendure (headless e-commerce framework) using ChromaDB vector database with semantic chunking and rich metadata extraction. Rapid prototype completed in under 8 hours leveraging AI-assisted code generation and modern documentation tooling patterns. The project gained visibility within the Vendure core team, who were inspired to develop their own official version. Tech: ChromaDB, Model Context Protocol (MCP), semantic search, markdown parsing, vector embeddings

Should We All Be Replaced?

Dec 2023 - Feb 2024

Art installation developed in collaboration with Rodrigo Maceira for the inauguration of A Grande Avenida art space in downtown São Paulo. Built with Node.js, the installation generates poetry in real-time by interweaving verses from Carlos Drummond de Andrade's "Poema da Necessidade" with programmatically created lines based on current Google Trends data. The piece explores the intersection of algorithmic creation, cultural heritage, and contemporary digital life through generative poetry accompanied by AI-synthesized audio. Tech: Node.js, JavaScript, Google Trends API, AI voice synthesis, algorithmic text generation

Website para A Grande Avenida

Dec 2023 - Feb 2024

Developed a full-stack website for A Grande Avenida, an art school and cultural space in São Paulo. Built using modern React ecosystem with headless CMS architecture, showcasing both production-ready code and live deployment. The project demonstrates end-to-end ownership from design implementation to deployment, serving as a portfolio piece where both the final product and complete codebase are publicly accessible. Tech: Next.js 13, React, TypeScript, JavaScript, Tailwind CSS, GraphQL, headless CMS

Languages: 3

Português(Native or bilingual)
Inglês(Full professional)
Espanhol(Professional working)

Skills: 59

Other

Adobe PhotoshopAngularApresentaçõesArquitetura de softwareAssessoria de imprensaComunicação digitalCriação publicitáriaCSS
Desenvolvimento de front-endDesenvolvimento webDesign de front-endDesign de interface do usuárioDocumentação de softwareEngenharia de requisitosEngenharia de sistemas de softwareEstratégiaExpress.jsGitGraphQLHerokuHTML5JavascriptJestLiderançaMarketing digitalMCP ServerMCP ServersMicrosoft OfficeMídias sociaisMUINetlifyNext.jsNgRxNode.jsOpen-Source SoftwareOratóriaOtimização para mecanismos de busca (SEO)Planejamento estratégicoPostgreSQLReact.jsRedaçãoRedação publicitáriaRedação técnicaReposicionamentoRxJSSASSScrumSony VegasStrapiStyled-componentsSvelteTailwind CSSTanstack FormTanstack RouterTanstack StartTypeScriptVector DatabaseVector DatabasesWordPress

Also find Guilherme Almeida on…