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.