Yan Justino is a Staff Software Engineer with 12 years of experience leading large-scale reengineering and cloud-native initiatives in the Brazilian financial and government sectors. He has steered teams of a dozen engineers at Banco Itaú, driving modernization efforts using AWS, .NET, Python, Kafka, Postgres and event-driven microservices while championing DDD, DevOps and testing discipline. His background spans staff and senior technical roles at XP, XTAGE and several public-sector projects, where he focused on software architecture, reengineering and operational scalability. Yan pairs hands-on implementation skills with academic depth—pursuing a PhD in Computer Software Engineering and holding a master’s degree—bringing research-informed approaches to production systems. He’s known for translating complex legacy systems into resilient, testable services and for mentoring teams to adopt higher engineering standards.
12 years of coding experience
17 years of employment as a software developer
Bachelor's degree Computer Systems Analysis/Analyst, Bachelor's degree Computer Systems Analysis/Analyst at Universidade Potiguar
Senac
Federal University of Rio Grande do Norte
Doctor of Philosophy - PhD Computer Software Engineering, Doctor of Philosophy - PhD Computer Software Engineering at CESAR School
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yan Justino - Staff Software Engineer at Banco Itaú