Summary
Ali Abu Harb is a software engineer with 8 years of hands-on experience specializing in native Android development and a strong foundation in back-end frameworks like Laravel and ASP.NET. He combines solid object-oriented design and architectural pattern knowledge (MVVM, MVP) with practical experience shipping apps using Retrofit, Room, Firebase and common Android libraries. Currently building software at Bank of Palestine, he has a track record across startups, incubators, and teaching roles that demonstrate both product delivery and mentorship. Fluent in Java, Kotlin, C#, PHP and familiar with Swift, Ali bridges mobile and server-side concerns to deliver simple, user-focused solutions. Beyond coding, he has trained Java students, taught university courses, and participated in accelerator programs—showing a consistent bent toward knowledge sharing and ecosystem involvement. He also brings experience managing chained Git repositories and integrating diverse third-party services, which helps him navigate complex, multi-repo projects efficiently.
8 years of coding experience
3 years of employment as a software developer
Bachelor's degree Computer Engineering at IUG with GPA( 88%), Bachelor's degree Computer Engineering at IUG with GPA( 88%) at Islamic University - Gaza
Nanodegree, Android Nanodegree program, Nanodegree, Android Nanodegree program at Udacity
English, Arabic