Summary
Bahaa Ibrahim is a software engineer with eight years of hands-on experience building native Android and cross-platform Flutter apps, currently contributing to mobile projects at BT in Manchester. He has deep expertise in Java, Dart, mobile architectures (MVC/MVVM/MVP), reactive patterns, dependency injection and secure payment integrations, having shipped video live-streaming and e-commerce solutions across Europe, Africa and the Gulf. His background includes strengthening app security for millions of banking customers, building Flutter plugins for native SDKs, and refactoring monolithic Android codebases into modular, maintainable architectures. Beyond development he mentors and reviews student projects, teaches extensive Flutter and Android courses, and has practical experience integrating C++ via JNI for real-time video processing — evidence of a pragmatic engineer who spans mobile, backend glue, and performance-sensitive systems.
9 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Assiut University
German, English, Arabic