Career timeline
Roles and education, most recent first.
Role · 05/2023 – 04/2026
Principal Software Engineer
The New Standard
- Led the architecture and delivery of multiple product initiatives, coordinating across frontend, backend, and infrastructure teams to deliver high-quality features on schedule.
- Designed and implemented distributed, event-driven backend services using Node.js, NestJS, and Kafka, improving system scalability and reducing service communication latency through asynchronous processing.
- Developed and maintained reusable React and TypeScript component libraries adopted across multiple product teams, improving UI consistency and accelerating frontend development.
- Implemented observability and monitoring solutions using Prometheus and Grafana, enabling proactive issue detection and reducing production incident resolution time.
- Partnered closely with product managers and designers to translate business requirements into scalable technical solutions, owning the full lifecycle from design through deployment.
- Mentored engineers through code reviews, technical discussions, and collaborative problem-solving sessions, contributing to stronger engineering standards and team growth.
Role · 02/2021 – 01/2023
Senior Software Engineer
Cartola Comunicação
- Developed and delivered full-stack features for a SaaS platform using React, Next.js, Python, and FastAPI, contributing across both frontend user experiences and backend services.
- Built and maintained blockchain-integrated functionality using Solidity and Ethers.js, enabling secure on-chain transaction processing and asset management workflows.
- Implemented AI-powered search and recommendation capabilities using Hugging Face models, RAG architectures, and Elasticsearch to improve content discovery and user engagement.
- Managed AWS cloud infrastructure with Terraform and ECS, while automating CI/CD workflows through GitHub Actions to streamline application deployments.
- Contributed to the modernization of a legacy monolithic application by helping migrate key services to a microservices architecture, improving scalability and deployment flexibility.
- Collaborated with data engineering teams to develop ETL pipelines using Apache Airflow and dbt, supporting reliable data ingestion, transformation, and analytics reporting.
Role · 12/2018 – 11/2020
Full Stack Engineer
Arctic Web
- Developed and maintained a real-time monitoring platform using Vue.js, Node.js, and Express, delivering responsive dashboards and live operational data updates through WebSocket-based communication.
- Integrated third-party IoT device APIs and built backend services to ingest, process, and store sensor data in PostgreSQL, improving data accessibility and reliability for downstream applications.
- Containerized application services with Docker and supported Kubernetes-based deployments, helping establish a more consistent and scalable release process across environments.
- Implemented authentication and authorization mechanisms using JWT and role-based access control (RBAC), enhancing platform security and access management.
- Collaborated with engineering leadership and product stakeholders to define technical requirements, estimate project scope, and deliver features aligned with business priorities.
- Developed and maintained automated unit and integration test suites using Jest and Mocha, improving application reliability and reducing the risk of regressions during releases.
Role · 09/2016 – 08/2018
Back End Developer
Snow Monkey
- Developed and maintained backend services and RESTful APIs using Node.js and Python for clients in fintech and logistics sectors, supporting scalable and reliable business applications.
- Designed and optimized PostgreSQL and MySQL database schemas, implementing efficient queries and managing schema migrations to support evolving product requirements.
- Integrated third-party services including Stripe, Plaid, and Twilio, building reliable payment, identity verification, and communication workflows within production systems.
- Participated in client meetings, sprint reviews, and technical discussions, helping translate business requirements into actionable engineering deliverables and realistic project timelines.
- Configured and maintained Jenkins-based CI pipelines to automate testing and deployment processes, improving development efficiency and release reliability.
- Collaborated effectively within distributed, cross-functional teams across multiple time zones, maintaining clear documentation and strong asynchronous communication practices.
Education · 09/2012 – 05/2016
Bachelor's Degree
Yale University