
Oleg G
Senior Cpp Qt Developer Desktop Apps Performance
Habilidades

Revisa mis servicios


Porfolio
Experiencia laboral
Senior C++/Qt Software Engineer | Freelance
Freelance • Freelance
Jul 2025 - Present • 1 yr 4 mos
Architected and built a cross-platform disk-space analysis desktop tool from scratch in C++23 with a Qt6/QML interface — multi-threaded filesystem scanner, exact and perceptual-hash duplicate detection (xxHash, SHA-256, pHash), embedded full- text search (Xapian), and a fully offline AI advisor (ONNX Runtime + llama.cpp) that recommends cleanup actions with zero data leaving the device. Designed and built Flutter/Dart mobile apps: an English-learning flashcard platform (6,000+ cards, IELTS/TOEFL practice tests with audio, accent training across 6 English accents) and a voice-training app with real-time audio capture, low-latency live- monitoring playback, and progress visualization — using Riverpod for state management and go_router for navigation. Built Chrome/Safari browser extensions on Manifest V3 (service workers, content scripts, chrome.storage) — a fully client-side QR code generator (URL/WiFi/vCard, zero data collection) and a link-management utility with copy history and context-menu integration
Senior Software Engineer / Team Lead
«Инфотекс Интернет Траст» — аккредитованный УЦ, оператор ЭДО, электронной отчётности • Tiempo completo
May 2016 - Jul 2025 • 9 yrs 2 mos
Project — TrustPlugin: cryptographic aggregator/SDK for web browsers Architected and led development of a native C++17 / Qt6 cross-platform application (Windows, Linux, macOS incl. Apple Silicon), reaching 92% shared codebase across platforms. Built a unified abstraction layer for 7 cryptographic providers and 3 hardware-token types via PKCS#11, achieving 99.7% provider compatibility. Redesigned request architecture using thread pools, std::async, and SQLite-based certificate caching — cut load time 85% (8s → 1.2s) and increased throughput 4x (50 → 200 ops/sec). Deployed at a national-scale digital government-services platform (30M+ potential users) and a major financial institution (enterprise-wide deployment); product served 50,000+ active users. Scaled the engineering team from 1 to 10 (7 developers, 3 QA); introduced Agile processes; cut new-hire ramp-up from 3 months to 4 weeks; lifted team velocity 65%. Mentored 5 junior engineers (2 promoted to mid-level within a year); conducted 500+ code reviews; authored internal coding standards. Project — VipNet EDO: secure business-to-government electronic document management Led a 5-person team; built the user-rights/permissions module and notification subsystem. Cut build time from 30 to 10 minutes; introduced QML/HTML integration into the native app workflow.
Senior Software Engineer C++
Kickidler Armenia • Tiempo completo
Mar 2015 - Feb 2016 • 11 mos
Developed, debugged, and optimized components of an employee-monitoring system used by 5,000+ companies. Built browser extensions for Firefox, Chrome, Opera, and Yandex with an automatic-installation mechanism. Optimized web-page load speed 8x through batching, streaming, and SIMD (SSE4.2) instructions.