João Duarte is a senior systems programmer with eight years of experience building and maintaining business software at JR Sistemas, combining a Computer Engineering degree from FACIT with hands-on hardware skills. Proficient in Delphi, C, C# and Python, he focuses on backend development and has contributed meaningful open-source improvements to the popular DMVCFramework—implementing a PostgreSQL RQL-to-SQL parser, adding "contains" and "in" operators, and fixing GUID deserialization issues. Based in Minas Gerais, Brazil, he brings a pragmatic blend of legacy and modern tooling knowledge, proven by both production system work and community-tested patches. Colleagues rely on him for robust data-access features and practical, well-tested solutions that bridge application code and database compatibility.
8 years of coding experience
Engenharia de Computação, Engenharia de Computação, Engenharia de Computação, Engenharia de Computação at Faculdade de Ciência e Tecnologia de Montes Claros - FACIT
DMVCFramework (for short) is a popular and powerful framework for WEB API in Delphi. Supports RESTful and JSON-RPC WEB APIs development.
Role in this project:
Back-end Developer
Contributions:227 commits, 65 PRs, 89 pushes in 3 years 9 months
Contributions summary:João implemented an RQL parser for PostgreSQL, adding the necessary files and code to translate RQL queries to SQL statements compatible with the PostgreSQL database. They also tested the new PostgreSQL parser. Furthermore, the user enhanced the RQL parser by adding support for the "contains" and "in" operators, expanding the query capabilities. The user also fixed an issue related to the deserialization of TGuids and properties, improving the stability of the system.
DMVCFramework (for short) is a popular and powerful framework for web solution in Delphi
Contributions:67 pushes, 29 branches in 5 months
delphisolidworksshortblink
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
João Duarte - Programador De Sistemas Sênior at JR Sistemas