Haytham Tomeh, Developer in İstanbul, Turkey
Haytham is available for hire
Hire Haytham

Haytham Tomeh

Verified Expert  in Engineering

Front-end Developer

Location
İstanbul, Turkey
Toptal Member Since
October 10, 2022

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

Harri
Angular, JavaScript, Node.js, Microservices, Front-end, Agile, Agile Sprints...
Al-Mashreq Insurance
Laravel, React, Redux, React Native, Payment APIs, Firebase, Material UI...
Deelzat
Node.js, TypeScript, JavaScript, Express.js, Serverless, Shopify, Auth0...

Experience

Availability

Part-time

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

2018 - PRESENT
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.
Technologies: Angular, JavaScript, Node.js, Microservices, Front-end, Agile, Agile Sprints, Team Leadership, Angular Material, HTML, Angular Bootstrap, HTML5, Content Management Systems (CMS), CSS, TypeScript, Bootstrap, Jira, Scrum, Project Management, jQuery, REST APIs, Technical Leadership, Vanilla JS, Responsive UI, Git, REST, APIs, Back-end Development, Architecture, Solution Architecture, OpenAPI, Pixel Perfect, JSON, JSON API, JSON REST APIs, API Integration, CSS3, Tailwind CSS, Next.js, Amazon Web Services (AWS), Management, GitHub, CSS Grid, Development, Websites, HTML DOM, Single-page Applications (SPA), D3.js, UX Design, Microservices Architecture, Leadership, Front-end Development, Hapi.js, Web, API Design, Front-end Build Tools, Bower Front-end Dependency Manager, Project Planning, Requirements Analysis, Product Strategy, SCSS, Minimum Viable Product (MVP), Multi-language Support, i18n, Web Applications, Software Engineering, Design Patterns, DevOps, Third-party APIs, Agile Software Development

Full-stack Developer and Architect (Contract)

2022 - 2022
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.
Technologies: Laravel, React, Redux, React Native, Payment APIs, Firebase, Material UI, Amazon Web Services (AWS), HTML, HTML5, SQL, AWS Lambda, CSS, TypeScript, Jira, Full-stack, Twilio, Project Management, REST APIs, Mobile, Technical Leadership, Vanilla JS, Responsive UI, Git, REST, APIs, Back-end Development, Architecture, Solution Architecture, OpenAPI, JavaScript, Pixel Perfect, PHP, JSON, JSON API, JSON REST APIs, API Integration, Jest, CSS3, Laravel Livewire, Eloquent, Unit Testing, Mobile Apps, Mobile Development, Management, GitHub, Development, Websites, Front-end, React Router, HTML DOM, Single-page Applications (SPA), Redux Thunk, UX Design, Docker, Leadership, Front-end Development, Hapi.js, Docker Compose, Stripe, Stripe Checkout, Stripe API, Web, API Design, Front-end Build Tools, Project Planning, Requirements Analysis, Product Strategy, SCSS, MySQL, Multi-language Support, i18n, Web Applications, Payment Gateways, Mobile Applications, Symfony, Software Engineering, Design Patterns, DevOps, Full-stack Development, Mobile App Development, Third-party APIs, Mobile UI, Agile Software Development, PHP 7

Back-end Architect (Contract)

2021 - 2021
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.
Technologies: Node.js, TypeScript, JavaScript, Express.js, Serverless, Shopify, Auth0, Amazon Web Services (AWS), SQL, AWS Lambda, Jira, Full-stack, Twilio, Project Management, REST APIs, Technical Leadership, Vanilla JS, Git, REST, APIs, Back-end Development, PostgreSQL, Architecture, eCommerce, JSON, JSON API, JSON REST APIs, API Integration, Management, GitHub, TypeORM, Development, Websites, Docker, Leadership, Hapi.js, Docker Compose, API Design, Project Planning, Requirements Analysis, SCSS, Web Applications, Payment Gateways, Online Ordering, Mobile Applications, Software Engineering, Design Patterns, DevOps, Full-stack Development, Third-party APIs, Agile Software Development

React Native Architect (Contract)

2020 - 2020
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.
Technologies: React Native, Mobile, Software Architecture, HTML, HTML5, CSS, TypeScript, Jira, Twilio, Project Management, REST APIs, Technical Leadership, Vanilla JS, Git, REST, APIs, Architecture, JavaScript, Pixel Perfect, eCommerce, JSON, JSON API, JSON REST APIs, API Integration, Jest, CSS3, Mobile Apps, Mobile Development, Management, GitHub, Development, Websites, Front-end, React Router, HTML DOM, Single-page Applications (SPA), Redux Thunk, Docker, Leadership, Front-end Development, Hapi.js, Docker Compose, Web, Front-end Build Tools, Project Planning, Requirements Analysis, SCSS, Multi-language Support, i18n, Web Applications, Payment Gateways, Online Ordering, Mobile Applications, Software Engineering, Design Patterns, DevOps, Full-stack Development, Mobile App Development, Third-party APIs, Mobile UI, Agile Software Development

