Senior Software Engineer
Software Engineer with 10+ years of experience building full-stack solutions across diverse industries such as banking, education, telephony, and logistics. Adept at designing scalable applications, leveraging data for strategic decisions, and mentoring teams. Proven ability to collaborate with cross-functional teams and deliver high-quality software in fast-paced, agile environments.
Montréal, QC, Canada | Apr 2020 – Jun 2024
Designed backend microservices (Java, Node.js) and React micro-frontends, facilitated engineering best practices, and ensured smooth transitions and handovers between teams.
São Paulo, SP, Brazil | Aug 2019 – Apr 2020
Built backend microservices in Clojure, focused on credit management, and provided technical mentorship.
São Paulo, SP, Brazil | Jan 2019 – Jul 2019
Developed real-time SaaS solutions with React and Node.js, improved logistics management, and mentored junior developers.
São Paulo, SP, Brazil | Dec 2015 – Dec 2018
Taught thousands of students through online courses, developed Java Spring Boot applications, and participated in UI redesign initiatives.
Bachelor in Information Technology, University of São Paulo, Brazil (2013–2017)
Engineered a sophisticated translation Progressive Web App providing context-aware translations with practical usage examples
Architected a scalable backend with Spring Boot and Kotlin, coupled with a responsive React frontend optimized with Tailwind CSS
Established a robust GitLab CI/CD pipeline ensuring seamless integration and deployment processes
Enhanced user learning experience through intelligent contextual examples that demonstrate authentic language usage
Designed and developed an engaging question-and-answer gaming platform focused on user interaction and knowledge testing
Implemented intuitive UI/UX principles to create a captivating and educational gaming experience
Crafted responsive gameplay mechanics that adapt to various difficulty levels and knowledge domains
Developed using Nest, React typescript