I'm Taras Hevlich, a software engineer with 2.5 years of hands-on experience building high-performance backend utilities, E2E infrastructure, and robust network communications. I excel in Python (AsyncIO, multiprocessing) and have deep hands-on work with gRPC, WebRTC, and hardware-level interfaces. I enjoy developing tools for video streaming analysis, network manipulation, and automated hardware control, and I focus on optimizing resource usage and designing resilient applications that perform well in unstable networks.

Taras Hevlich

I'm Taras Hevlich, a software engineer with 2.5 years of hands-on experience building high-performance backend utilities, E2E infrastructure, and robust network communications. I excel in Python (AsyncIO, multiprocessing) and have deep hands-on work with gRPC, WebRTC, and hardware-level interfaces. I enjoy developing tools for video streaming analysis, network manipulation, and automated hardware control, and I focus on optimizing resource usage and designing resilient applications that perform well in unstable networks.

Available to hire

I’m Taras Hevlich, a software engineer with 2.5 years of hands-on experience building high-performance backend utilities, E2E infrastructure, and robust network communications. I excel in Python (AsyncIO, multiprocessing) and have deep hands-on work with gRPC, WebRTC, and hardware-level interfaces.

I enjoy developing tools for video streaming analysis, network manipulation, and automated hardware control, and I focus on optimizing resource usage and designing resilient applications that perform well in unstable networks.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

English
Fluent

Work Experience

Software Engineer (Video Automation) at Ajax Systems
January 1, 2025 - December 31, 2026
Architected and developed a comprehensive Python-based ecosystem and a BDD framework for IP cameras and Network Video Recorders (NVRs), heavily utilizing asyncio, queues, and multiprocessing for parallel task execution. Developed a core interaction library implementing diverse connection protocols including gRPC, WebRTC, RTSP, SSH, and UART for robust device configuration and log analysis. Optimized high-load WebRTC stream processing by reverse-engineering and patching the aiortc library to store encoded media packets directly in RAM, deferring CPU-intensive decoding tasks to post-stream execution. Engineered an image and video analysis module integrating PyAV, OpenCV, NumPy, and SciPy for on-the-fly RTSP video stream analysis and image validation. Designed and deployed standalone FastAPI monolithic applications packaged via Docker into local executables. These tools orchestrated complex multi-device environments involving proprietary hubs, smart sockets, and IoT cameras to validate of
Software Engineer (Device Automation) at Ajax Systems
January 1, 2023 - December 31, 2025
Expanded an existing E2E automation framework (based on pytest and asyncio) dedicated to the validation of SmartHome devices over proprietary sub-GHz radio protocols. Developed highly resilient communication algorithms with custom retry strategies, timeouts, and byte-sequence validation to ensure stable interaction over noisy RF environments and physical interfaces (UART, TCP). Automated hardware testing by integrating programmable power blocks into physical test stands, controlling both via UART and TCP APIs to simulate overcurrent and overvoltage scenarios. Orchestrated concurrent execution flows to dispatch hardware commands and simultaneously validate the real-time reactions and protection mechanisms of embedded devices.

Education

Master’s Degree at Igor Sikorsky Kyiv Polytechnic Institute (KPI)
January 1, 2024 - December 31, 2025
Bachelor’s Degree at Igor Sikorsky Kyiv Polytechnic Institute (KPI)
January 1, 2020 - December 31, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Manufacturing, Media & Entertainment