Marcos Nespolo
Product Engineer
Profile
Product Engineer with full-stack roots, coding since 2011. Five years at Troquecommerce, a B2B SaaS for e-commerce exchanges and returns: joined while it was still a prototype and worked across interfaces, APIs, integrations, data and performance as it grew to nearly 2,000 online stores. Now focused on applied AI in production: the platform's MCP server, an internal MCP with a knowledge base generated from the code, and the team's Claude Code setup. Postgraduate specializations in Applied AI and Agile Software Development (UFPR).
Experience
Troquecommerce
2021–presentFrontend Developer → Full Stack Developer → Product Engineer
B2B SaaS for e-commerce exchanges and returns, with nearly 2,000 active stores. Monthly exchange and return volume grew 38% between September 2025 and September 2026.
Product EngineerJul 2025 – present
- Built the platform's MCP server: stores connect their own AI chat, and shoppers open an exchange or return, get a shipping quote and track it within the conversation. Designed the tools and the instructions the AI follows, and refined them from real conversations.
- Built the team's internal MCP server, with OAuth login and a knowledge base generated from the codebase on every build (per-store rules, 74 settings and 40+ platforms), answering in business terms what used to require code searches or Notion tables.
- Standardized Claude Code across the team: versioned rules, 16 skills, 3 agents and guardrails such as blocking database writes through MCP.
- Fixed the timeouts in the returns list and the main dashboard reports for the highest-volume stores (tables with tens of millions of rows) with database-side pagination and daily pre-aggregated tables: the list now loads in up to 1.4 s, and reports that used to exceed the 15 s limit load in under 0.5 s.
- Built paid pickup: when free pickup is not available, shoppers pay for home pickup via Pix (Pagar.me). 87% of charges were paid, and the feature was released to all stores in October 2026.
- Migrated the Shopify integration, used by about 400 stores a month, to GraphQL (exchange orders, inventory, coupons, gift cards and refunds), and extended the Salesforce Commerce Cloud integration.
Full Stack DeveloperOct 2022 – Jul 2025
- Made the shopper returns portal multilingual (Portuguese, English and Spanish), with AI translation (OpenAI) of the exchange reasons each store configures, and created the international version of the platform.
- Created the monorepo (Turborepo, Next.js and Supabase) that now hosts the company's applications.
- Built the webhooks that notify stores of every exchange or return event, now active in more than 200 stores.
- Extended the public API (more than 700 stores with an active token), with Swagger documentation and multiple tokens per store.
- Developed the sign-up and statement screens for the digital account (Asaas) that stores use to refund shoppers.
- Built the NPS survey in the returns portal and in emails, with a results dashboard: more than 3.2 million responses since 2023.
Frontend DeveloperJun 2021 – Oct 2022 · part-time
- With the company since it was founded: helped prototype the platform's screens in Figma and create its visual identity, and built the front end with React, Next.js and TypeScript.
Stack: TypeScript · React · Next.js · Node.js · PostgreSQL · Supabase · GraphQL · OpenAI API · MCP
Nelogica
Feb – Sep 2022Frontend Developer · Home Broker team (crypto)
- Helped build the company's new product for the cryptocurrency market, on the Home Broker team
- Kept latency low and the UI responsive in a system with thousands of concurrent users
- Weekly releases, working directly with the UI/UX team
Stack: JavaScript · Vue.js · SCSS · HTML5
Brazilian Army
2016–2021Sergeant · IT Section deputy (2018–2021)
- Deployed virtualized servers, administered Linux systems and set up backup routines
- Built two internal systems for the base, in Django and in PHP with MySQL
- From 2016 to 2018, administrative duties and instructor in training courses: around 720 soldiers and 110 corporals
Stack: Linux · Django · PHP · MySQL · Virtualization
LinkYou Software & Integração
Mar – Jun 2021Software Developer
- Built Python integrations between online store, ERP and carrier APIs
- Designed and proposed the company's new visual identity
Stack: Python · REST APIs · Design
IFPR · CNPq Junior Research Fellow
2012–2013Researcher and web developer · A.V.I.A.O.
- Researcher and developer on A.V.I.A.O., an intelligent virtual environment for teaching math that identifies gaps in each student's learning and suggests study material
- Built dynamic web pages with JavaScript, jQuery, HTML5, CSS3, PHP and SQL
- Studied how interface ergonomics affects software acceptance
Stack: JavaScript · jQuery · PHP · SQL · HTML5 · CSS3
Education
Universidade Federal do Paraná (UFPR)
Postgraduate · Applied Artificial Intelligence
Universidade Federal do Paraná (UFPR)
Postgraduate · Agile Software Development
Universidade Federal do Paraná (UFPR)
Associate Degree · Systems Analysis and Development
Brazilian Army Sergeant School
Sergeant Technician · Ordnance (Metallurgy)
Instituto Federal do Paraná (IFPR)
Technician · Computer Science / Software Development
Awards & hackathons
Hackathon Aramis Tech 2024
Aug 20242nd place · Outstanding Individual Award
At Aramis's 2nd AI Hackathon in São Paulo, built in two days a system that recommends personalized messages from each customer's purchase history, with Databricks for data wrangling, clustering and correlation analysis, and XGBoost and Random Forest models. Second place among about 30 AI professionals.
Conservathon · Guarde-On
Oct 2020App concept built in three days
App that centralizes information for tourists and local communities and supports the conservation areas of the Great Atlantic Forest Reserve. Hackathon by Fundação Grupo Boticário and Fundação Araucária.
1st IFPR Science Fair
Aug 2011Winner · Innovation Award
ACAT, a C# system that solved trigonometry problems and taught how to solve them step by step, won first place in the Innovation category.
Skills
- AI / LLMs
- MCP · LLMs · Claude Code · Claude API · OpenAI API · Vercel AI SDK · RAG · pgvector · spaCy · Zod
- Frontend
- TypeScript · React · Next.js · Tailwind CSS · shadcn/ui · Motion
- Backend
- Node.js · PostgreSQL · Supabase · GraphQL · REST APIs · Python · FastAPI
- Cloud / DevOps
- Vercel · Docker · GitHub Actions · Linux
- Tools
- Git · GitHub · Turborepo · Figma · Linear · Cursor
Volunteering
Rotaract
Mar – Dec 2025Treasurer
Invited to join the club while it was being formed and became its first treasurer. Besides the finances, helped plan the social projects and took part in trainings with other Rotaract and Rotary clubs. The day I remember most is Natal da Esperança, a Christmas we organized for the children of a local community: I was Santa Claus.
WWOOF New Zealand
Apr – Nov 2023Wwoofer
In Wellington, volunteered in the vegan kitchen of a Hare Krishna community and built a system for devotees to book the temple's cars. In Little River, near Christchurch, helped a family remove and install a solar power system, did carpentry work, and learned GraphQL and ChatGPT integration from my host, a developer working in AI.
TETO (TECHO)
Apr 2016Volunteer · Coleta
Took part in Coleta, the volunteer fundraising drive that funds TETO's housing projects throughout the year.
ACRIDAS
Feb 2020Volunteer · Água no Sinal
Handed out cups of water at traffic lights in Curitiba in exchange for donations for at-risk children cared for by ACRIDAS (Christian Association of Social Assistance).
Languages
- Portuguese · Native
- English · Professional working proficiency
- Spanish · Limited working proficiency (B1)