German Kolenov
Principal Software Engineer | Technology Architect
Hire this person
Send a job offer directly to this candidate
About
Principal Software Engineer with extensive experience building high‑performance C and C++ systems, low‑latency processing pipelines, and large‑scale transaction‑style workflows. Strong background in multithreading, concurrency, distributed systems, and Agile development. Proven success modernizing legacy systems, optimizing throughput, and delivering reliable production software across Linux and Windows. Additional experience with Java, C#, SQL databases, and AWS cloud services.
Experience
Principal Software Engineer - Precisely Inc - Atlanta, GA
(2021-12 - 2026-02)
- Designed and optimized high‑volume, low‑latency C/C++ and Java components for document composition and transaction‑style workflows.
- Modernized legacy COBOL and C‑based systems into scalable AWS‑hosted microservices, improving throughput and reducing latency.
- Built multithreaded C/C++ services processing large volumes of structured data (XML, JSON, AFP, PCL).
- Integrated SQL‑driven data sources into high‑performance pipelines supporting OLTP‑like workloads.
- Implemented CI/CD pipelines using GitLab, improving deployment reliability and reducing release cycle time.
- Worked in Agile teams, contributing to sprint planning, estimation, and iterative delivery.
- Supported C# Windows applications integrated with cloud services.
Software Applications Architect - CEDAR Document Technologies - Atlanta, GA
(2001-09 - 2021-12)
- Developed high‑performance C/C++ engines for large‑scale PDF/print‑stream transformation used in financial and enterprise systems.
- Built distributed, document‑processing workflows capable of handling hundreds of thousands of document conversions and compositions daily.
- Designed secure transaction workflows using PKI, digital signing, and certificate validation.
- Optimized multithreaded pipelines to reduce processing time and improve throughput.
- Modernized legacy components into modular, scalable architectures.
Senior Software Engineer - Netcertainty Inc
(2000-01 - 2001-12)
Java/C/C++ client‑server systems, PKI‑based signing, encryption, XML processing.
VP of Software Development - Proling Ltd
(1994-01 - 2000-12)
Microsoft Office linguistic tools; early Java/JavaScript web apps; C/C++, AutoCAD utilities.
Research Engineer - Aircomm Systems & Cybernetics Institute
(1984-01 - 1994-12)
Aeronautical systems, 2D/3D visualization, parallel optimization research, IBM mainframe development (C, Assembly, PL/1, FORTRAN, COBOL).
Education
Doctorate - Physics & Mathematics - Institute of Cybernetics, Academy of Sciences, Ukraine
Master's - Applied Mathematics - Kiev State University
