Yuri Padilha

Senior Software Engineer

yuri.m.padilha@gmail.com | LinkedIn | GitHub | GitLab

Professional Summary

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.

Skills

Experience

Staff Software Developer @ Goto

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.

Software Engineer @ Nubank

São Paulo, SP, Brazil | Aug 2019 – Apr 2020

Built backend microservices in Clojure, focused on credit management, and provided technical mentorship.

Software Engineer @ Cobli

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.

Developer & Instructor @ Alura

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.

Education

Bachelor in Information Technology, University of São Paulo, Brazil (2013–2017)

Projects

uTranslate

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

Lanchinho Quiz Game

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