Dmitry Ilyin

Technical Lead at OpenIPC

Sanremo, Liguria, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Dmitry Ilyin is a hands-on technical lead with over 20 years of experience in software development, DevOps and embedded systems, currently leading OpenIPC’s firmware and cloud media platform efforts from Sanremo, Italy. He combines deep C/C++ and OS-level expertise — including kernel and sensor driver reverse engineering for ARM/MIPS devices — with large-scale cloud and container orchestration knowledge (AWS/GCP, Kubernetes, Nomad). Dmitry has a track record of delivering high-performance, fault-tolerant systems in demanding domains from HFT at Playtech to SIL4-certified rail signaling, and he led distributed teams through resource-constrained projects. An active open-source contributor, he added meaningful backend functionality to well-known projects like FreeRDP and libevent and integrates WebSocket and low-level portability fixes that demonstrate pragmatic cross-platform craftsmanship. He speaks Chinese and favors WebAssembly and modern browser-based media stacks, reflecting a long-term view of where embedded and web technologies converge. Pragmatic about trade-offs, he blends low-level engineering rigor with cloud-native operationalism to move constrained hardware projects to scalable multi-cloud deployments.
code8 years of coding experience
job19 years of employment as a software developer
github-logo-circle

Github Skills (26)

asynchronous10
buildroot10
multithreading10
async10
firmware10
rdp10
websocket10
c-programming10
c1110
networking10
c1710
websockets-client10
thread10
hyper-threading10
sys10

Programming languages (12)

TypeScriptJavaShellCSSC++CMakefileGo

Github contributions (5)

github-logo-circle
OpenIPC/firmware

Apr 2021 - Jan 2023

Alternative IP Camera firmware from an open community
Role in this project:
userBack-end Developer & Embedded Systems Engineer
Contributions:10 reviews, 183 commits, 259 PRs in 1 year 9 months
Contributions summary:Dmitry primarily contributed to the firmware development of IP cameras, focusing on integrating sensor drivers and related libraries. Their work involved adding and replacing sensor drivers, specifically for HiSilicon chipsets, and incorporating various `.so` files associated with sensor functionalities. The commits show a focus on building and integrating sensor libraries, suggesting a deep understanding of embedded system development for IP camera hardware. The user also made changes to the build system and configuration files, indicating their involvement in the overall firmware development process.
ipcamhisiliconcamerabuildrootzftlab
libevent/libevent

Dec 2021 - Nov 2022

Event notification library
Role in this project:
userBack-end Developer
Contributions:23 reviews, 13 commits, 12 PRs in 11 months
Contributions summary:Dmitry primarily contributed to the back-end functionality of the libevent library. They added HTTP response codes, implemented mmap64 function checks for improved portability on 32-bit architectures, and developed a minimal WebSocket server implementation for the evhttp module, allowing for handling of WebSockets connections. They also fixed conflicts with the SHA1 function, added helpers, and addressed memory leaks in tests. Finally, the user implemented WebSocket text and binary message handling with evws_send_text and evws_send_binary function and updated websocket connection header checks.
networkingnotificationevent-notificationcross-platformasync
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dmitry Ilyin - Technical Lead at OpenIPC