Denis Ovsienko

Software Engineer

United Kingdom
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
🎓
Top School
Denis Ovsienko is a seasoned software engineer with 23 years in IT, steeped in open source and systems-level work across Linux, networking, data centres, and automation. He is a long-standing maintainer and contributor to critical projects such as tcpdump/libpcap and RackTables, bringing deep expertise in packet parsing, protocol support (including IPv6 and experimental protocols), and back-end robustness. His toolset spans C, PHP, Python, shell scripting, SQL, git, CI, and Unix-like systems, complemented by practical experience in IT security, wireless networks and GIS. Denis combines low-level debugging and compilation fixes with higher-level feature work like port/VLAN management and schema evolution, demonstrating a rare full-stack operations-to-code perspective. Based in the UK, he pairs technical writing with hands-on engineering, often improving stability and data integrity in mature infrastructure projects. An understated strength is his ability to translate real-world network and data-centre realities into maintainable open-source code used by practitioners globally.
code23 years of coding experience
bookDonec'kij Nacional'nij Tehnicnij Universitet
languagesEnglish, Russian, Ukrainian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (24)

mysql10
ip10
build-system10
c-programming10
c1110
decode10
networking10
decoding10
c1710
php10
ipv610
sql10
tcp10
packet-analysis10
decoder10

Programming languages (12)

HCLDockerfileJavaC++ShellJinjaCGherkin

Github contributions (5)

github-logo-circle
RackTables/racktables

Jul 2007 - Jan 2023

RackTables current development repository
Role in this project:
userBack-end Developer
Contributions:4425 commits, 108 PRs, 706 pushes in 15 years 8 months
Contributions summary:Denis's contributions primarily focus on the enhancement and maintenance of the RackTables application's backend logic. They implemented and refined port and VLAN parsing code within the device configuration module, addressing format mismatches and improving overall code robustness. The user also resolved a PHP warning, updated database schemas, and contributed to the implementation of new features related to port management and the management of Cacti graphs. Furthermore, they addressed issues such as handling of invalid date input, demonstrating a focus on data integrity and system stability.
ipamminecraftdcim
the-tcpdump-group/tcpdump

Mar 2013 - Jan 2023

the TCPdump network dissector
Role in this project:
userBack-end Developer
Contributions:60 reviews, 353 commits, 95 PRs in 10 years
Contributions summary:Denis primarily contributed to the development of the tcpdump network dissector. Their work included implementing features for IPv6 network protocols, decoding of new and experimental protocols like Babel and ZeroMQ. Additionally, the user was involved in fixing issues related to RIPv2 and in providing bounds checks to improve packet parsing integrity. Their efforts touched on various parts of the codebase, including the core dissector logic and protocol-specific modules.
bpfdissectorbsd-packet-filternetworkingwireshark
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