Badges
Certifications
Work Experience
Freelance Software Engineer
Remote•  January 2016 - Present
Specializing in freelance software engineering with a focus on applying Java. Have expertise in building data pipelines tailored for training pretrained models.
Software Engineer
Bank of Palestine•  January 2018 - Present•  Ramallah, Palestine
Participated in system development life cycle from requirements analysis through system implementation as one of software engineering department. Created and implemented innovative business solutions to support corporate objectives. Provided technical leadership and mentoring for junior team members, fostering supportive learning environment that promoted skill development and career growth. Optimized resource allocation across multiple projects by utilizing advanced project management tools and techniques for more efficient scheduling and task prioritization.
Co-Founder
StartUp Founder•  January 2018 - Present•  Palestine, Ramallah
Managed financial, operational, and human resources to optimize business performance. Established and maintained strong relationships with customers, vendors, and strategic partners. Developed strong partnerships with other businesses to allow for collaboration and more significant opportunities for growth.
Education
University of Alberta
Master of Software Design and Architecture•  January 2019 - May 2021•  GPA: 3.8
Palestine Technical University
Bachelor of Computer Engineering•  September 2014 - September 2018•  Percentage: 97