Joao Vale is a bilingual Brazilian software engineer and computer science professor with over 15 years of experience spanning Java/Kotlin microservices, databases, and academic research in database systems. He combines hands-on backend expertise—Kafka, Spring Boot, Quarkus, Docker/Kubernetes and SQL/Oracle/Postgres—with a long teaching track record delivering courses in algorithms, data structures, distributed systems and software engineering. His career bridges public-sector IT (SEFAZ/CE) and fintech/media/communications companies (TransferWise, Sky, Tipico, Retarus), often migrating legacy systems to cloud-native architectures and automating delivery pipelines. An IFPUG-certified function point specialist and former doctoral researcher in data modeling/warehousing, he brings a rare mix of measurement-driven process thinking and deep technical implementation skills. Colleagues know him as a pragmatic problem-solver who moves smoothly between coding, curriculum design and project leadership.
10 years of coding experience
24 years of employment as a software developer
Research Doctorate, Data Modeling/Warehousing and Database Administration, Research Doctorate, Data Modeling/Warehousing and Database Administration at Federal University of Ceara
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universidade Estadual do Ceará
Contributions:74 commits, 1 PR, 199 pushes in 3 years 6 months
reactjestjavascripttypescriptnextjs
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.