Bahaa Ibrahim is a Senior Software Engineer based in Cairo with eight years of experience building scalable backend systems, specializing in Java (Spring Boot) and Python (Django) for fintech, energy, and AI/ML projects. He has a strong track record delivering microservices and REST APIs, and pairs production engineering with hands-on machine learning and deep learning work from DataCamp and Udacity nanodegrees. A problem-solver by nature, Bahaa competed in ECPC 2017 and has long been active teaching and mentoring—he led development and instructed Java and Linux workshops at MUFIX early in his career. He is an open-source advocate who uses Linux daily to streamline development and continuously explores data-driven solutions. Now at DXC Technology after roles at KnowledgeNet and Beyond Data, he blends practical backend expertise with a curiosity for emerging ML techniques. Colleagues rely on him for thoughtful design, reliable delivery, and mentoring junior engineers.
8 years of coding experience
4 years of employment as a software developer
Secondary Education and Teaching, Secondary Education and Teaching at Elsanta Secondary School
Nano Degree, Machine Learning Engineer, Excellent in Capstone (Final Project), Nano Degree, Machine Learning Engineer, Excellent in Capstone (Final Project) at Udacity
Data Science track with python., Excellent in The final Project, Data Science track with python., Excellent in The final Project at DataCamp
Student, Computer Software Engineering, Graduated, Student, Computer Software Engineering, Graduated at Minufiya University
Contributions:40 pushes, 3 branches in 3 years 1 month
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.