I am Mehdi Rezaei

SENIOR SOFTWARE DEVELOPER

I CREATE TO EXPLORE NEW HORIZONS WHERE CODE BECOMES POSSIBILITY

HELLO & WELCOME

EXPLORE MY WORLD

Low-Level Programming

Specializing in advanced C++ and x86-64 Assembly, with extensive experience in kernel and user-mode development. Proficient in malware and anti-malware techniques, reverse engineering, and performance optimization.

Systems Software Developer

12 years of expertise in software development and Windows systems programming, focusing on modern C++. Skilled in system-level programming, multithreading, and developing high-performance server-side solutions.

Cybersecurity Development

Developing advanced cybersecurity products, with expertise in offensive and defensive techniques. Specializing in software protection, obfuscation, and building solutions to combat emerging malware threats.

Software Architecture & Design

Experienced in designing scalable, microservices-based architectures and developing RESTful APIs. Strong background in object-oriented programming, design patterns, and test-driven development.

ABOUT

Personal and Professional Overview

I'm Mehdi, currently living in the Netherlands! I'm a passionate software developer with over 12 years of experience, specializing in C++ and low-level programming. My expertise lies in systems software development, cybersecurity, and reverse engineering. I love tackling complex technical challenges and creating innovative solutions, especially in the cybersecurity space. Whether it's developing high-performance systems or safeguarding software from emerging threats, I’m always excited to dive into new projects. Outside of coding, I'm a huge fan of exploring new technologies, mentoring others, and spending time in nature.

Step into the unknown, where code unlocks limitless possibilities

Professional Profile

Software Development, Systems Programming, and Cybersecurity

- Over 12 years of experience in software development, with a focus on Windows systems programming, including both kernel and user-mode development.

- Expertise in modern C++ (11, 14, 17), low-level programming, x86-64 Assembly, and system-level programming.

- Skilled in reverse engineering, malware/anti-malware techniques, and cybersecurity product development.

- Proficient in software security, software protection, and encryption.

- Strong background in object-oriented programming, design patterns, and scalable software architecture.

- Experienced in multithreading, synchronization, performance optimization, and both RESTful and SOAP APIs development.

- Proficient in designing and developing high-performance and scalable systems.

Expertise

Key Areas of Expertise and Technical Proficiency

- Proficient in C++11/14/17, C++98, x86-64 Assembly, with familiarity in C++20 features.

- Advanced in modern C++ (Templates, STL, Lambdas, Smart Pointers, and etc.).

- Expertise in Windows systems programming, including Windows API, Internals, user-mode, and kernel-mode development.

- Skilled in system-level programming: multithreading, synchronization, performance optimization, and memory management.

- Strong knowledge of cybersecurity (offensive/defensive techniques, software protection, obfuscation, malware, injection, antivirus detection, and encryption).

- Reverse engineering tools (IDA Pro, OllyDBG, Sysinternals Suite).

- Advanced in socket programming (TCP/IP, UDP).

- Proficient with frameworks (Boost Asio, Boost Beast, OpenSSL, Google Test, WPF).

- Strong in software design (OOP, design patterns, TDD) and architecture (microservices, service-oriented, multi-layer).

- Experienced in API design (RESTful, SOAP).

- Expert in relational databases (MS SQL, MySQL, SQLite) and familiar with NoSQL.

- Skilled in containerization (Docker).

- Experienced with CI/CD tools (Jenkins) and source control (Git, SVN, TFS).

- Proficient in Agile and Scrum methodologies.

Contact

Here i am