Yaqin Shurrab

Software Engineer

Cairo, Cairo, Egypt
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
Yaqin Shurrab is a seasoned software engineer with about a decade of experience building backend systems and integrations, particularly with Python, JavaScript and the Frappe framework. She has progressed from hands-on backend roles to engineering management and staff positions across Cairo-based startups like Nana and Rasseed, driving ERPNext/Frappe integrations and multi-tenant deployments. Her open-source contributions include improving multi-language translation logic in the popular frappe/frappe repository, reflecting attention to internationalization and production-grade robustness. Comfortable both leading teams and shipping code under pressure, she pairs technical depth with a habit of continuous self-directed learning. Early experience in high-performance computing and nonprofit project leadership gives her a pragmatic, systems-oriented perspective and strong stakeholder communication.
code10 years of coding experience
job12 years of employment as a software developer
bookBachelor of Engineering (B.E.) Computer Engineering, Bachelor of Engineering (B.E.) Computer Engineering at iugaza
bookMini Diploma Information Technology, Mini Diploma Information Technology at Ministry of Communication and Transportation
languagesEnglish, French, Arabic
github-logo-circle

Github Skills (10)

web-framework10
internationalization10
localization10
frappe10
python10
back-end-development10
rest-api4
databases3
database3
mariadb3

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
frappe/frappe

Feb 2017 - Nov 2017

Low code web framework for real world applications, in Python and Javascript
Role in this project:
userBack-end Developer
Contributions:12 commits, 8 PRs, 2 comments in 8 months
Contributions summary:Yaqin focused on translating messages for multi-language support within the Frappe framework. Their commits primarily involved modifying the `frappe/translate.py` and `frappe/__init__.py` files to implement and refine the translation functionality. They addressed conflicts, applied reviewer changes, and corrected errors related to the translation logic. The user also updated throttling limits in the user module.
javascriptlow-codepythonweb-frameworkfrappe
EssalCo/frappe

May 2018 - Sep 2020

Full Stack Web Framework in Python & JS. Used to build ERPNext
Contributions:4 PRs, 28 pushes, 3 branches in 2 years 4 months
pythonfull-stackjavascripterpnextpython-js
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