Logo
Mehdi – React, Redux, Webpack, experts in Lemon.io

Mehdi

From Germany (GMT+2)

flag
Front-end Web DeveloperSenior
Hire developer
9 years of commercial experience
Adtech
Advertising
Analytics
Communications
Customer support
Data analytics
Healthcare
Healthtech
Telecommunications
AI software
CRM
Customer support software
ERP
Lemon.io stats
1
projects done
1121
hours worked
Open
to new offers

Mehdi – React, Redux, Webpack

Meet Mehdi, a Senior Front-End developer based in Berlin with a solid foundation in JavaScript and React, complemented by experience with various libraries and test frameworks. His background as both a Product Manager and Software Engineer demonstrates his adept problem-solving skills and deep commitment to product development. Mehdi's ability to navigate technical challenges and collaborate effectively positions him as a valuable asset to any project team.

Main technologies
React
7 years
Redux
7 years
Webpack
7 years
Typescript
7 years
JavaScript
7 years
Additional skills
MySQL
HTML
Jenkins
Jest
Sentry
Styled-components
Chart.js
WebSocket
Protobuf
Docker
WebRTC
Cypress
Selenium
Heroku
Electron.js
Chrome extensions
WebRTC
SQL
React Native
Mocha
CSS
Cloudflare Worker
Next.js
Datadog
GitHub Actions
Golang REST API
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Senior Typescript Lead Engineer & Data Engineer
Oct 2022 - May 20241 year 6 months
Project Overview

This is the next-generation ad quality and transparency platform that helps brands secure control over their media investments. The platform offers impression-level log file data and measurement solutions to improve reach and performance and reduce waste. Advertisers can optimize programmatic performance and better manage their marketing budget.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Rewrote workers' architecture responsible for ingesting HTTP events, running analysis, and storing output for data analysis. Focused on implementing functional and testable code, and applying software development management best practices (CI/CD, logger, tests)
  • Improved data ingestion and storage by adding a data stream pipeline with ingesting and batching logic compressing data before storage, importing in a data warehouse to facilitate data analysis
  • Built a dashboard visualizing business insights and service performance (owned from requirements and research to final visualization)
  • Extended data collection capacity with web crawling using tools emulating headless browsers and parsing HTML pages
Project Tech stack:
Typescript
Webpack
Jest
Playwright
Puppeteer.js
Cloudflare Worker
Amazon S3
Datadog
GitHub Actions
AWS
Snowflake
SQL
Python
NumPy
Matplotlib
Pandas
BeautifulSoup
Front-End Developer
Apr 2019 - Feb 20211 year 10 months
Project Overview

A Speech Coaching & Real-Time Training. They use the latest technologies and artificial intelligence to provide businesses with optimal customer call experience. Mehdi worked under a big-scale multi-tenancy dashboard analytics project here.

Skeleton
Skeleton
Skeleton
Responsibilities:

Mehdi took responsibility of:

  • Created generic React components for table data structure;
  • Contributed to web application responsiveness logic;
  • Prototyped the application based on customers feedback;
  • Decided which e2e tests framework to use due to the previous challenges using Selenium;
  • Tested and reported to the Back-End team when integrated API statistics endpoint;
  • Supported customer success team during onboarding of new customer location using Keycloak;
  • Owned bugs backlog management and prioritization.
Project Tech stack:
Webpack
Jenkins
Redux
HTML
CSS
Jest
Testcafe
Keycloak
Recharts.js
Sentry
React
Typescript
Front-End Engineer
Dec 2017 - Apr 20191 year 4 months
Project Overview

The project is to create an assistant tool for real-time conversation feedback that allows receiving speech analytics for teams and individuals.

Skeleton
Skeleton
Skeleton
Responsibilities:

Mehdi worked on the following:

  • Created sequence diagrams of complex app and server interactions during team refactoring effort;
  • Tested phone system & WebRTC call events integration;
  • Went on-site for customers user interviews and research;
  • Supported customer success team onboarding new customer locations;
  • Managed task backlog and reports.
Project Tech stack:
Redux
Chart.js
WebSocket
Protobuf
Jenkins
Docker
WebRTC
Webpack
Cypress
Jest
Selenium
Sentry
Chrome Embedded Framework
Heroku
Styled-components
React
Typescript
Front-End Developer
Mar 2017 - Dec 20179 months
Project Overview

The project aimed to provide businesses with optimal customer call experience.

Skeleton
Skeleton
Skeleton
Responsibilities:

Mehdi's responsibilities:

  • Worked under Back-office team management tool;
  • Created Demo website for the sales team purposes;
  • Performed the Chrome Extension production release;
  • Created an Assistant tool with real-time conversation feedback;
  • Contributed to the unit and e2e tests of the app;
  • Debugged and resolved Selenium e2e tests pipeline bugs;
  • Made Internal dashboard analytics.
Project Tech stack:
Redux
Electron.js
Chrome Extension
WebRTC
WebSocket
Jenkins
Webpack
HTML
CSS
Jest
Selenium
Styled-components
React
Functional Analyst & Analyst Developer
Aug 2014 - Aug 20162 years
Project Overview

An expert in air handling units for various sectors: data centres, telecommunications, the food industry, pharmaceuticals, and others. Mehdi worked on their IT system urbanization project.

Skeleton
Skeleton
Skeleton
Responsibilities:

Mehdi successfully:

  • Mapped the IT system;
  • Wrote technical & functional specifications for ERP development;
  • Managed internal projects;
  • Provided ERP & CRM solutions for Integration and configuration;
  • Migrated Data;
  • Analyzed Business requirements and business processes.
Project Tech stack:
ERP
Custom CRM
SQL

Education

2016
Software Development & Security Engineering
Master

Languages

English
Advanced
Copyright © 2024 lemon.io. All rights reserved.