Ibrahim Zidan

Egypt
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ibrahim Zidan is a seasoned software engineer and team leader with 12 years of experience building high-performance backend systems in C, C++, PHP, Python, and JavaScript. He has led engineering teams and DevOps initiatives, introducing QA practices, automated linters, and architecture improvements that measurably increased reliability and scalability. Ibrahim has delivered large eCommerce platforms and bespoke internal systems, and his open-source work includes backend contributions to the Hercules MMORPG server—refactoring cross-database item ID handling and streamlining inter-server account lookups to boost server reliability. A strong communicator who aligns technical solutions with business goals, he mentors engineers and drives continuous improvement through code reviews and clear development plans. Based in Egypt, he combines deep systems-level experience with practical product-minded engineering.
code12 years of coding experience
job7 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Victoria College
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Alexandria University
github-logo-circle

Github Skills (12)

c1710
databases10
mmo10
c-programming10
c1110
gameserver10
server10
data-integration10
sql-database10
r9
c-language9
cprogramming-language8

Programming languages (7)

C++CreStructuredTextPHPPerlVim scriptPython

Github contributions (5)

github-logo-circle
HerculesWS/Hercules

Feb 2014 - Oct 2021

Hercules is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. Hercules is a continuation of the original Athena project.
Role in this project:
userBack-end Developer
Contributions:6 reviews, 172 commits, 97 PRs in 7 years 10 months
Contributions summary:Ibrahim's contributions primarily revolve around modifying the server-side logic of the game, specifically concerning account information handling and inter-server communication. They updated the inter-server to retrieve account information from the login server, replacing database queries, and implemented functionalities to handle successful and failed account lookups. Furthermore, the user refactored the unique item ID system to eliminate a cross-database dependency and added new script functionalities, and various other bug fixes. These changes improved the reliability and efficiency of the game's server-side operations.
npcsgameherculesmmorpg-serverrole
hemagx/Hercules

Dec 2015 - Jan 2016

Contributions:20 pushes, 6 branches in 1 month
npcsgameherculesmmorpg-serverrole
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
Ibrahim Zidan