Leonardo Arruda is a Senior Software Engineer with a decade of hands-on experience building and migrating both on-premises and cloud-native applications, currently shaping systems at Fannie Mae. He blends full-stack Java/Kotlin backend work with front-end frameworks and tooling—SpringBoot, NodeJS, Angular—while driving security and vulnerability remediation using SAST/DAST, NexusIQ, ZeroNorth and CI/CD with Jenkins, Gradle and Maven. Comfortable across AWS services and observability tools like Splunk, he helps transition monoliths to microservices and mentors new engineers in Agile teams. Academically grounded with a BS from UT Dallas and an MS from UT Austin, Leonardo also brings a creative discipline from years as a principal ballet dancer, a background that surfaces in his attention to detail and collaborative performance under pressure.
10 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Computer Science, 3.895, Bachelor's degree, Computer Science, 3.895 at The University of Texas at Dallas
Master's degree, Computer Science, TBA, Master's degree, Computer Science, TBA at The University of Texas at Austin
Associate's degree, Computer Science, GPA: 3.95, Associate's degree, Computer Science, GPA: 3.95 at Collin College
High School Diploma, Top 7.5% of class of 1522 students, High School Diploma, Top 7.5% of class of 1522 students at Allen High School
Contributions:22 PRs, 41 pushes, 2 branches in 5 months
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
Leonardo Arruda - Senior Software Engineer at Fannie Mae