Summary
Alan Rabello is a seasoned Software Engineer and Engenheiro de Computação with over 15 years of full-stack experience building and modernizing web systems for large organizations, particularly the Brazilian government. He combines software architecture, legacy system replacement, DBA/PL-SQL expertise, and DevOps practices (Docker, Kubernetes) to deliver scalable RESTful and microservice-based solutions. Comfortable across many languages—Java, C/C++, C#, Python, PHP, JS/Typescript, Dart—he adapts quickly to new frameworks and drives technical leadership in distributed, remote teams. His recent focus centers on Java Spring Boot, Oracle PL/SQL, and Angular while maintaining a hands-on role in testing, automation and performance/accessibility improvements. A natural problem-solver and mentor, he pairs pragmatic engineering with continuous self-directed learning in areas like game development and 3D modeling. Less obvious: he has deep institutional experience navigating long-term public-sector modernization projects, balancing strict compliance with incremental delivery.
10 years of coding experience
3 years of employment as a software developer
Engenharia de Computação, Engenharia de Computação, Engenharia de Computação, Engenharia de Computação at Fundação Universidade Federal do Rio Grande