Роман
C# програміст
- Considering positions:
- C# програміст, Системний адміністратор, Менеджер проєктів
- City:
- Khmelnytskyi
Contact information
The job seeker has entered a phone number .
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/15213196/
Uploaded file
The file contains 3 more pages.
Quick view versionThis resume is posted as a file. The quick view option may be worse than the original resume.
SOFTWARE DEVELOPER C++
UKRAINE, KHMELNYTSKIY CITY
SUMMARY
• Engineered and deployed a comprehensive driver installation system using C++ and the
Windows SDK, achieving a 40% reduction in manual intervention and a 30% increase in
installation accuracy.
• Enhanced remote printer management tools utilizing TCP/IP architecture and the SNMP
protocol, resulting in a 15% improvement in data transfer efficiency.
• Developed a custom GUI with the Windows Message-based GUI, elevating user satisfaction by
35% through enhanced interaction and accessibility.
• Designed and implemented a cross-platform application using Qt Framework, streamlining the
development process and providing a consistent user experience across multiple operating
systems.
• Specialized expertise in Windows kernel-mode driver development using the Windows Driver
Kit (WDK), including experience with PCIe FPGA hardware integration.
• Designed and implemented drivers that manage low-level register access, interrupt handling,
and DMA channel communication, ensuring high-throughput data transfers and stable device
interaction.
• Worked extensively with kernel-mode debugging (WinDbg, Visual Studio), implementing
synchronization primitives, IRP handling, and memory-mapped I/O operations for custom FPGA
devices.
• Practical expertise in embedded systems development on Linux using C/C++, including
configuration, customization, and extension of the Linux Kernel according to specific project
requirements.
• Extensive experience with data transmission protocols for IoT, including TCP/IP, HTTP, SNMP,
IPP, USB, as well as practical experience working with WebSockets.
RECENT PROJECT
AI-ENABLED VIDEO SURVEILLANCE MANAGER – SOFTWARE DEVELOPER
MAY 2025 – AUGUST 2025
Key Responsibilities:
• Set up a robust Test Program to transmit video streams via IP addresses, designated
ports, and endpoint paths, ensuring precise network routing and seamless stream
management.
• Implemented direct Video Data Stream communication with the Spatial Detector Service
using clearly defined IP addresses and ports, enabling precise spatial analytics and
reducing data latency by 20%.
• Designed and implemented MongoDB Metadata Database Schema, efficiently storing
detailed video metadata, enhancing data retrieval speeds, and optimizing analysis
workflows by 25%.
• Developed a dedicated Video Surveillance Adapter for seamless camera integration
using IP addresses, ports, and endpoint paths, improving connection reliability and
reducing integration complexity.
• Integrated Theft Detection Model to automate alerts retrieval, triggering 10-second
video recordings instantly upon threat detection, effectively minimizing incident
response time.
• Established secure online video storage infrastructure (technology TBD), ensuring high
availability, scalability, and secured access control, enhancing data safety and
compliance.
• Implemented real-time Frontend Integration via dedicated API calls, enabling
immediate video recording initiation and real-time streaming, significantly improving
user experience and operational responsiveness.
• Converted C++ Video Manager Service into a fully deployable Web Service, streamlining
deployment processes, enhancing scalability, and facilitating integration across various
environments.
• Maintained comprehensive and organized codebase management via GitHub, fostering
collaborative development practices, improving code maintainability, and supporting
CI/CD pipelines.
• Executed thorough Code Refactoring and Cleanup, optimizing the Video Manager’s
performance, reducing code complexity, and enhancing maintainability by 30%.
Technologies:
• C++ • Video Live Streaming
• Websockets • OpenCV
• TCP/IP • Web-Service Integration and
• Video File Transfer Deployment
AI-ENABLED LEARNING PATH – FULL-STACK DEVELOPER
SEPTEMBER 2024 – MARCH 2025
Key Responsibilities:
• Implemented a feature-rich online compiler supporting C/C++ submissions through
HTTPS, increasing code submission efficiency by 25% and allowing near-instant
feedback loops for users completing assigned tasks.
• Integrated an AI code reviewer powered by Neural Networks (NN), Deep Learning (DL),
and Machine Learning (ML), enforcing specialized or “classified” coding standards (such
as secure handling of sensitive data, advanced memory management checks) that
reduced compliance violations by 30%.
• Introduced a confidential scanning module, employing advanced heuristics to detect
restricted or proprietary code segments, preventing inadvertent leaks of high-security
content by 20% and reinforcing trust for enterprise-level partners.
• Utilized multi-layer authentication protocols and restricted environment checks to
restrict unauthorized usage of system-level calls, shortening the review process while
elevating user data security under regulated compliance scenarios.
• Developed the “learning path” feature, empowering companies to define specialized
knowledge milestones for candidates, increasing overall engagement by 25% among
participants aiming to master new coding skills.
• Enabled progressive tasks that tested programming concepts from basic to advanced,
raising user completion rates by 15% and simplifying course corrections through
dynamic AI feedback loops.
• Applied advanced Neural Network models to classify code segments by style,
performance optimization, or memory usage attributes, enhancing feedback depth and
cutting user confusion during debugging by 20%.
• Ensured robust contextual feedback based on employer-defined criteria (e.g., style
guides, code size constraints), aligning coding solutions with specialized industry
standards and amplifying user readiness for real-world tasks.
• Enabled participants to address tasks sequentially, limiting partial overlaps and
improving clarity for next-step guidance, boosting average completion rates of assigned
tasks by 15%.
• Allowed employers to track progress in real time, lowering manual oversight by 20% and
expediting the candidate evaluation cycle for new or ongoing projects.
• Optimized the compiler’s memory footprint and TCP/IP usage to sustain consistent
performance under concurrency peaks, decreasing compile wait times by 25% on
average.
• Adhered to best practices in HTML/CSS/JS for front-end logic, ensuring device
compatibility and raising user satisfaction by 20% among participants accessing the
platform from varied hardware or network conditions.
Technologies:
• C/C++ • TCP/IP
• HTML • Neural Networks
• CSS • Deep Learning
• HTTPS • Machine Learning
API INTERFACE DEVELOPMENT – OPEN-SOURCE APPLICATION
AUGUST 2024 – SEPTEMBER 2024
Key Responsibilities:
• Designed and implemented an API interface based on the existing Windows application
codebase, enabling structured external access to the program’s functionality.
• Delivered a dedicated standalone GUI sub-application that provided visual interaction
with core API features, allowing end-users to access extended functionality without
modifying the original software.
• Developed a mechanism to call selected functions from the original Windows program
via both C++ and Python, bridging native code execution with scripting-level
extensibility.
• Reworked and maintained forks of the open-source project, ensuring compatibility,
stability, and improved developer experience for contributors.
• Provided CPython bindings for core API functionality, empowering Python developers
to integrate, automate, and extend the original application workflows.
• Enhanced the modularity of the codebase to support seamless API integration across
different environments, simplifying adoption by third-party developers.
Technologies:
• C++ • GUI API Sub-Application
• Python / CPython Bindings • Open-Source Project Forks
• API Interface Development
RESOLVE CONFLICTS – CUSTOM UI & VISUAL DEVELOPMENT (MFC FRAMEWORK)
JULY 2024 – JULY 2024
Key Responsibilities:
• Designed and implemented custom visual elements using the MFC Framework to
enhance the “Resolve CPT Billing Conflicts” workflow with intuitive, interactive UI
features.
• Developed a set of reusable custom visual controls tailored for specialized data
visualization and conflict resolution tasks.
• Built custom mouse and keyboard event handlers, enabling responsive and context-
aware user interactions within the application.
• Created and integrated advanced visual animations (highlighting, transitions,
interactive highlights) to guide users through the conflict selection and resolution
process.
• Developed custom widgets with embedded logic and rendering pipelines, extending the
MFC Framework’s standard UI capabilities and improving user experience.
• Optimized control rendering and event handling to ensure smooth interaction
performance in data-heavy environments.
Technologies:
• C++ • Event Handling
• MFC Framework (Mouse/Keyboard)
• Custom UI Controls • •Visual Animations & Widgets
GAME GRAPHICS DEVELOPMENT – C++ / MFC FRAMEWORK
JULY 2024 – JULY 2024
Key Responsibilities:
• Designed and implemented custom visual elements using the MFC Framework to
enhance the “Resolve CPT Billing Conflicts” workflow with intuitive, interactive UI
features.
• Developed custom UI controls with unique visual effects that laid the foundation for
building a complete animation rendering system within the game.
• Implemented full-fledged 2D graphics rendering using the MFC Framework, enabling
support for dynamic scenes and complex visual compositions.
• Created a system of custom visual animations (object motion, particle effects, smooth
transitions) that enhanced the visual appeal of the game environment and improved
overall gameplay experience.
• Optimized rendering and graphics processing mechanisms to maintain stable
performance even under heavy rendering load.
• Built tooling for rapid addition and editing of visual effects, reducing integration time
for new graphical components by 20%.
• Integrated custom graphical controls into the UI architecture, improving consistency of
style and control over interface behavior.
Technologies:
• C++ • Custom UI Controls
• MFC Framework • Animation Systems
• 2D Rendering
PRINTER DRIVER .INF INSTALLATOR – OS SOFTWARE DEVELOPER
DECEMBER 2023 – DECEMBER 2024
Key Responsibilities:
• Developed a streamlined “click and forget” driver installation process in C++, cutting
manual intervention and boosting automation for end-users.
• Created a self-installation repair mechanism that reduced driver downtime by 25%,
automatically detecting and fixing errors during setup.
• Enabled fully automated installs via a CLI interface, increasing usage by 30% among
advanced users who required silent and custom-path installs.
• Designed a seamless uninstall and reinstall sequence, shortening driver reinstallation
times by 30% and minimizing user input.
• Engineered custom installation settings for PrintJob presets, improving flexibility and
user customization for specific tasks.
• Integrated the installer with the Windows Applications Catalog for straightforward
driver updates and removals, enhancing system manageability.
• Implemented robust file encryption techniques to secure installer distribution, reducing
potential data breaches by 20% and safeguarding sensitive files.
• Worked with UAC Control and Daemon processes to ensure remote installations met
enterprise-level security requirements without compromising efficiency.
• Configured system folder permissions and ownership via the Windows SDK, preventing
security conflicts while maintaining essential OS safeguards.
• Enabled remote driver installation and management using secure communication
protocols, raising tech support efficiency by 40% through quick offsite troubleshooting.
• Improved system security through advanced encryption for installer distribution,
protecting user data and minimizing vulnerabilities during remote setups.
• Integrated custom notifications and alerts for installation errors, helping users resolve
issues in real time and lowering support calls.
• Developed automated testing for printer driver installations, including adding and
removing dummy printer connections to verify correctness, boosting install success
rates by 30%.
• Designed self-diagnosis features that automatically detected and reported conflicts or
errors prior to finalizing installation, reducing post-install malfunctions.
• Refined the validation process with InfVerif (.INF-Based Driver Packages) to ensure .inf-
based driver packages complied with Windows standards, minimizing system-level
incompatibilities.
• Built a custom Windows MessageDialogBox GUI using DialogBox XML Resource
Templates, elevating the user experience with a clean, responsive design.
• Deployed visually appealing features, resulting in a 15% rise in user satisfaction scores
tied to installation aesthetics and interactivity.
• Integrated advanced Shell.h components to create a cohesive, branded look-and-feel,
improving overall usability ratings and customer feedback.
• Created a driver package installer based on the .inf format, ensuring Windows Print API
compliance and smoother system-level installations.
• Implemented Printer Connections modifications within the Device Stack API,
streamlining the process of adding or removing printers for end-users.
• Verified print job integrity by adding and removing printers in Print Server
configurations, reducing the occurrence of failed print tasks by 20%.
• Achieved a 35% increase in installation speed and accuracy with the “click and forget”
mechanism, enhancing end-user satisfaction.
• Reduced installation errors by 20% through automated repair functionality, minimizing
manual troubleshooting.
• Lowered support requests related to driver malfunctions by 25% by introducing a self-
installing repair feature.
• Improved remote installation efficiency by 40% through secure communication
methods and UAC-compliant processes.
• Enhanced user experience and streamlined deployments, garnering positive feedback
regarding ease-of-use and reliability.
Technologies:
• C++ • UAC Control
• Microsoft Visual Studio 2022 • Daemon processes
• Windows SDK • CLI / Windows Terminal
• Windows.h • Print Server/Printer Connections
• Shell.h • Windows MessageDialogBox GUI
• Windows Print API • Self-Install/Self-Uninstall
• PrintUI • DialogBox XML Resource
Templates
• Device Stack API
• InfVerif
EDUCATION
SEPTEMBER 2017 - JUNE 2023
KHMELNYTSKYI NATIONAL UNIVERSITY
Master’s degree in Informational Technologies of Computer Engineering.
SKILLS
PROGRAMMING LANGUAGES:
C++, Python.
DEVELOPMENT ENVIRONMENTS & TOOLS:
Microsoft Visual Studio, Windows Driver Kit (WDK), Windows SDK, CLI (Command Line
Interface), Windows Console, Windows Terminal, PowerShell, UAC Control, Daemon
Processes, Self-Install / Self-Uninstall, GDB (GNU Debugger).
LIBRARIES & FRAMEWORKS:
Qt Framework, Windows.lib, Shell.File.lib, Shell.dll, Windows.h, Shell.h, Windows Print API,
PrintUI, Device Stack API, Windows Message-based GUI, DialogBox XML Resource Templates.
NETWORK & PROTOCOLS:
Windows Sockets, TCP/IP Architecture, HTTP Protocol, SNMP Protocol, IPP Protocol, USB
Protocol.
DEVICE MANAGEMENT:
Print Server, Printer Connections, Windows MessageDialogBox GUI, InfVerif, Custom JSON
Parser, PCIe FPGA hardware integration (register-level access, memory mapping, DMA
channel management).
EMBEDDED SYSTEMS & OPERATING SYSTEMS:
Windows (user-mode and kernel-mode driver development), Linux, Linux Kernel, Android
(AOSP customization), STM32, Microcontrollers, Real-Time Operating Systems (RTOS).
LANGUAGES
B2 (Upper Intermediate) English level Native Ukrainian
Similar candidates
-
Web-програміст
Khmelnytskyi, Remote -
Full-stack програміст
Khmelnytskyi -
Програміст (C#, VB.Net, SQL)
Khmelnytskyi, Dnipro , more 7 cities -
C# програміст
Khmelnytskyi, Remote -
.Net-програміст
Khmelnytskyi, Remote -
C# програміст
Khmelnytskyi, Remote