Khachatur Melkonyan

Senior C++ Developer | Senior C Developer | C/C++ Developer | Low-Latency Systems | Real-Time Embedded Systems | Payment system | DPDK | EMV | Audio Streaming | C++17/20 | Qt/QML | Boost | Multithreading

Salaire / Taux journalier

Erevan, Arménie

Freelance, ouvert au CDI

Expertises

C++MongoDBCGitGitHubPostgreSQLMySQL

À propos

Introduction

Senior C/C++ Software Developer with 15+ years of experience building high-performance, low-latency systems across finance, embedded, and real-time communication domains. Strong background in POS terminal development, EMV payment solutions, and real-time transaction processing. Proficient in C++17, C++20, STL, Boost, multithreading, TCP/IP, and UDP socket programming. Familiar with branchless code optimization, SIMD vectorization, NUMA tuning, and DPDK. Delivered projects in audio streaming, search engines, and UI development using Qt/QML. Open to new challenges in C++ development across high-performance, real-time systems, or other innovative domains.

Liens

Expérience de travail

C++ Software Developer

Yerevan Automated Control Systems Scientific Research Institute

Erevan, Arménie

• Developed Automatic Complex of Communication (ACC) with custom TCP/IP-based protocol. • Visualized through Qt/QML • Implemented scalable network modules supporting unlimited nodes and optimal routing. • Created database registration modules using DAO technology and PostgreSQL. • Built dispatcher and handler modules for remote control and event tracking.

QA Engineer

Synopsys

Erevan, Arménie

• Tested chip analysis programs and reported defect findings. • Developed test cases and automated testing tools to streamline QA processes, interfaces through Qt/QML • Generated raw data for main programs through custom testing applications.

C++ Software Developer

Lycos Europe

Erevan, Arménie

• Designed a custom fast search database (Sapphire) with optimized data storage algorithms. • Implemented SB-tree structures for approximate term search with error tolerance. • Built balanced tree indexes for efficient exact-term search using STL, Boost and thread pools.

C Software Developer

Telegate

Erevan, Arménie

• Researched and evaluated search engines including Xapian, Sphinx, Lucene, and MongoDB. • Implemented pilot projects to validate search engine concepts and prototypes. • Refactored and optimized the Sapphire search engine for improved performance. • Developed new search solutions using MongoDB and POCO libraries.

C++ Developer

EGS

• Developed POS terminal software with Atos Worldline platforms. • Engineered embedded C applications for financial transaction processing • Built real-time embedded systems for POS terminals with strict timing constraints. • Implemented NFC contactless payment engines for American Express cards. • Designed secure transaction flows and dispatchers communicating with contactless kernels. • Integrated EMV kernels and ensured compliance with industry standards.

C++ Senior Software Developer

EGS Armenia CJSC (Atos worldline outsourcer)

Erevan, Arménie

• Optimized payment system latency through branchless code, SIMD vectorization, NUMA-aware core pinning, DPDK, and CPU power state management. • Implemented a scalable load balancer to distribute high-frequency traffic across backend servers efficiently. • Developed a high-performance OOP-based application server for processing real-time financial transactions. • Engineered embedded POS terminal applications using Atos Worldline platforms and conducted EMV payment authorization (Visa, MasterCard, EuroPay). • Developed low-latency modules in pure C for embedded environments. • Wrote highly optimized C code for POS terminals and real-time transaction systems. • Integrated POS systems with tax authority reporting interfaces and external cash registers via VIC and CTEP protocols. • Managed transaction data storage, retrieval, and updates in MySQL databases.

C Developer

Zangi Livecom CJSC

janv. 2014 - janv. 2015

1 an 1 mois

• Architected and implemented audio streaming modules for real-time communication applications. • Developed a high-frequency audio receiver using OOP principles for efficient and maintainable code. • Engineered adaptive codec and protocol switching based on network quality.


Formation

American University of Armenia

Master's Degree, School of Business and Management

MBA, Strategy and Marketing

Yerevan State University

Master's Degree, Department of Informatics and Applied Mathematics

Chair of Arithmetics-Logic Methods

Yerevan State University

Bachelor's Degree, Department of Informatics and Applied Mathematics

Chair of Arithmetics-Logic Methods

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.