{"$schema":"https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json","basics":{"name":"Yago Lagrotti Bracco","label":"Senior Software Engineer · Fullstack · Architecture · DevOps","email":"yago.lagrotti@outlook.com","phone":"+55 17 99764-2678","url":"https://lagrotti.dev","summary":"I'm a Senior Software Engineer working across fullstack development, systems architecture, and DevOps. I build frontends with React and Next.js and backends with Node.js, TypeScript, Python (Django and FastAPI), and Laravel, using PostgreSQL, MySQL, and MongoDB, alongside infrastructure and automation with Docker and Terraform. I've led engineering teams, migrated monoliths to event-driven architectures with Kafka processing millions of events per day, and shipped multi-tenant SaaS products from zero to hundreds of customers — connecting user experience, reliability, observability, and scale.","location":{"city":"Embu-Guaçu","region":"SP","countryCode":"BR"},"profiles":[{"network":"LinkedIn","url":"https://www.linkedin.com/in/yago-lagrotti-bracco/","username":"yago-lagrotti-bracco"},{"network":"GitHub","url":"https://github.com/YagoLagrottiBracco","username":"YagoLagrottiBracco"}]},"work":[{"name":"Independent","position":"Senior Software Engineer & AI Developer","startDate":"2026-01","summary":"Strategic work developing autonomous products, Generative AI-powered tools, and advanced corporate workflow automation. Architect and creator of DevAgent (autonomous software engineering system)."},{"name":"TechWorkz.Digital","position":"CTO & Founder","startDate":"2023-09","endDate":"2026-01","summary":"Technical leadership, architecture definition, end-to-end delivery of digital solutions, and product management for TechWorkz.Digital clients."},{"name":"Pulses","position":"Senior Fullstack Developer","startDate":"2023-02","endDate":"2023-08","summary":"Developed and maintained RESTful APIs using Node.js (NestJS) and PHP (Slim). Contributed to the Vue.js frontend to enhance UX and ship new features. Automated infrastructure with Terraform and collaborated in agile squads with sprints, reviews, and retrospectives."},{"name":"PixelPrime - Desenvolvimento Tecnológico","position":"Independent Contractor","startDate":"2021-07","endDate":"2023-02","summary":"Worked as a freelance developer building custom solutions for companies, covering the full web development lifecycle across multiple stacks and integrations."},{"name":"Bebidas Online","position":"Software Development Manager","startDate":"2022-02","endDate":"2022-07","summary":"Led a team of five developers, defined scalable architectures, and implemented agile workflows focused on performance and quality."},{"name":"Freelancer","position":"Web Developer","startDate":"2015-08","endDate":"2021-06","summary":"Delivered a variety of freelance web projects, balancing client expectations, continuous learning, and reliable delivery."},{"name":"SorocabaCom","position":"Mid-level Developer","startDate":"2020-02","endDate":"2020-09","summary":"Worked on Laravel and WordPress projects while supporting project management and client success efforts."},{"name":"CompuSoftware","position":"Junior Developer","startDate":"2019-06","endDate":"2020-01","summary":"Maintained legacy systems and developed new features using Delphi, PL/SQL, and Oracle Apex."},{"name":"web.art group","position":"Backend Developer","startDate":"2018-02","endDate":"2018-09","summary":"Integrated new clients into the company's internal PHP and MySQL platform."},{"name":"Intersolid Software","position":"Software Development Intern","startDate":"2016-10","endDate":"2017-07","summary":"Improved internal systems using Delphi, C#, Firebird, and SQLite, optimizing critical routines."}],"education":[{"institution":"Universidade Federal de São Carlos (UFSCar)","studyType":"Master's in Computer Science (PPGCC)"},{"institution":"Senac Brasil","studyType":"Postgraduate in Project Management","startDate":"2020","endDate":"2022"},{"institution":"Fatec Fernando Amaral de Almeida Prado","studyType":"Bachelor's Degree in Systems Analysis and Development","startDate":"2015","endDate":"2018"}],"skills":[{"name":"Node.js"},{"name":"TypeScript"},{"name":"PostgreSQL"},{"name":"MySQL"},{"name":"MongoDB"},{"name":"Docker"},{"name":"Terraform"},{"name":"DevOps"},{"name":"NestJS"},{"name":"Python"},{"name":"Django"},{"name":"FastAPI"},{"name":"Laravel"},{"name":"Apache Kafka"},{"name":"Golang"},{"name":"Redis"},{"name":"ClickHouse"},{"name":"Event-Driven Architecture"},{"name":"Microservices"},{"name":"Clean Architecture"},{"name":"DDD"},{"name":"Next.js"},{"name":"React"},{"name":"Git"}],"certificates":[{"name":"NLW Expert – Node.js"},{"name":"NLW Expert – React"},{"name":"Node.js do Zero à Maestria"},{"name":"TypeScript do Básico ao Avançado (com React, Express)"},{"name":"JavaScript Unit Testing – The Practical Guide"}],"projects":[{"name":"VMageste — High-Volume Marketing Analytics SaaS","description":"~3 million events a day, multi-tenant. Platform centralising campaigns, leads and analytics from multiple traffic sources in a single dashboard, with lead enrichment and deduplication, alerts and reports.","url":"https://lagrotti.dev/en/projetos/vmageste","keywords":["Golang","Apache Kafka","ClickHouse","NestJS","PostgreSQL","Redis","Docker","DDD"]},{"name":"ImpressãoMais3D","description":"On-demand 3D printing e-commerce. Nationwide 3D printing store across FDM, resin and SLS: catalogue parts or custom parts via STL/OBJ/3MF upload, with quoting, 3D visual proof, production and delivery.","url":"https://lagrotti.dev/en/projetos/impressaomais3d","keywords":["Next.js 16","TypeScript","Supabase","PostgreSQL","Stripe","Three.js","React Three Fiber","AI SDK","Tailwind CSS v4","Playwright","Vitest"]},{"name":"EnvRune","description":"Open-source CLI that gets secrets out of .env files. A Go CLI that replaces .env files with an encrypted vault: secrets are referenced by name in a versionable envrune.yml and injected straight into the process, with masked output and end-to-end encrypted team sharing.","url":"https://lagrotti.dev/en/projetos/envrune","keywords":["Golang","Argon2id","XChaCha20-Poly1305","MCP","Next.js 16","Supabase","PostgreSQL","Row Level Security","age (X25519)","Ed25519","GoReleaser","GitHub Actions"]},{"name":"Praxis","description":"From dreams to tasks, with science and AI. Personal planning platform with interactive 2D and 3D maps, real-time collaboration and an AI coach to turn dreams into objectives, goals, actions and tasks.","url":"https://lagrotti.dev/en/projetos/praxis","keywords":["React","TypeScript","Vite","Tailwind CSS","React Flow","Three.js","Supabase","PostgreSQL","Stripe"]},{"name":"PulseWatch — E-commerce Monitoring Platform","description":"Multi-tenant SaaS, 500+ customers, sole engineer. Multi-tenant e-commerce monitoring SaaS with 500+ customers. Configurable health-check workers, threshold-based alerting engine, and multi-channel delivery (email, SMS, Slack).","url":"https://lagrotti.dev/en/projetos/pulsewatch","keywords":["Node.js","TypeScript","PostgreSQL","Docker"]},{"name":"Digital Tech MS","description":"Online print shop with artwork approval and production. E-commerce for customisable print products: the customer configures the product, uploads and approves the artwork, and follows production through to delivery or in-store pickup.","url":"https://lagrotti.dev/en/projetos/digitaltechms","keywords":["Next.js 16","TypeScript","Supabase","PostgreSQL","Stripe","Resend","AI SDK","Tailwind CSS v4","Playwright","Vitest"]},{"name":"Eurologado — EU Cosmetics Compliance SaaS","description":"100+ customers, AI-assisted regulatory dossiers. Regulatory compliance SaaS for EU cosmetics brands, with automated dossier (PIF) generation, AI-assisted document creation and structured data validation.","url":"https://lagrotti.dev/en/projetos/eurologado","keywords":["NestJS","Next.js","PostgreSQL","LLM","Docker"]},{"name":"Estúdio Dupla Face","description":"Website and client portal for an architecture studio. Marketing site and project-tracking platform for a São Paulo architecture studio, with an interactive floor plan, a client portal and realtime messaging.","url":"https://lagrotti.dev/en/projetos/dupla-face","keywords":["Next.js 16","TypeScript","Supabase","PostgreSQL","Row Level Security","Supabase Realtime","Zod","Tailwind CSS v4"]},{"name":"Flora Psicologia","description":"Website, booking and blog for a psychology practice. Professional website for a psychologist with online booking, an admin panel and an SEO-optimised blog — built within Brazilian professional-ethics and data-protection constraints.","url":"https://lagrotti.dev/en/projetos/flora-psicologia","keywords":["Next.js 16","TypeScript","Supabase","PostgreSQL","Tailwind CSS v4","SSG / ISR","JSON-LD"]},{"name":"DevAgent — the Autonomous Kanban","description":"An agent that reads the card and opens the pull request. Autonomous software engineering system: the AI reads the card requirements, writes the logic, runs the tests and delivers through a GitHub pull request.","url":"https://lagrotti.dev/en/projetos/devagent","keywords":["LLMs","GitHub API","TypeScript","Automação"]}],"languages":[{"language":"Portuguese","fluency":"Native speaker"},{"language":"English"},{"language":"Spanish"}],"meta":{"canonical":"https://lagrotti.dev/cv/en/resume.json","lastModified":"2026-10-17"}}