João Graça is a pragmatic Java backend developer with 9 years of experience building robust Spring-based web applications and microservices for finance, telco, insurance and maritime safety domains. He specializes in designing maintainable server-side systems backed by relational databases (PostgreSQL, SQL Server) and emphasizes testing, performance and code quality using tools like JUnit, Mockito, ArchUnit and SonarQube. Comfortable working across distributed teams in Lisbon and the UK/France, he has delivered real-time payment gateways, large-volume batch services and complex domain-rich platforms such as Alfa Systems and SEPA instant transfer orchestration. His MSc in Cognitive Science and thesis on cultured negotiating agents reflect an unusual blend of technical depth and interest in human/agent interaction, which informs clear documentation and thoughtful API design. Notably, he has repeatedly stepped into hybrid roles (developer, analyst, project manager) bringing both delivery focus and process discipline to CMMI and agile environments.
9 years of coding experience
11 years of employment as a software developer
MSc Cognitive Science, MSc Cognitive Science at University of Lisbon
Diplôme de Langue Française, Diplôme de Langue Française at Alliançe Française
International English Language Testing System English, International English Language Testing System English at British Council
11th International Conference on Practical Applications of Agents and Multi-Agent Systems, 11th International Conference on Practical Applications of Agents and Multi-Agent Systems at Universidad de Salamanca
Contributions:9 PRs, 28 pushes, 2 branches in 7 years
apijs-clientnode-jsapi-sjavascript
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.