About Me
Inquisitive and pragmatic C++ developer with 3+ years of hands-on experience designing, building, and optimizing high-performance software systems. Skilled in full development life cycle from architecture to deployment, particularly in embedded systems and human-machine interfaces (HMI). Experienced in cross-platform development (Linux, ARM), network communication, signal processing, and electric vehicle (EV) technologies. Passionate about learning, refactoring legacy code, and building clean, reliable software for complex hardware systems.
Work Experience
EV Infrastructure C++ Developer – Mapna (MECO)
Dec 2023 – Present, Karaj, Iran
- Led development of HMI software for BMS using Qt and C++.
- Parsed real-time CAN bus data and visualized key battery metrics.
- Transmitted telemetry data to Elasticsearch via HTTP for monitoring.
- Refactored EV charger software to reduce memory usage using Valgrind.
- Cross-compiled and deployed OCPP client on ARMv7l-based hardware.
C++ Server-Side Engineer – Ertebatat Baregheh Pardis
Mar 2022 – Aug 2023, Tehran, Iran
- Added IQ Frequency Hopping detection to a radio signal analyzer.
- Integrated C++/Boost histogram engine with Python frontend via ZMQ.
- Built a panoramic scan tool with master-slave threading and Intel IPP.
- Wrote unit tests using Google Test to ensure correctness and maintainability.
Projects
Simploader (Qt/C++)
A desktop download manager built in Qt Creator. Supports multiple concurrent downloads, progress tracking, and error handling. Utilizes Qt's networking and threading capabilities with a responsive UI design.
N²Dictionary (C++)
English-to-English dictionary with fuzzy search to detect and correct typos. Designed with language learning in mind, inspired by collaboration with a language tutor.
Venus Chat Server (C++/ZeroMQ)
A lightweight multi-client terminal chat server modeled after IRC. Built using ZeroMQ sockets and multithreading for real-time, scalable communication.
Skills
Certificates
C++ (5 Star, HackerRank) – May 2025
Embedded Linux 1 – Jun 2024
C Linux App Development – Dec 2020
Python Programming – Jan 2020
Languages
Interests
Contact
Email: naser.rezayi.nr@gmail.com
Website: thenaserov.github.io
Location: Tehran, Iran