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
Master's degree Computer Systems Networking and Telecommunications, Master's degree Computer Systems Networking and Telecommunications at Universidade Federal do Ceará (UFC)
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Universidade Estadual do Ceará
Contributions:74 commits, 1 PR, 201 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.