Summary
Mahmoud Al-kammar is a Senior Software Engineer with 10 years of experience designing scalable, testable systems and separating business logic from platform concerns. He has a strong foundation in algorithms, data structures, and design patterns, with a background spanning embedded systems to mobile and backend engineering. Mahmoud progressed through multiple roles at IBM— from Embedded Software Engineer to Android Lead and Mobile Architect—before delivering production-grade systems at Plume and currently Nevro. He emphasizes maintainability and thoughtful use-case design, bringing an engineer’s discipline from his Electrical Engineering degree and embedded systems diploma. Based in Egypt, he blends low-level systems thinking with modern application architecture to bridge hardware-constrained constraints and cloud-native needs. Colleagues rely on him for pragmatic, long-lived solutions that favor scalability and testability over quick fixes.
10 years of coding experience
11 years of employment as a software developer
Diploma of IT, Embedded systems, Diploma of IT, Embedded systems at Information Technology Institute (ITI)
Bachelor of Engineering - BE, Electrical, Electronics and Communications Engineering, Bachelor of Engineering - BE, Electrical, Electronics and Communications Engineering at Helwan University Cairo
Arabic, English