Mustafa Assaf

Senior Back End Engineer And Software Architect at Upwork

Palestinian Authority Palestine State
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

👤
Senior
🎓
Top School
Mustafa Assaf is a Senior Back End Engineer and Software Architect with nine years of experience building scalable, secure web services for large organizations, currently shaping backend architecture at Upwork. He blends deep Java/Spring and Django expertise with proven database design skills (MySQL) and networking knowledge (CCNA), honed through long-term roles at Cisco and full‑stack engagements. A two‑time master’s graduate who is pursuing a PhD in AI, he pairs research-minded problem solving with practical production delivery and has published on multi-objective optimization for software project staffing. Mustafa also teaches software engineering and networks at the university level, mentoring the next generation while continuing to architect systems used by millions—an unusual mix of hands-on backend craft, academic rigor, and operator-scale experience.
code9 years of coding experience
job9 years of employment as a software developer
bookMaster’s Degree Computer Software Engineering, Master’s Degree Computer Software Engineering at Middlesex University
bookMaster’s Degree Software Engineering, Master’s Degree Software Engineering at Birzeit University
bookHigh School Scientific, High School Scientific at Al shaheed Abu Jehad
bookSummer School Computer Software Engineering, Summer School Computer Software Engineering at University of Koblenz and Landau
bookDoctor of Philosophy - PhD Artificial Intelligence, Doctor of Philosophy - PhD Artificial Intelligence at Università degli Studi dell'Aquila
bookBachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at An Najah National University
languagesArabic, English
github-logo-circle

Github Skills (14)

pattern7
solid-principles7
design-principles7
factory-pattern7
strings7
singleton6
strategy-pattern6
prototype-pattern5
object-oriented-programming5
javascript5
nodejs5
design-patterns5
csharp4
dotnet4

Programming languages (4)

C#JavaC++Dart

Github contributions (5)

github-logo-circle
mkassaf/c-sharp-tutorial

Feb 2022 - May 2022

This is a C# tutorial
Contributions:1 review, 27 commits, 5 PRs in 3 months
dotnetcsharp
mkassaf/java-random-string

Nov 2016 - Mar 2022

Generate random strings based on a pattern
Contributions:1 push, 1 branch in 5 years 4 months
stringstringsjavascriptnodejspattern
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
Mustafa Assaf - Senior Back End Engineer And Software Architect at Upwork