Joao Pereira is a Technical Software Manager with 11 years of hands-on experience building mobile and backend systems, currently leading high-profile native iOS and macOS projects at C.E.S.A.R. He moved from early hobbyist OTServer scripting to Android, hybrid Ionic/Angular apps and Node.js backends, and since 2020 has focused on architecting production-grade Apple ecosystem solutions while mentoring engineering teams. Known for bridging product and engineering, he combines deep implementation experience (including game-server backend fixes and marketplace features on open-source OTServ projects) with people leadership and career coaching. Based in Pernambuco, Brazil, he brings a pragmatic blend of legacy systems knowledge and modern native development practices that helps deliver complex, user-focused apps on time.
11 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Universidade Federal de Pernambuco
Contributions:25 commits, 26 PRs, 18 pushes in 5 years 10 months
Contributions summary:Joao primarily focused on back-end development within the OTX server. Their contributions involved fixing issues within the game store, including coin transfers, item purchases, and capacity management. Furthermore, they implemented features related to experience gain and applied fixes to ensure correct percentage values, along with adding new methods for managing creature masters. Lastly, the user implemented the Tibia coin trade via market and addressed related bugs.
OTServBR-Global datapack was migrated to Canary repository: https://github.com/opentibiabr/canary
Role in this project:
Back-end Developer
Contributions:5 commits, 1 PR, 2 issues in 2 years 6 months
Contributions summary:Joao primarily focused on back-end development, specifically addressing bugs and implementing new features within the game server logic. Their contributions involved fixing hidden creature health, resolving disconnection issues during store operations, and implementing a system for forcing boss spawns. The user also contributed to the introduction of hirelings, including their implementation, limitations, and related adjustments. These changes span modifications in protocol handling, Lua scripting, and data structure definitions.
gameopentibiaotserverotbrdatapack
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
Joao Pereira - Technical Software Manager at CESAR