Abed Abu-Hijleh
const aboutMe = {
location: "West Bank",
localTime: "N/A",
skills: {
languages: ["Typescript", "Javascript", "Python", "HTML", "CSS"],
frameworks: ["React", "Next.js", "Node.js", "Django", "Electron"],
},
quote: "Coding for food 🍕",
};
Experience
Ninja Van
Senior Software Engineer
Sep 2022 - Sep 2024
- Led a team in developing an order management platform and spearheaded the design and release of new features, coordinating with cross-functional teams to ensure timely delivery and alignment with business goals
- Enhanced customer experience for web and mobile platforms by implementing feedback collection methods to identify and address improvement areas
- Resolved technical support tickets by debugging and addressing root causes, significantly reducing recurring issues and the overall volume of support requests
- Architected and implemented TypeScript integration for the website, enhancing code quality and maintainability
- Created accessible UI components for Ninja Van's internal React design system, enforcing WCAG standards and setting up tooling to ensure compliance
Amdocs
Senior Software Engineer
Sep 2021 - Sep 2022
- Led initiatives to refactor the codebase with modern React patterns, improving maintainability and developer efficiency, and reducing technical debt
- Contributed to a large-scale eCommerce web application using React, Redux, and TypeScript, focusing on improving user experience and accessibility
- Provided mentorship, fostering a culture of continuous improvement and knowledge sharing, leading to increased team productivity
Alcatel-Lucent Enterprise
Software Engineer
May 2018 - Aug 2021
- Created and maintained a robust, cross-platform desktop application, leveraging TypeScript, Electron, and Node.js. Engineered OS-specific C++ integrations to access native APIs, ensuring seamless functionality for tens of thousands of users
- Engineered complex features for the desktop application based on customer needs, including USB headset support utilizing SDKs and the USB HID protocol, and developed remote desktop control using WebRTC
- Developed a Google Chrome extension using TypeScript, enabling seamless browser access to communication features
- Mentored junior developers, guiding them through the onboarding process and accelerating their integration into the team
Projects
Better GitHub Profile
A web application that generates an elegant, customizable portfolio website using your GitHub profile data.
keylogger.js
A Node.js keylogger for Windows and macOS that utilizes native low-level hooks to capture keyboard events. Built with node-addon-api to seamlessly bridge native C++ code with JavaScript.
electron-selected-text
A cross-platform utility for retrieving selected text from any application. Leverages RobotJS to simulate keyboard shortcuts (Cmd/Ctrl+C) and efficiently captures clipboard content.
osw
An automation tool developed during the COVID-19 lockdown to streamline daily form submissions. Reduces a 5-minute manual process to just 5 seconds, helping dozens of coworkers save valuable time.
Arraf
An entertaining Progressive Web App that creates an immersive experience by simulating conversations with a genie. Features clever input manipulation to deliver engaging, predetermined responses.
Electron TypeScript Quick Start
A production-ready Electron application template with TypeScript support and electron-builder configuration, enabling rapid development and simplified distribution.
Let's Connect! 👋
Feel free to reach out anytime! Whether you have a question, want to discuss a project, or just want to say hello, I’ll do my best to respond as quickly as possible.