Dmitrii Panov

C Developer at UNI

London, England, Russia
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
Dmitrii Panov is a seasoned C and .NET developer with 14 years of experience building reliable back-end systems from London, with roots in Russia and a formal background in computer networks and telecommunications. He has recent professional experience as a .NET developer at i-TechLabs and now works as a C# developer at UNI, demonstrating steady progression in enterprise software roles. Dmitrii contributes to open-source projects in Go, notably improving ECMAScript compatibility in the dlclark/regexp2 engine and hardening backend features in podsync—work that highlights attention to interoperability, error handling, and maintainability. He combines systems-level thinking from his academic background with practical improvements like log rotation, negative filtering, and robust parsing fixes, often addressing subtle edge cases. Colleagues value his pragmatic refactors and focus on reducing technical debt while keeping production services resilient.
code14 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Computer Systems Networking and Telecommunications, Bachelor's degree, Computer Systems Networking and Telecommunications at Volgograd State Technical University
stackoverflow-logo

Stackoverflow

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

Github Skills (14)

podcast10
go10
text-parsing10
parsing10
regex10
ecmascript10
testing9
logging9
error-handling9
configuration-management8
api-design8
database-design8
dockers7
docker7

Programming languages (7)

JavaC++RustCJavaScriptGoPython

Github contributions (5)

github-logo-circle
dlclark/regexp2

Oct 2016 - Nov 2020

A full-featured regex engine in pure Go based on the .NET engine
Role in this project:
userBack-end Developer
Contributions:8 commits, 6 PRs, 19 comments in 4 years 1 month
Contributions summary:Dmitrii's contributions center on enhancing the `dlclark/regexp2` regex engine, written in Go. They focused on improving the engine's compatibility with ECMAScript, a core feature as outlined in the repository's description. This involved modifying the parser and test suite to handle various ECMAScript-specific syntax elements. Further contributions include fixing handling of edge cases.
golangfull-featuredregexregex-engineregular-expression-engine
mxpv/podsync

Apr 2020 - Jun 2020

Turn YouTube or Vimeo channels, users, or playlists into podcast feeds
Role in this project:
userBack-end Developer
Contributions:6 commits, 8 PRs, 15 comments in 1 month
Contributions summary:Dmitrii contributed to the `podsync` project by implementing key backend features. This included adding error handling for "Too Many Requests" from external services, improving logging capabilities with log rotation support, and implementing negative filters for episode titles and descriptions. The user also refactored the code to remove temporary files and directories and optimized the episode cleaning process, highlighting a focus on code maintainability and performance.
golangpodcast-fetcherpodcastingfeedspodcast
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
Dmitrii Panov - C Developer at UNI