
John Melek
Verified Expert in Engineering
Software Development Developer
Stuttgart, Baden-Württemberg, Germany
Toptal member since November 8, 2021
John is a senior software engineer with 10+ years of experience. His expertise is in developing embedded automotive products in C and C++. He's helped create the world's 1st commercial automotive LiDAR sensor, building its object-tracking algorithms. This technology detects vehicles, pedestrians, and static obstacles and enhances safety by initiating evasion maneuvers or emergency braking measures. John enjoys hobby projects that revolve around gaming and VR.
Portfolio
Experience
- Software Development - 10 years
- Object-oriented Programming (OOP) - 10 years
- C - 10 years
- C++ - 10 years
- Visual Studio - 10 years
- Eclipse - 10 years
- Algorithms - 5 years
- Git - 5 years
Availability
Preferred Environment
Windows, Visual Studio, C++, C, Object-oriented Programming (OOP), Unity, Git
The most amazing...
...product I've worked on was the world's 1st commercial, automotive LiDAR sensor for autonomous driving.
Work Experience
Senior Software Engineer
Hitachi Rail
- Developed software in modern C++ for ground transportation systems.
- Built and maintained a rich product testing framework for simulating system nodes and executing product validation tests.
- Developed and maintained a CI pipeline using Jenkins.
- Participated in the company's AI transformation effort by developing GenAI prototypes to boost engineering productivity.
Software Engineer
An online freelance agency
- Supported the development of numerous desktop and web applications using C, C++, C#, PHP, and MySQL.
- Ensured 100% customer satisfaction demonstrated through 50+ customer reviews.
- Developed automated trading systems using MQL4, MQL5, and Pine Script.
Software Engineer
Valeo
- Developed and debugged object tracking and feature association algorithms in C++.
- Optimized the runtime performance of algorithms.
- Communicated with teams across four continents to ensure punctual and reliable software deliveries to the customer for Ultrasonic parking assistance products to several OEMs, including VW/Audi, for more than three years.
- Conducted code reviews and provided technical support for junior team members.
Software Engineer
ISS Telecom
- Architected and developed a complete cinema reservation system over 3G video calls using Dialogic SS7/SIGTRAN stack.
- Participated in the company certification program leading to achieving CMMI level 2.
- Took part in task estimation meetings and source code reviews.
Experience
Valeo SCALA
https://www.valeo.com/en/valeo-scala/Valeo SCALA® scans the area in front of the vehicle and detects vehicles, motorbikes, pedestrians, and static obstacles. Using the collected data, the scanner enables the creation of a map of the environment, allowing it to analyze and anticipate events around the vehicle.
This technology also serves to enhance active safety by initiating measures such as evasion maneuvers or emergency braking.
AI Interview Practice
https://interview.johnpccd.com/The system provides immediate feedback about the candidate's performance.
Tech stack: Next.js, OpenAI/OpenRouter, Clerk, PostgreSQL, Redis, Dify.
Tools: Cursor, GitHub, Git, Coolify.
StackGPT
https://stackgpt.ccIt creates a daily updated index (vector database) of the newest tools, frameworks, and libraries that can help software developers build and ship their products as quickly as possible.
The user enters the desired requirements, and StackGPT designs and architects their tech stack and recommends any tools, libraries, or products that can boost their development speed.
Undisclosed
Complex workflows help engineers exploit LLMs to complete large amounts of work in a shorter time. The system complies with enterprise data privacy regulations and is scalable and highly available.
Education
Bachelor of Science Degree in Computer Engineering
Cairo University - Cairo, Egypt
Skills
Libraries/APIs
React, Node.js
Tools
Visual Studio, TortoiseGit, Git, Automotive SPICE, Terraform, n8n, RabbitMQ, Jenkins
Languages
C, C++, C#, JavaScript, C#.NET, SQL, HTML, CSS, TypeScript, Python, Python 3, HTML5
Platforms
Eclipse, Windows, Linux, Red Hat Linux, Azure
Frameworks
Unity, ADTF, Next.js
Paradigms
Object-oriented Programming (OOP)
Storage
Databases, MySQL, Redis, PostgreSQL
Other
Software Development, Hardware, Networking, Algorithms, Artificial Intelligence (AI), OOP Designs, Software Engineering, Telecom Equipment & Solutions, OpenAI GPT-4 API, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Pgvector, Dify, LangChain
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