Hire the Best C++ Programmers & Developers
in Armenia
Yerevan, Armenia
I was working in many projects. Some things which I was programming - Messengers, Trading Bots, Notepads, IDE, Design Software, Mods to Games, Automatization of Oil Company (modbus, opc, etc...) and many others. I am open to new and ready to join your startup! My key skills: Strong c++: - multi-threading, - networking, - boost Key Qt skills: - QML, - QSS, - Qt WebEngine, - Qt Installer Framework Databases: - MySQL, - Postgres, - SQLite Linux/Unix: - system programming, - bash scripting Strong lua: - work with nginx, - dynamic libraries Skills in mathematics: - numerical methods, - higher mathematics
- C++
- C
- Microsoft Visual C++
- SQLite
- Application Installer
- CMake
- Qt Framework
- RESTful Architecture
- PyQt
- Multithreaded Programming
- API
- Desktop Application
- Windows App Development
Tsaghkadzor, Armenia
I build high-performance C++ systems - network servers handling thousands of concurrent connections, security solutions processing millions of events, trading platforms with 5ฮผs latency. 19 years of experience, $1M+ earned on Upwork, 100% Job Success. ๐ฆ๐๐๐๐ฒ๐บ๐ & ๐ก๐ฒ๐๐๐ผ๐ฟ๐ธ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด Client-server applications, proxy servers, high-throughput data processing. I write cross-platform code that runs identically on Windows, Linux, and Unix. ๐๐๐ฏ๐ฒ๐ฟ๐๐ฒ๐ฐ๐๐ฟ๐ถ๐๐ ๐ฆ๐ผ๐น๐๐๐ถ๐ผ๐ป๐ Privileged Access Management systems, anti-phishing email gateways, encryption and cryptography. I work extensively with OpenSSL, Botan, Crypto++, and Bouncy Castle. ๐ฅ๐ฒ๐๐ฒ๐ฟ๐๐ฒ ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ถ๐ป๐ด Binary analysis, protocol reverse engineering, and software internals research using IDA, Ghidra, and Frida. ๐๐ถ๐ด๐ต-๐๐ฟ๐ฒ๐พ๐๐ฒ๐ป๐ฐ๐ ๐ง๐ฟ๐ฎ๐ฑ๐ถ๐ป๐ด I designed and built an HKEX-certified trading system achieving 5ฮผs round-trip latency between receiving market data, decision-making, and sending orders. Market data processing, order management, web API design. ๐ช๐ต๐ฎ๐ ๐ ๐๐ฟ๐ถ๐ป๐ด ๐๐ผ ๐ฌ๐ผ๐๐ฟ ๐ฃ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐ โธ Modern C++23, multithreading, networking, performance optimization โธ Ability to build from scratch or take over and evolve complex existing codebases โธ AI-augmented development - I use tools like Claude Code to accelerate routine implementation while maintaining full architectural control and code quality Feel free to message me - I typically respond within a few hours and I'm happy to discuss your project before you commit.
- C++
- Software Architecture & Design
- Reverse Engineering
- Cryptography
- Linux
- Software Debugging
- Performance Optimization
- System Programming
- Multithreaded Programming
- TCP/IP
- Windows API Development
- Boost
- POSIX
- Socket Programming
- C
- CMake
- SSL
- Microsoft Visual C++
- Asio C++ Library
- AI Development
Yerevan, Armenia
I help engineering teams and technical founders make the right system decisions before they become expensive โ scoping what to build, de-risking architecture before irreversible choices are made, and owning delivery through to scale. My background spans cloud architecture, solution architecture, and database systems across AWS and Azure. The combination matters: most production failures I have seen trace back not to bad code, but to structural decisions made early in the schema, the system boundaries, or the deployment model โ that compounded quietly until they could not be undone. I am based in Armenia and work async-first with clients across the US, Europe, and Australia. Architecture work โ system design, technical reviews, decision documentation, governance frameworks โ does not require timezone overlap. My clients do not experience geographic friction. ๐น ๐๐ก๐ซ๐๐ ๐ซ๐๐๐๐ง๐ญ ๐ฉ๐ซ๐จ๐ฃ๐๐๐ญ๐ฌ ๐ญ๐ก๐๐ญ ๐๐๐ฉ๐ญ๐ฎ๐ซ๐ ๐ก๐จ๐ฐ ๐ ๐ฐ๐จ๐ซ๐ค: ๐๐๐ ๐๐๐๐ข๐ (๐๐ซ๐๐ฅ๐๐ง๐) โ built an LLM-assisted database audit engine running across 3 MySQL clusters and 15 production nodes. 13 independent checkers feed findings to the LLM, which grades each as Critical / Major / Minor / Trivial and writes a short, grounded explanation. Runs hands-off 365 times a year. ๐๐๐ ๐๐ซ๐จ๐ฎ๐ฉ (๐๐จ๐ฅ๐จ๐ ๐ง๐, ๐๐๐ซ๐ฆ๐๐ง๐ฒ) โ designed and built financial data pipelines on AWS that bridge MS Navision (ERP) and SAP through a single canonical model. Safe to replay, with scheduled reconciliation. ๐๐ฅ๐๐ฌ๐ฌ๐ฐ๐๐ฅ๐ฅ ๐๐จ๐ฅ๐ฎ๐ญ๐ข๐จ๐ง๐ฌ (๐๐) โ Cloud Engineer on the Content Disarm and Reconstruction platform now trusted by NATO and U.S. and U.K. national security agencies. Helped adapt the platform for AWS EKS, Azure AKS, and K3s, and built the file ingress orchestration plugin handling terabytes of potentially infected files. ๐งญ ๐๐จ๐ฐ ๐ ๐ฐ๐จ๐ซ๐ค I don't approach projects as feature delivery. I approach them as temporary or ongoing technical ownership โ short engagements that clarify direction, longer ones that carry the system through to scale. The shape is the same in both: โข Reduce MVP scope while keeping the core value loop intact โข Define cloud architecture and system constraints before implementation begins โข Make decisions explicit instead of accumulating quiet assumptions โข Separate short-term delivery from long-term structural risk โข Hand off to in-house engineers cleanly when the moment is right Some engagements take two weeks. Some turn into multi-year work. The goal in both is the same โ systems that don't need heroics to keep running. ๐ฏ ๐๐ก๐๐ซ๐ ๐ฉ๐ซ๐จ๐ฃ๐๐๐ญ๐ฌ ๐ฎ๐ฌ๐ฎ๐๐ฅ๐ฅ๐ฒ ๐ ๐๐ญ ๐ฌ๐ญ๐ฎ๐๐ค In early- and growth-stage systems, the biggest problems are rarely about tooling or raw engineering skill. They are decision gaps: โข Feature lists that grow faster than clarity โข AI is treated as a black box instead of a constrained system โข Developers hired before the success criteria are defined โข Architectural decisions deferred until they're expensive to reverse โข "We'll fix it later" choices that quietly become permanent That's the layer I focus on stabilizing first โ so execution stays fast without becoming brittle. โ ๐๐๐ญ๐๐๐๐ฌ๐ ๐๐ซ๐๐ก๐ข๐ญ๐๐๐ญ๐ฎ๐ซ๐ & ๐๐ข๐๐ ๐ง๐จ๐ฌ๐ญ๐ข๐๐ฌ Production databases are where architectural decisions surface most visibly โ slow queries, bloated indexes, configuration drift, schema choices that worked at 10K rows and break at 10M. I have extensive hands-on experience with PostgreSQL, MySQL, and MariaDB in high-load production environments. For teams that need a fast, structured assessment: I offer a fixed-price SQL database audit via my Project Catalog โ a prioritized diagnostic report delivered in 1โ2 days, ranked by business impact. ๐งฑ ๐๐ญ๐๐๐ค โข Databases โ PostgreSQL, MySQL, MariaDB, OpenSearch, Elasticsearch, DynamoDB โข Cloud โ AWS, Azure, Kubernetes, Docker, serverless โข Security โ IAM, encryption, access boundaries, secure data flows โข DevOps โ CI/CD, GitHub actions, CloudFormation, observability โข AI-adjacent โ guardrails, confidence gating, deterministic vs. generative boundaries Technology serves decisions, not the other way around. ๐ ๐๐ง๐ ๐๐ ๐๐ฆ๐๐ง๐ญ ๐๐จ๐ซ๐ฆ๐๐ญ๐ฌ โข Long-term architecture and delivery ownership โข Fractional CTO or technical advisor โข Short-term advisory (1โ4 weeks) โข Fixed-price SQL database audit (Project Catalog โ from $750) Most successful collaborations start small and grow naturally once alignment is in place. ๐จ ๐๐๐ญ'๐ฌ ๐ญ๐๐ฅ๐ค If you are unsure what to build, what to cut, or how to de-risk a critical phase โ or if your database is showing signs of trouble โ a short conversation usually makes sense. From there, we decide together on the right shape of engagement.
- Software Architecture & Design
- Cloud Architecture
- Amazon Web Services
- Microsoft Azure
- Database Optimization
- PostgreSQL
- MySQL
- Serverless Computing
- Automation
- CI/CD
Gyumri, Armenia
Hello, everyone! My name is Sergey, and I have worked in the production of commercial electronics for many years. What I do best: ๐ Embedded Systems Expertise: โ Low-level programming (C/C++), Python โ Skilled in real-time systems (FREERTOS) and OTA updates โ Expertise in communication protocols: I2C, SPI, UART, RS485, CAN, USB, Ethernet, MODBUS โ Expertise in peripheral integration: sensors, displays, motor drivers, EEPROMs โ Wireless IoT: WiFi, BLE, LoRa, FSK, 4G modules โ Hardware debugging with tools like JTAG, oscilloscopes, and logic analyzers โ PCB Design & Layout โ Electrical Engineering ๐ Power Optimization: โ Low Power Design: Achieved <15ยตA sleep current in battery-powered IoT devices ๐ Tools & Technologies: โ IDEs: STM32CubeIDE, VSCode+Platformio, ESP-IDF, Arduino IDE โ Platforms: STM32, ESP32, Raspberry Pi โ Web/Mobile: Flutter, Node-Red โ Version Control: Git, GitHub โ Protocols: TCP/IP, MQTT, MODBUS ๐ฌ Letโs discuss how I can accelerate your embedded project
- ESP32
- Raspberry Pi
- STM32
- Embedded System
- Serial Port Interfacing
- Python
- C
- Ionic Framework
- Linux
- FreeRTOS
- PCB Design
- Analog Electronics
- Digital Electronics
- Arduino Firmware
- Microcontroller Programming
Yerevan, Armenia
"Hands-down, one of the best devs I've worked with on Upwork." - ScreenStory Senior C++ Engineer with 18+ years building real-time and embedded systems, multimedia pipelines, and high-performance desktop applications. Top Rated Plus on Upwork - 9,900+ hours and $400K+ earned across 28+ long-term engagements. MORE FROM CLIENTS "Excellent in every regard: communication, work, making logical inferences, asking good questions. Truly the top of the top." - Skan AI "A very reliable, knowledgeable and professional developer who is a pleasure to work with." - Clickdrive WHAT I BUILD - Rich UI/UX and high performance desktop applications on C++/Qt, C# .Net Framework WPF/UWP/WinUI XAML - Multimedia & Real-Time Screen recording engines (Desktop Duplication API, Windows Graphics Capture, GDI), low-latency video/audio pipelines on FFmpeg, WebRTC streaming with custom builds and Janus SFU, DirectX GPU compositing with custom pixel shaders, audio DSP with RNNoise. - Embedded & HMI Industrial automation, locomotive on-board systems, HMI on Qt/QML, ModBus / RS-232/485 / Can. Codex industrial labeling software for ALE sas - Real-Time Backends SCADA alarm-module backend with high-throughput low-latency event handling, gRPC, multithreaded C++17/20 architecture. - Native Library Bindings C++ cores with bindings to Electron (Node-API), Flutter (FFI), Python. Cross-platform Windows and macOS. - Engineering Infrastructure CI/CD on Jenkins and Azure DevOps, self-hosted Sentry deployment, CrashRpt, automated quality gates, structured Git workflows. HIGHLIGHTS - 7 years as lead engineer on a portfolio of consumer multimedia and document-processing applications (architecture + implementation across a team of 3) - Locomotive driver HMI deployed on operational locomotives in real-world service - Automated engine test bench: reduced testing time by 40%, increased throughput from 6 to 10 engines per shift - Currently leading C++/MFC -> Qt migration on the Ham Radio Deluxe product suite (41,500+ active users) Core stack: C++ (17/20) ยท Qt (QML, QWidgets) ยท CMake ยท vcpkg ยท FFmpeg ยท WebRTC ยท Desktop Duplication API ยท Media Foundation ยท DirectX ยท MFC ยท gRPC ยท Multithreading ยท ModBus ยท Windows Embedded ยท C# .NET ยท Electron Node-API ยท Jenkins ยท Azure DevOps ยท Sentry WHAT I'M LOOKING FOR Long-term engagements (6+ months) where deep C++ expertise and architectural ownership matter. Equally comfortable in greenfield architecture and rescuing legacy codebases. Available for fixed-price projects and hourly contracts.
- C++
- C
- C#
- Microsoft Visual C++
- C++/CLI
- Screenshot & Screen Recording Software
- Electron
- Qt Framework
- Screen Recording
- .NET Framework
- WebRTC
- Desktop Application
- Embedded System
- FFmpeg
- Microsoft Foundation Class Library
- CMake
- Windows API Development
Yerevan, Armenia
I am a C++ Developer with a strong command of modern C/C++, specializing in object-oriented design, template metaprogramming, and multithreaded application development. My work is guided by a deep understanding of computer architecture and performance optimization, enabling me to write software that is not only functional, but also efficient, scalable, and maintainable. My experience with Qt and QML allows me to build responsive, cross-platform desktop applications that combine performance with clean, intuitive user interfaces. I follow best practices in code structure, memory management, and debugging to ensure long-term stability and reliability. Technical Skills: ๐งฉ C / C++ (C++11/14/17/20) ๐งฉ GoLang ๐งฉ Java programming ๐งฉ Multithreading & Concurrency ๐งฉ Template Metaprogramming ๐งฉ OOP & STL ๐งฉ Qt / QML Desktop Application Development ๐งฉ Performance Profiling & Optimization ๐งฉ Cross-Platform Software Development ๐งฉSQL I am detail-oriented, analytical, and highly reliable. I take responsibility for the quality of my work and aim to deliver solutions that are not only functional, but also efficient, readable, and easy to maintain. If you are looking for a C++ developer who understands performance, architecture, and clean design, I would be glad to discuss your project and contribute to its success.
- C++
- C
- Qt Framework
- Linux
- Computer Science
- Assembly Language
- UML Diagram
- Algorithms
- Data Structures
- Software Design Pattern
- QML
- Multithreaded Programming
- Computer Engineering
- SQL
- Golang
How it works
Post a job for free Post a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
โUpwork provides an umbrella-level of security. I can see a talentโs work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.โ
Kim Darling
Emerald Tiger
โUpwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.โ
David Merry
Kinetic Investments
โOur very specific requirements can be a challengeโWith Upwork, weโre able to access a bigger community to ensure the success of our projects.โ
Katja Krohn
Summa Linguae
How do I hire a C++ Programmer & Developer in Armenia on Upwork?
You can hire a C++ Programmer & Developer in Armenia on Upwork in four simple steps:
- Create a job post tailored to your C++ Programmer & Developer project scope. We'll walk you through the process step by step.
- Browse top C++ Programmer & Developer talent on Upwork and invite them to your project.
- Once the proposals start flowing in, create a shortlist of top C++ Programmer & Developer profiles and interview.
- Hire the right C++ Programmer & Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a C++ Programmer & Developer?
Rates charged by C++ Programmers & Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a C++ Programmer & Developer in Armenia on Upwork?
As the world's work marketplace, we connect highly-skilled freelance C++ Programmers & Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream C++ Programmer & Developer team you need to succeed.
Can I hire a C++ Programmer & Developer in Armenia within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive C++ Programmer & Developer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for C++ Programmers & Developers in Armenia
- Win32 App Developers in Yerevan, AM
- Three.js Developers in Yerevan, AM
- Embedded Linux Specialists in Yerevan, AM
- PHP Developers in Yerevan, AM
- Git Developers in Abovyan, AM
- Microsoft Kinect Developers in Yerevan, AM
- Jekyll Developers in Yerevan, AM
- Graphic Designers in Yerevan, AM
- Architects in Yerevan, AM
- Distributed Computing Specialists in Yerevan, AM
- Program Managers in Yerevan, AM
- Customer Service Representatives in Yerevan, AM
- Sound Designers in Yerevan, AM
- JUnit Specialists in Yerevan, AM
- Payment Gateway Integration Specialists in Yerevan, AM
- Startup Freelancers in Yerevan, AM
More top skills in Armenia
- Golang Developers in Armenia
- C# Developers & Programmers in Armenia
- Java Developers in Armenia
- Objective-C Developers in Armenia
- Object Oriented PHP Developers in Armenia
- Android NDK Developers in Armenia
- Unity Developers in Armenia
- Programming Languages Freelancers in Armenia
- Outsourced Developers in Armenia
- Scala Developers in Armenia
- Node.js Developers in Armenia
- Zend Framework Developers in Armenia
- Game Developers in Armenia
- Hadoop Developers & Programmers in Armenia
- JavaScript Developers in Armenia
- ASP.NET Developers in Armenia