Summary
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, Bachelor's degree, Computer Science at The University of Texas at Dallas
Master's degree, Computer Science, Master's degree, Computer Science at The University of Texas at Austin
Associate's degree, Computer Science, Associate's degree, Computer Science at Collin College
High School Diploma, High School Diploma at Allen High School
Portuguese, English, French, Spanish