Omid Ardestani

Malaysia

@omid_91wo

Personal Information

omid.91wo@gmail.com
+60-01117939538
Malaysia

Badges

CPP

Certifications

omid_91wo has not earned any certificates yet.

Work Experience

  • Senior Software Engineer

    HexoSys-Lecroy•  January 2023 - Present•  Kuala Lumpur, Malaysia

    Provided expert support for +10 legacy C++ codebases, handling maintenance, bug fixes, and feature enhancements. Streamlined outdated code with advanced debugging techniques, reducing troubleshooting time by 50%. Led the migration from MFC to Qt, improving user experience and reusability by 20% while ensuring backward compatibility. Facilitated 3+ seamless integrations with external systems using COM APIs. Utilized Perforce for version control, Jira for task management, and Swarm for code reviews. Contributed to the design and development of automated test suites, improving software quality and reliability by 30%.

  • Software Analysis and Senior C++ (QT) Developer

    Ofogh-Tajrobeh-Moj (R&D)•  January 2014 - January 2023

    Designed a product-line and a ProductSelector using QMake, reducing release times by 70% and increasing reliability by 30%. Led C++ and Qt projects focused on high-performance computing and data visualization. Developed Clustering and DB-Scan algorithms in C++, improving processing speed by 200% for high-volume TCP/UDP data. Integrated MATLAB code into C++ for algorithm execution. Optimized performance and responsiveness using multithreading in modern C++ and Qt. Collaborated with 5+ cross-functional teams to gather requirements and deliver solutions aligned with business goals. Led the design of 6 tools for the Marble map module, enhancing geographical data visualization. Engineered a Quantity module to standardize units and measurements, improving data accuracy by 30%. Developed an automation system for testing, improving efficiency and reducing manual intervention by 60%. Mentored 10+ junior developers, promoting best practices and knowledge-sharing. Managed project lifecycles, including requirements analysis, resource allocation, and adherence to timelines. Proficient in Git and Azure DevOps for version control, CI/CD automation, and streamlining build and deployment processes.

  • Junior C#/C++ Developer

    Faramoj-Pajooh (R&D)•  January 2012 - January 2014

    Managed and maintained legacy applications. Developed more than 10 Windows applications primarily using C#. Implemented communication protocols such as TCP and UDP to establish connections with various devices, enabling real-time data exchange.

Education

  • Payame-Noor University

    Bachelor Of Computer Engineering•  January 2024 - January 2024

  • Azad University

    Computer Science & Engineering, Master Of Software Engineering•  January 2020 - January 2023

Skills

Visual Studio
Qt Creator
CMake
Git
Perforce
Azure DevOps
Jira
Swarm
Qt
.NET
.NET Core
STL
Boost
TensorFlow
Google Test
C++
Python
C#