Haytham Tomeh
Verified Expert in Engineering
Front-end Developer
Haytham has ten years of experience as a full-stack developer with a front-end focus, building scalable and architecture-first apps. He has a solid background in front-end frameworks and libraries like Angular, React, and React Native and building REST APIs using Node.js and Laravel. He has also worked in eCommerce, workforce, social, insurance, and logistics projects. Haytham has collaborated with UI/UX and product owners and worked in UX design, Agile methodologies, and AWS.
Portfolio
Experience
Availability
Preferred Environment
MacOS, WebStorm, Slack, Symfony
The most amazing...
...project I've engaged in is developing a platform serving 4+ million hospitality employees worldwide.
Work Experience
Lead Front-end Engineer
Harri
- Led the front-end development team through multiple projects.
- Developed shared UI core components by working closely with the UX team.
- Built an analysis and reporting app by collaborating with the data warehouse team.
- Reduced the required time to implement a new report from the front-end side from two weeks to three days by creating a configurable report base component.
- Participated in scaling the front-end team by improving the interview process and setting a plan and program for the trainees.
- Contributed to upgrading the project from AngularJS to Angular 9 by keeping both frameworks working together.
Full-stack Developer and Architect (Contract)
Al-Mashreq Insurance
- Managed the insurance mobile app from idea to launch of Android, iOS, web dashboard, and REST APIs within a 4-month timeframe, working closely with a UX designer and product owners.
- Created Mashreq gateway's REST APIs and webhooks using Symfony and Laravel connected directly with the insurance system database on Oracle to be used by external APIs and services.
- Architected REST APIs using Symfony and Laravel to serve the mobile app and web dashboard and manage customers' insurance via the Mashreq gateway.
- Built the Android and iOS mobile app using React Native, Redux, and Firebase push notifications. The app contains functions for registration and login, vehicle, health, and travel insurance management, and issuing new or renewing expired policies.
- Implemented the integration with the payment gateway.
- Developed a web dashboard using React, Redux, and Material UI to manage app users, follow up insurance transactions, and control app content and push notifications.
Back-end Architect (Contract)
Deelzat
- Architected the back-end project using Node.js, Express.js, TypeScript, and Serverless and deployed the APIs to AWS Lambda.
- Migrated eCommerce data and REST APIs from Shopify and implemented authentication from Auth0 to in-house APIs.
- Led the development of several features like coupons, a loyalty program, the logistics system integration, and a Firebase chat.
React Native Architect (Contract)
Deelzat
- Restructured a React Native mobile app, removed unnecessary code complexity, and upgraded React Native and used libraries.
- Defined a new structure, guideline, and naming convention that contributing developers should follow.
- Reduced the dependency on external libraries that were causing problems and conflicts and developed alternative components and hooks.
- Helped improve contributing developers' productivity by identifying the causes of problems and simplifying code for easier maintenance and development of new features.
Front-end Developer
Foothill Technology Solutions
- Led UX refactoring efforts and designed and enhanced the most-used areas and components.
- Contributed as a mobile developer using Ionic and developed several of the mobile app's features.
- Participated in moving from AngularJS to React and developed base components such as tables, forms, and grids.
Full-stack Developer
DispatcherOne
- Architected a SaaS Labs dispatch system, including web and mobile apps and REST APIs. The app served over 100,000 orders for one customer in its first year.
- Designed a database that serves multi-tenant, -locations, and -groups of customers and developed back-end APIs using Symfony, Laravel and MySQL.
- Created a web app using AngularJS, which provides several models such as team, locations, nursing homes, schedule, and job order management.
- Integrated Google Maps services to locate nursing homes, track mobile employees, and assign nursing home orders to the nearest employee.
- Built a mobile app using React Native, allowing employees to list, accept, reassign, and update their orders' status. The users can manage their availability and scheduled shifts and receive real-time updates via notifications.
- Developed a service to automatically assign unassigned orders and dispatch them to the nearest available employee with the fewest orders.
- Deployed and maintained the web app and APIs to Amazon EC2 and the mobile app to Google Play and the App Store.
Front-end Developer
XNGAGE
- Joined the project as the first front-end developer and built core components, which are still being used by a team of 30 developers.
- Participated in successfully developing and delivering the company's first B2B project, which later led to more projects.
- Developed many components and services and implemented multiple features using AngularJS.
Full-stack Developer
Groopie
- Developed the front-end app using React, Redux, and SCSS, allowing users to manage their accounts, share videos, and interact with others.
- Created REST APIs using Symfony and Laravel and handled front-end integration with core APIs.
- Built responsive, high-performance, and pixel-perfect views, compatible with all browsers.
Experience
A Hays Plugin for IntelliJ IDEA
A React Hook Form
An OpenAPI/Swagger Auto Generator for Laravel API Documentation
Education
Bachelor's Degree in Computer Science
An-Najah National University - Nablus, Palestine
Skills
Libraries/APIs
React, Node.js, OpenAPI, jQuery, REST APIs, JSON API, React Router, D3.js, Stripe, Stripe API, Google Location API
Tools
Jira, Git, GitHub, Redux Thunk, Front-end Build Tools, Bower Front-end Dependency Manager, Adobe Photoshop, Figma, Microsoft Teams, Stripe Checkout, WebStorm, Slack, Auth0, Gulp, IntelliJ IDEA, Docker Compose
Frameworks
React Native, Angular, AngularJS, Redux, Laravel, Bootstrap, Vanilla JS, Tailwind CSS, Eloquent, Express.js, Ionic, Material UI, Angular Material, Jest, Next.js, Hapi.js, Symfony, Realtime, Swagger, Laravel Livewire
Languages
PHP, CSS, JavaScript, TypeScript, HTML, HTML5, CSS3, SCSS, PHP 7, SQL, C, Java
Paradigms
REST, Mobile Development, HTML DOM, Requirements Analysis, Design Patterns, Agile Software Development, Microservices, Agile, Scrum, Unit Testing, Management, UX Design, Microservices Architecture, UI Design, DevOps, Serverless Architecture, Refactoring, B2B
Platforms
Web, Mobile, Firebase, Amazon Web Services (AWS), AWS Lambda, Twilio, Docker, MacOS, Shopify, Amazon EC2
Storage
MySQL, JSON, Databases, PostgreSQL, MongoDB
Industry Expertise
Project Management
Other
Front-end, Back-end, Front-end Architecture, Full-stack, Web MVC, Responsive UI, Custom Themes, APIs, Back-end Development, Architecture, Pixel Perfect, eCommerce, JSON REST APIs, API Integration, Mobile Apps, Development, Websites, Single-page Applications (SPA), Front-end Development, API Design, Project Planning, Minimum Viable Product (MVP), Multi-language Support, i18n, Web Applications, Mobile Applications, Software Engineering, Full-stack Development, Mobile App Development, Third-party APIs, Mobile UI, Team Leadership, User Experience (UX), Software Architecture, Algorithms, Agile Sprints, Angular Bootstrap, Content Management Systems (CMS), Technical Leadership, Solution Architecture, Cordova, CSS Grid, TypeORM, Leadership, Product Strategy, Payment Gateways, Online Ordering, Serverless, Payment APIs, Web Dashboards, Logistics, IntelliJ SDK, Joi, API Documentation, Data Transfer Objects (DTO)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring