Guilherme Almeida
Front end Software Engineer | React, Next.js & Node.js | Mercado Livre
Engenheiro de software at Mercado Livre
Activity
Loading activity...
Career: 8
Engenheiro de software
Mercado Livre
São Paulo, São Paulo, Brasil
Dec 2025 - Present
Engenheiro de software
Mercado Livre
São Paulo, São Paulo, Brasil
Software Engineer
Morning Consult
Washington DC-Baltimore Area
Jul 2025 - Nov 2025
Software Engineer
Morning Consult
Washington DC-Baltimore Area
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
Front-end developer
Western Union
São Paulo, Brazil
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
Front-end developer
Reclame Aqui
São Paulo, Brazil
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
Front-end developer
Stone Co. (STNE)
São Paulo, Brazil
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
Tech Writer
Stone Co. (STNE)
São Paulo, Brazil
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 consultant
Autônomo
- 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
Strategic planning assistant
Lew'Lara\TBWA
São Paulo, Brazil
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
Polytechnical School of the University of São Paulo
Master of Business Administration - MBA
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
ESPM - Higher School of Marketing and Advertising
Bachelor's degree
Projects: 5
Open Source Contributions
Jan 2023 - Present
Open Source Contributions
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
TanStack Storefront – Open Source E-commerce Starter with Vendure Integration
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
Vendure Docs MCP Server
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
Should We All Be Replaced?
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
Website para A Grande Avenida
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