Mehdi
From Germany (GMT+2)
9 years of commercial experience
Lemon.io stats
1
projects done1121
hours workedOpen
to new offersMehdi – 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
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior Typescript Lead Engineer & Data Engineer
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.
- 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
Front-End Developer
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.
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.
Front-End Engineer
The project is to create an assistant tool for real-time conversation feedback that allows receiving speech analytics for teams and individuals.
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.
Front-End Developer
The project aimed to provide businesses with optimal customer call experience.
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.
Functional Analyst & Analyst Developer
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.
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.