role
Software Engineer
name
summary
Backend, frontend, architecture, and cloud for products that must scale with reliability.
activity / github
1,176 public contributions in the last year.
01 / about
Software Engineer with a path across backend, architecture, and DevOps, building platforms that must scale with reliability — credit, payments, delivery, telecom, video, and data-oriented products. I work end to end: from framing the problem and shaping the solution through implementation, observability, and production support. I am a generalist with judgment: choose the right tool for the challenge, keep architecture maintainable, and ship closely with product, design, and operations. I have experience using tools such as Codex, Claude, and Cursor in the daily engineering loop — with skills, rules, and MCPs to standardize context, speed up exploration, and raise delivery quality. I also plan and implement with Spec Kit and OpenSpec, turning intent into executable specs and cohesive changes, while still owning trade-offs, review, and what actually ships.
02 / experience
At Nuvemshop I evolve the credit platform — from offering and management through day-to-day operations. The work spans backend and frontend: I build scalable, reliable features, integrate partner APIs for the credit engine (system communication, data exchange, and automation of analysis and approval), and develop the credit frontend with React, TypeScript, Figma, and Playwright alongside design. In a lean squad with product, design, and operations, I also ship internal back-office tools that improve processes and speed up value delivery. When production breaks, I investigate with Datadog (metrics, logs, and root cause) and use generative AI tools as leverage in the development workflow — while still owning quality and what reaches the user.
TypeScript · Node.js · React · Figma · Playwright · PostgreSQL · Redis · AWS · Datadog
As Software Architect at Delivery Much Brasil, I designed and led cloud solutions for food delivery as microservices on AWS, connecting business requirements to end-to-end architecture decisions: service boundaries, API contracts, persistence, and trade-offs across scale, performance, security, reliability, and cost. On the AWS platform I guided design around container compute and orchestration (ECS/Fargate and EC2 when it made sense), API exposure (API Gateway, ALB), managed data (RDS/PostgreSQL, ElastiCache/Redis, plus MongoDB and Elasticsearch in the solution ecosystem), messaging and decoupling (SQS/SNS), storage and artifacts (S3), identity and access (IAM), and observability (CloudWatch) — always with attention to networking (VPC, subnets, security groups) and continuous delivery. I created and evolved CI/CD pipelines with GitHub Actions to automate build, test, and deploy, reducing friction from code to production. I acted as the bridge between product and engineering — interviews, refinements, and stakeholder alignment — producing specs, diagrams, and guides to steer implementation and platform evolution. I defined and supported technical standards for teams (code, CI/CD, and agile practices), enabling tech leads to keep architectural coherence across squads. In critical moments I joined squads hands-on with legacy systems and complex integrations, unblocking high-priority deliveries without losing alignment to the target AWS architecture.
NestJS · Node.js · TypeScript · Go · Python · Docker · AWS · ECS · Fargate · EC2 · API Gateway · ALB · RDS · ElastiCache · SQS · SNS · S3 · IAM · VPC · CloudWatch · GitHub Actions · MongoDB · PostgreSQL · Redis · Elasticsearch
On Pagar.me’s SRE team I worked on online payment systems under real availability and scale pressure. Day to day mixed architecture, development, and infrastructure evolution for distributed applications — including supporting squads on Elasticsearch cluster design and operations. I automated provisioning and delivery with Terraform, Packer, Ansible, and Docker on AWS, always aiming at the same outcomes: performance, reliability, and room to grow without production surprises.
Python · JavaScript · Go · C# · AWS · Terraform · Packer · Ansible · Docker
At Nokia Networks I worked as a System Integration Engineer in on-prem datacenters for telecom operators, with end-to-end ownership of systems-infrastructure readiness and delivery: from defining the provisioning standard through on-site operational validation. I worked in corporate environments with rack/blade servers (Dell PowerEdge), datacenter networking, and heterogeneous stacks, designing and automating Nokia solution rollout with Packer, Ansible, Shell Script, SSH, and Linux — cutting the provisioning cycle from ~168 h (~7 days) to ~48 h (~2 days). When a site had no dedicated networking team, I led with the team the datacenter network provisioning (switches, ports, VLANs, and rack topology); physical expansion and hardware sizing were often executed by the vendor’s technical team, aligned to capacity requirements and service demand. Orchestration/virtualization in that project context was based on OpenShift (Red Hat) and OpenStack. With the team I produced field technical documentation — MOPs (Methods of Procedure), runbooks, installation and commissioning checklists, topology diagrams, and validation/rollback plans — to standardize execution, reduce operational risk, and ensure repeatability across sites. I also took part in IoT integrations and ETL pipelines (Greenplum and MySQL) connecting data sources to operational flows.
Packer · Ansible · Shell Script · SSH · Linux · OpenShift · OpenStack · MySQL · Greenplum · Elasticsearch · Git
On Globo.com’s video platform I built and maintained backend services and APIs for live and on-demand delivery, focused on performance, scale, and resilience — where latency and stability truly matter. I also contributed to DevOps on automating and improving CI/CD pipeline efficiency, shortening the path from code to production. The work spanned microservices and distributed systems, with a data, cache, and load-balancing stack (PostgreSQL, MongoDB, Redis, Elasticsearch, Nginx) on top of Python, Node.js, and Docker.
Python · Node.js · JavaScript · Redis · Docker · PostgreSQL · MongoDB · Elasticsearch · Nginx
At Neemu I worked on the Big Data team building data-acquisition services for scalable, distributed systems — foundations that must absorb volume without losing reliability. I also joined DevOps, automating routines, improving continuous delivery/deployment pipelines, and managing AWS resources. Day to day mixed Node.js and JavaScript with MySQL, PostgreSQL, MongoDB, and Redis, plus Shell Script on Linux, Docker, and Git. I applied microservices, design patterns, and cloud practices so performance, scale, and maintainability stayed at the center of the decisions.
Node.js · JavaScript · MySQL · PostgreSQL · MongoDB · Redis · Docker · AWS · Shell Script
At INdT (Nokia Institute of Technology) I was on the Cloud & Backend team developing backend services and mobile applications. I built scalable REST APIs integrated with MySQL, using Node.js, JavaScript, Java, and C++ depending on the problem. Development and production ran on Linux, with heavy Shell Script use for automation. Projects demanded close collaboration with other teams, agile practices with Scrum, and continuous improvement of architecture and processes — with Git and design patterns keeping the codebase maintainable.
Node.js · JavaScript · Java · C++ · MySQL · Linux · Shell Script · Git
03 / skills
Backend & APIs — Node.js, TypeScript, NestJS, Python, Go, C#, REST, Microservices
Frontend — React, TypeScript, Playwright, Figma
AI / DX — Cursor, Claude, Codex, MCP, Spec Kit, OpenSpec
Architecture — Clean Code, Clean Architecture, Design patterns, Distributed systems, Scalability, Resilience
Cloud & DevOps — AWS, Docker, Terraform, Packer, Ansible, CI/CD, GitHub Actions, Linux, Shell Script
Data & Observability — PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, Datadog, Metrics, Logs