Dalí Freire is an IT expert and Staff+ software engineer at Banco Bradesco with 11 years of experience building scalable, high-performance financial systems. He holds a PhD in Computer Science and combines deep academic research in AI with hands-on software architecture to deliver reliable, production-grade platforms. His career spans roles from systems analyst to software architect and project lead, demonstrating strong delivery and mentorship across teams. Dalí contributes to notable open-source Java projects—improving code quality and maintainability in frameworks like yegor256/takes—and has applied disciplined estimation and scope management in devops tooling such as rultor. Based in Bahia, Brazil, he is known for mentoring engineers and speaking on AI applications, bringing a rare mix of rigorous research, pragmatic engineering, and process-driven project management.
11 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Universidade Federal de Uberlândia - UFU
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Universidade Estadual de Santa Cruz
True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
Role in this project:
Back-end Developer
Contributions:113 commits, 22 PRs, 185 comments in 6 months
Contributions summary:Dalí primarily contributed to the `takes` Java web framework, focusing on bug fixes and refactoring of existing code. They addressed issues, and improved the codebase by applying Qulice checkstyle rules, renaming getter methods, and making variables final. Their work demonstrates a focus on code quality, maintainability, and adherence to the framework's design principles.
DevOps team assistant that helps you merge, deploy, and release GitHub-hosted apps and libraries
Role in this project:
Project Manager / Scrum Master
Contributions:8 commits, 4 PRs, 22 comments in 1 day
Contributions summary:Dalí primarily contributed to project estimation by using the "Scope Champions Method." They modified an `.est` file to define project scope, authors, and methods. Their commits also involved refining the project scope items, adding, removing, and reordering them to reflect the team's progress and changing priorities. These edits suggest a focus on project planning and refinement based on estimations.
chatopsdevops-teamdevopsdeploymentassistant
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.