Front-end Developer

2017 - 2018
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.
Technologies: User Experience (UX), Ionic, Angular, React, HTML, Angular Bootstrap, HTML5, CSS, Bootstrap, Jira, jQuery, REST APIs, Vanilla JS, Responsive UI, Git, REST, APIs, Microsoft Teams, JavaScript, Pixel Perfect, JSON, JSON API, JSON REST APIs, API Integration, CSS3, GitHub, Development, Websites, Front-end, HTML DOM, Single-page Applications (SPA), UX Design, Front-end Development, UI Design, Web, Front-end Build Tools, Requirements Analysis, SCSS, Multi-language Support, i18n, Web Applications, Software Engineering, Third-party APIs, Agile Software Development

Full-stack Developer

2017 - 2017
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.
Technologies: React Native, AngularJS, Laravel, Amazon EC2, Firebase, Bootstrap, Gulp, Mobile, Web Dashboards, Logistics, Google Location API, Realtime, Amazon Web Services (AWS), HTML, Angular Bootstrap, HTML5, SQL, CSS, Full-stack, Project Management, jQuery, Web MVC, REST APIs, Vanilla JS, Responsive UI, Git, REST, APIs, Back-end Development, Architecture, JavaScript, Pixel Perfect, Ionic, PHP, JSON, JSON API, JSON REST APIs, API Integration, CSS3, Cordova, Eloquent, Mobile Apps, Mobile Development, GitHub, Development, Websites, Front-end, HTML DOM, Single-page Applications (SPA), UX Design, Front-end Development, UI Design, Web, API Design, Front-end Build Tools, Bower Front-end Dependency Manager, Requirements Analysis, SCSS, MySQL, Web Applications, Mobile Applications, Symfony, Software Engineering, DevOps, Full-stack Development, Mobile App Development, Third-party APIs, Mobile UI, Agile Software Development, PHP 7

Front-end Developer

2016 - 2017
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.
Technologies: Angular, B2B, HTML, HTML5, CSS, Bootstrap, Jira, jQuery, Web MVC, REST APIs, Vanilla JS, Responsive UI, Git, REST, APIs, JavaScript, Pixel Perfect, eCommerce, JSON, JSON API, JSON REST APIs, API Integration, CSS3, GitHub, Development, Websites, Front-end, HTML DOM, Single-page Applications (SPA), Front-end Development, Web, Front-end Build Tools, Bower Front-end Dependency Manager, Requirements Analysis, SCSS, Multi-language Support, i18n, Web Applications, Software Engineering, Third-party APIs, Agile Software Development

Full-stack Developer

2015 - 2016
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.
Technologies: Laravel, React, Redux, HTML, HTML5, SQL, CSS, Bootstrap, Jira, Full-stack, jQuery, Web MVC, REST APIs, Vanilla JS, Git, REST, APIs, Back-end Development, JavaScript, Pixel Perfect, PHP, JSON, JSON API, JSON REST APIs, API Integration, CSS3, Eloquent, Amazon Web Services (AWS), GitHub, Development, Websites, Front-end, HTML DOM, Single-page Applications (SPA), Front-end Development, Web, Front-end Build Tools, Requirements Analysis, SCSS, MySQL, Symfony, Software Engineering, Full-stack Development, Third-party APIs, Agile Software Development, PHP 7

A Hays Plugin for IntelliJ IDEA

A plugin that allows users to easily create code, files, and folders from defined templates. It boosts users' productivity by shortening the time needed to create new files and folders, reducing the challenge of rewriting the same base code while maintaining the code structure and naming convention. Available templates include Laravel, Angular, React with JavaScript, TypeScript, and MUI, and React Native with JavaScript and TypeScript.

A React Hook Form

A stateful form hook and API to easily control React and React Native forms and their fields with minimal JSX code. It supports Joi validation and error handling and has easy-to-use predefined fields or can use form APIs to handle custom component states. The stateful form tracks values, errors, and touched and focused fields. It also features a complete API to set and reset values, submit forms, force validate, disable, and make read-only forms.

An OpenAPI/Swagger Auto Generator for Laravel API Documentation

A Laravel package to generate technical API documentation with zero doctrine annotations. For every API handler, you only need to use a package data transfer object that handles request data serialization, automap and define validation schema, and add a hash attribute like # [ReturnTypeSingleOf(‘user’, User::class)]. The package is now able to read your code and generate the required OpenAPI schema to build Swagger UI.
2007 - 2012

Bachelor's Degree in Computer Science

An-Najah National University - Nablus, Palestine

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)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring