Allan Ribeiro is a Senior Java Software Engineer based in Montreal with nine years of full-stack experience building web and desktop systems across Java, C#, and JavaScript ecosystems. He has a strong track record modernizing and integrating legacy platforms—migrating Flex, Spring, and AngularJS apps and maintaining Moodle integrations—while delivering education-focused software and payment/third-party API integrations. Comfortable across backend (Quarkus, Java EE, Hibernate), frontend (React, Redux, Bootstrap), and BI/data tooling, he also has hands-on experience with Android/OpenCV and SQL across many RDBMS. His background includes a Master's research stint in computer vision and a history of shipping pragmatic solutions that bridge research, legacy systems, and production-grade services.
9 years of coding experience
5 years of employment as a software developer
Network and Computer Maintenance Technician, Information Technology, Network and Computer Maintenance Technician, Information Technology at IF Goiano - Campus Morrinhos
Bachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Universidade Federal de Goiás
Contributions:8 commits, 11 pushes, 1 branch 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.