Senior Software Engineer with 4+ years of experience designing, architecting, and delivering scalable, maintainable software solutions across mobile, web, back-end, and cloud environments. Specialized in cross-platform development with Flutter, back-end systems with Node.js and TypeScript, and cloud infrastructure on Google Cloud Platform. Adept at leading technical initiatives, architecting robust and reliable systems, and collaborating within high-performing Agile teams. Experienced in designing scalable architectures, driving technical excellence, and mentoring developers. Passionate about leveraging technology to create inclusive, sustainable, and impactful solutions that contribute to positive social, organizational, and environmental transformation.
Experience
LocalLog
Mar 2021 – Present
Uberlândia, MG, Brazil
Co-Founder & CTO
* Co-founded and scaled a last-mile logistics startup, leading all technology strategy, team growth, and product vision.
* Architected and managed end-to-end infrastructure on GCP and Firebase—Compute Engine VMs (WordPress, PostgreSQL), Cloud Run APIs, Cloud Functions (JS/TS, Pub/Sub & Firestore triggers), BigQuery mirror, IAM policies, and Google Maps APIs (Directions, Geocoding, Places).
* Built and released three Flutter applications (Store, Delivery, Admin) using Clean Architecture, Modular routing/DI, MobX, TDD, and best security practices; delivered to iOS/Android stores and hosted as web apps.
* Designed and maintained backend microservices: Python route-optimization API with custom algorithms; C# CRUD/business-rule service; TypeScript Firebase connector for seamless real-time data.
* Implemented CI/CD pipelines in GitLab for automated testing, builds, and deployments; enforced code reviews, documentation standards, and environment-variable security.
* Led hiring, onboarding, and mentorship, defining tech stack choices, tooling (ClickUp, Google Workspace, Figma, ChatGPT/Gemini), and Agile processes to drive innovation, productivity, and cross-team collaboration.
NTT DATA Europe & Latam
Apr 2025 – Jun 2025
Uberlândia, MG, Brazil
Technical Senior Specialist
* Developed front-end features and user experiences using React Native, building reusable components and delivering seamless user flows.
* Architected and implemented robust and scalable back-end APIs with TypeScript, Node.js, Express.js, PostgreSQL, and JWT authentication, following SOLID principles, Clean Architecture, and best coding practices to ensure a testable, maintainable, and easily refactorable system.
* Led the project’s technical architecture and infrastructure setup, including Google Cloud deployment, Docker containerization, environment security management, and CI/CD pipelines within the client’s infrastructure.
* Authored and maintained comprehensive technical documentation, enabling smooth onboarding and effective knowledge transfer for current and future team members.
* Operated within a dynamic Agile environment, consistently delivering high-quality solutions on time, while providing mentorship and fostering knowledge-sharing across the team and with stakeholders.
* Completed AI-driven productivity and workflow optimization training, applying it to enhance development efficiency, automation, and organizational processes.
NTT DATA Europe & Latam
Aug 2023 – Apr 2025
Uberlândia, MG, Brazil
Full-Stack Developer
* Engineered back-end services for conversational AI solutions, leveraging Python and Google Cloud, ensuring scalability, reliability, and high performance for enterprise clients.
* Developed front-end web applications seamlessly integrated with client infrastructures, using HTML, CSS, and JavaScript to extend and embed features into existing systems.
* Led performance improvements and reliability enhancements for a customer-facing WordPress platform, implementing internationalization (English, Portuguese, Spanish), back-end integrations in PHP, and advanced plugin configurations to maximize framework capabilities.
* Collaborated within a multidisciplinary, multilingual Agile team (Spanish and English), consistently delivering high-quality solutions under Scrum methodologies.
* Built a fully accessible and scalable mobile application using Flutter, Clean Architecture, and BLoC, designed with a strong focus on accessibility best practices, modularization, and component reusability, successfully deployed to both App Store and Play Store.
NTT DATA Europe & Latam
Aug 2022 – Aug 2023
Uberlândia, MG, Brazil
Flutter Developer
* Contributed to the migration of a mobile application from Ionic to Flutter, significantly improving performance, UI/UX consistency, and maintainability through componentization and modularization, adhering to Flutter’s best practices.
* Applied BLoC state management and Clean Architecture principles, ensuring a robust and scalable foundation while progressively migrating and enhancing core functionalities.
* Designed and implemented a reusable Design System in Flutter, emphasizing scalability, component reusability, and UI consistency, which streamlined future development and accelerated feature delivery.
* Provided mentorship and technical guidance to junior developers, driving improvements in code quality, architectural decisions, and overall team productivity.
* Fostered Agile best practices, actively contributing to sprint planning, code reviews, and process optimizations, supporting an efficient and collaborative development environment.
Arpia Technology
Feb 2022 – Aug 2022
Uberlândia, MG, Brazil
Junior Software Developer
* Developed and maintained cross-platform mobile and web applications using Flutter, ensuring adherence to Clean Architecture, scalable design patterns, and coding best practices.
* Conducted code reviews, provided technical guidance, and mentored interns, helping accelerate their growth in front-end and mobile development.
* Collaborated directly with clients and internal teams to troubleshoot, resolve bugs, and deliver technical support on systems built with a React front-end and Python back-end, improving system reliability and client satisfaction.
* Led onboarding and technical training sessions for new interns, fostering technical excellence and enhancing overall team productivity.
* Actively contributed to improving development workflows, documentation standards, knowledge sharing, and engineering quality across the team.
Arpia Technology
Mar 2021 – Feb 2022
Uberlândia, MG, Brazil
Intern Software Developer
* Acquired hands-on experience with industry-standard tools and technologies, including Git, Flutter, Docker, Java, SQL, and REST APIs, within a fast-paced Agile environment.
* Designed, developed, and delivered production-grade mobile and web applications using Flutter, following Clean Architecture, Clean Code principles, and leveraging state management patterns such as MobX and BLoC, combined with Test-Driven Development (TDD) to ensure high code reliability.
* Actively contributed to the CI/CD pipeline with GitLab, managing code reviews, automated testing, and deployment workflows for mobile apps (Play Store & App Store) and AWS-based cloud services.
* Collaborated closely with cross-functional teams, enhancing product quality, streamlining delivery processes, and supporting the team’s commitment to engineering excellence.