Haykel Ben Jemia
Verified Expert in Engineering
Full-stack JavaScript Developer
With more than ten years of experience, Haykel has developed and managed several web projects for clients from several countries, including France, Germany, England, and the USA. Haykel can work independently and still maintain a team spirit, is able to intervene in different phases of a project, and is proactive. His goal is to help the customer reach his objectives in the best possible time and with the best technical solution.
Portfolio
Experience
Availability
Preferred Environment
JavaScript, Node.js, React, Git, AWS Amplify, Visual Studio Code (VS Code), MacOS, TypeScript, Ant Design, HTML5
The most amazing...
...project I've worked on was a C++ library to develop VR apps that run inside a fully immersive VR room with support for active stereo glasses and head tracking.
Work Experience
Senior Full-stack JavaScript Developer
Zubtitle LLC
- Converted the whole stack from multiple repositories, JavaScript to a monorepo, and TypeScript using NX.
- Implemented new features, like caption animations, text-rich formatting, and support for more video formats.
- Enhanced the Stripe integration to add support for 3-D Secure payment and handle allowed user actions based on the subscription status.
- Enhanced the signup flow to add double opt-in and email verification.
- Added multiple smaller features, worked on some code enhancements, and fixed bugs.
Lead Full-stack JavaScript Developer
xTECH
- Led the development of multiple web projects from start to finish.
- Trained multiple junior developers and helped them enhance their soft and hard skills.
- Helped in the recruitment and onboarding of new developers.
Lead Software Developer
Allmas
- Assisted a client to go from their first idea to a product that generates revenue, enabling them to get funding, build their own team, and grow their business.
- Helped Pearson Education add support for the Arabic language to one of their Flash-based educational software.
- Contributed to a company's digitalization process by developing web applications used in the company's intranet, thus increasing productivity and avoiding errors made by the old manual processes.
Software Developer
Self-employed
- Contributed to developing an application that uses geographical and urban data to simulate the effectiveness of mobile phone antennas based on their geographical positions.
- Developed a mini web server using C++ that serves web pages with statistical information about a trading software system.
- Helped a trading software company to automate some of its processes.
Software Developer
3D Geo GmbH
- Participated in the development of a 3D tile design software for bathrooms and kitchens.
- Helped develop a university project from a proof of concept (POC) to a product that generates revenue.
- Enhanced the performance of 3D software using advanced OpenGL features.
Experience
Online Video Captioning Tool
https://zubtitle.comA Developer Tool for Serverless Development
https://www.npmjs.com/package/@getcoconut/cliMVP of a Web App for Image Personalization
Web App for Finding and Hiring Live-in Carers
Web-based CRM for Property Management
Customer Portal for a Manufacturing Company
Business Matching Web App
Platform for Matching Professionals
Education
Master's Degree in Computer Engineering
Technical University of Berlin - Berlin, Germany
Certifications
CodinGame Certification - JavaScript
CodinGame
OpenJS Node.js Services Developer (JSNSD)
The Linux Foundation
OpenJS Node.js Application Developer (JSNAD)
The Linux Foundation
Skills
Languages
JavaScript, TypeScript, HTML, HTML5, ECMAScript (ES6), GraphQL, SQL, CSS, ActionScript 3, C++, C#, Sass, PHP
Frameworks
Express.js, Redux, Jest, Swagger, AngularJS, Ant Design, Flex, Windows Presentation Foundation (WPF), FeathersJS, Bootstrap, React Native, Material UI, Next.js
Libraries/APIs
Node.js, React, REST APIs, AWS Amplify, Stripe API, React Query, Slack API, Stripe, React Testing Library, POCO C++, OpenGL, OpenAPI, FFmpeg
Tools
Git, GitLab, Subversion (SVN), Amazon Cognito, Webpack, Photoshop 7
Paradigms
Responsive Web Design (RWD), REST, Event-driven Architecture, Unit Testing, Test-driven Development (TDD), SCORM, Agile, Automated Testing
Storage
MongoDB, Google Cloud, Amazon DynamoDB, Amazon S3 (AWS S3), MySQL
Other
Git Flow, APIs, Front-end Development, Architecture, Zustand, Full-stack, Full-stack Development, Third-party APIs, Front-end, Software Engineering, Back-end, GitFlow, DOM, Web Development, Serverless, Storybook, Team Leadership, Monorepos, Video APIs, Agile Practices, Web Security, Software Development, Computer Vision, Virtual Reality (VR), Electronics, Programming, Algorithms, HTTP, Amazon API Gateway, CI/CD Pipelines, Pulumi, Cloud, AWS Elemental MediaConvert, Complex Problem Solving
Platforms
MacOS, AWS Lambda, Amazon Web Services (AWS), Visual Studio Code (VS Code), Docker, Firebase
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