Nablus, West Bank
🚀 Motivated Software Engineering Graduate Dedicated Software Engineering graduate with a robust academic foundation. Proficient in programming languages, algorithms, and software development methodologies. Demonstrates exceptional problem-solving skills and a quick learning curve. Effective communicator and collaborative team player. Passionate about innovative software solutions and staying current with industry trends. Familiar with Frontend Development, contributing to a well-rounded skill set.
- Modernized a legacy SalesScript platform by upgrading Angular 10 → Angular 19, improving performance and maintainability. - Implemented Stripe payments, multi-language (i18n), analytics tracking, and WebSocket real-time communication. - Strengthened application security and contributed to GDPR compliance implementation. - Designed and developed Admin and Super Admin dashboards with RBAC authentication and token management. - Built CRUD management interfaces with pagination, search, dialogs, and REST API integrations. - Currently developing a Marketing Dashboard integrating Meta Ads, Google Ads, and Google Analytics.
Completed a Backend Developer Internship through the Boot.dev program in collaboration with Foothill Technology Solutions, focusing on backend development and system design using TypeScript and PostgreSQL. During the internship, I gained hands-on experience building backend services, designing REST APIs, working with relational databases, and deploying containerized applications. As a final deliverable, I designed and implemented a webhook-driven task processing pipeline — an event-driven backend system that receives webhooks, processes jobs asynchronously, and delivers results to subscribed endpoints. Key responsibilities and achievements: • Built RESTful APIs using TypeScript and Node.js • Designed PostgreSQL database schemas and data models • Implemented asynchronous job processing and background workers • Applied event-driven architecture concepts for webhook processing • Containerized applications using Docker and Docker Compose • Implemented CI/CD workflows using GitHub Actions • Documented architecture decisions and API usage Tech Stack: TypeScript, Node.js, PostgreSQL, Docker, GitHub Actions, REST APIs, Webhooks, Event-Driven Architecture
- Developed and implemented new features, fixed bugs, and optimized code quality to deliver seamless, high-performance user experiences. - Developed and enhanced user interfaces using Angular, SASS (PrimeFlex), and Angular Material, focusing on improving UI responsiveness and consistency. - Collaborated with the development team to ensure scalable, maintainable solutions while leveraging modern CSS frameworks and Angular Material components.
- Gained hands-on experience in web development using HTML, CSS, JavaScript, and TypeScript. Built and styled responsive web interfaces with React.js, Next.js, and SASS. - Applied best practices in front-end development to create scalable and maintainable code.
- Acquired practical experience in developing responsive web applications using React.js, JavaScript, and TypeScript, delivering seamless user interactions. - Optimized UI functionality and layout with CSS, HTML, and DOM manipulation, creating structured and efficient layouts. - Learned and implemented advanced React topics, including design patterns, routing, and unit testing, to implement robust, scalable, and maintainable code. - Utilized Git for efficient version control, facilitating collaborative development and maintaining a streamlined workflow. - Integrated Node.js to handle backend operations, enabling smooth data flow between the client and server. - Explored testing methodologies with React Testing and Storybook to ensure component reliability and user experience consistency. - Developed "Starry Stay", a travel and accommodation booking web platform: -- Utilized React.js and TypeScript to build dynamic and interactive features, providing a seamless user experience. -- Designed UI mockups using Figma, ensuring a user-friendly and visually appealing interface. -- Integrated the application with backend APIs, enabling real-time booking functionalities. -- Employed Storybook to develop and test UI components in isolation, ensuring consistent performance across the application