About me

Who am I?

A motivated,

Resume

Past experiences and knowledge

Technical Skills


  • Programming languages: Java, C#, JavaScript, Typescript, SQL, HTMX, and HXML.
  • Frameworks: NodeJs, Javalin, Pebble Templates, Hyperview, Testim.io, Spring boot, Playwright, git, and Azure Devops.
  • Other: Github, Docker, Timescale DB, MariaDB, PostgresDB

Education

Bachelors Degree in Computer Science - Birzeit University
Aug 2015 - Jun 2020
Casco Bay High school (Y.E.S Exchange scholarship) Studied a year in USA
Aug 2013 - Jun 2014

Experience

Equiptal - Full Stack Engineer
January 2023 – Present
Ramallah
  • Working in a startup that aims to revolutionize equipment operations.
  • As a Full Stack engineer, I’m responsible for designing and Implementing features in complete vertical slices starting from the user interface to the database.
  • I developed and maintain a mobile version of the service using Hyperview and Hxml.
  • I Implemented telematics features from analysis, domain features, user facing features, and infrastructure.
  • I Implement customization features such as script editors enabling users to define and influence the data analysis process
  • I assist in designing the system’s architecture, reviewing and selecting design patterns, and standardize our testing process and procedures.
  • Technologies Sprong boot, Java, Javalin, Htmx, Selenide, Docker.
Microsoft – Asal Technologies (outsourced) - Software Development Engineer in Test
April 2021 – January 2023
Rawabi
  • I worked inside Microsoft’s Conversation Intelligence team, an AI analysis service of voice calls also integrated into Dynamics365 and other services.
  • I Designed and implemented high coverage E2E tests with Playwright and Testim, the migration from manual to automation reduced test runtime by 66%.
  • I Integrated Testim’s test execution from Testim platform into Azure Devops pipelines.
  • I participated in designing features with the product owners and assisted developers when refactoring designs.
  • I created documentation for the testing tools and codebase, and provided sessions for Engineers.
  • Technologies: NodeJs, Testim.io, Playwright, Typescript, Javascript, Azure Devop.
Technical support
Oct 2020 - March 2021
Ramallah
  • was responsible for diagnosing and solving all internet related problems customers had. From hardware, software, connection, usage problems and more.

Contact information