Chaouki Dhib is a Senior Backend Engineer based in Berlin with 12 years of professional experience and deep expertise in Elixir and Java for building scalable, resilient systems. He has production experience at Wooga supporting games with millions of daily users and at ING working on a high-availability in-memory caching platform, and now works remotely as a senior backend engineer. Comfortable across Kafka, PostgreSQL, Elasticsearch, Docker/Kubernetes and AWS, he focuses on performance-sensitive backend logic and reliable failover patterns. An active open-source contributor, Chaouki has improved critical libraries like Postgrex and implemented protocol parsing and server-logic fixes for the widely used TrinityCore MMO framework, showing a penchant for low-level correctness and maintainability. He combines a strong backend engineering pedigree with practical operational experience (on-call rotations, infrastructure ownership) and a gamer-minded attention to simulation accuracy in server code.
11 years of coding experience
7 years of employment as a software developer
Bachelor's degree Computer Science (Informatique de Gestion) , Bachelor's degree Computer Science (Informatique de Gestion) at Institut des Carrières Commerciales de la Ville de Bruxelles
Java/J2EE Development Training, Java/J2EE Development Training at Bruxelles Formation
Bachelor of Engineering (BEng) Engineering Physics, Bachelor of Engineering (BEng) Engineering Physics at Université libre de Bruxelles
Contributions:38 reviews, 44 commits, 51 PRs in 6 years 1 month
Contributions summary:Chaouki primarily focused on modifying and improving the core game server logic within the TrinityCore framework. Their contributions included fixing melee range calculations, implementing new methods for unit movement, and optimizing speed-related functions. They also addressed issues related to AoE spell calculations and improved teleport destination logic for spells like Shadowstep, indicating a focus on gameplay mechanics and performance optimization. Further commits show adjustments to how spells like Jump and PBAoEs work.
Contributions:15 commits, 6 PRs, 6 pushes in 4 years 5 months
Contributions summary:Chaouki primarily focused on modifying the World of Warcraft Packet Parser, making several code adjustments to enhance its functionality. These changes involved altering data types, renaming variables, and adding full parsing capabilities for specific game messages. The user also improved the parser's compatibility with external tools by adding white lines and standardizing naming conventions, demonstrating a focus on code quality and maintainability. These modifications appear to be geared towards improving the accuracy and usability of the packet parsing process.
luadotnettrinitycorewarcraftworld-of-warcraft
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.