Pavel Medvedev

Senior Software Engineer at Dynatrace

Linz, Upper Austria
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
Pavel Medvedev is a Senior Software Engineer with 20+ years of experience building high-performance network servers, search engine cores, industrial automation systems, and automated trading engines. He combines deep cross-platform C++ expertise with Python and JavaScript embedding, Node.js native add-ons, and WebAssembly to deliver systems that run from AWS Lambda to the browser. Pavel has modernized legacy codebases and accelerated performance at companies like Mindbreeze and Trality, and his open-source contributions include performance and compatibility improvements to the yas serialization library. He is comfortable across low-level protocols (gRPC, Modbus, CAN) and embedded databases (SQLite, LMDB), and he often bridges the gap between embedded control systems and cloud-native architectures. Based in Linz, Austria, he brings an engineer’s rigor from his early industrial control work to today’s distributed and serverless environments.
code20 years of coding experience
job23 years of employment as a software developer
bookEngineer’s Degree, Computer Engineering, Graduated with honor on specialty “Computer systems, complexes, and networks”, Engineer’s Degree, Computer Engineering, Graduated with honor on specialty “Computer systems, complexes, and networks” at Voronezh State Technical University
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1,546reputation
80kreached
36answers
0questions
github-logo-circle

Github Skills (14)

data-serialization10
c-language10
cpp10
cprogramming-language10
serialization10
memory-management9
boost-asio6
gyp6
nodejs-addon6
v86
nodejs6
javascript6
node-gyp6
boost6

Programming languages (6)

TypeScriptC++CJavaScriptRubyPython

Github contributions (5)

github-logo-circle
niXman/yas

Dec 2014 - Aug 2015

Yet Another Serialization
Role in this project:
userBack-end Developer
Contributions:7 commits, 4 PRs, 2 comments in 8 months
Contributions summary:Pavel contributed to the serialization library by implementing and modifying core features. They fixed memory stream functionality, optimized buffer allocation, and added move constructors and assignment operators for the `shared_buffer`. Furthermore, they adapted the code to support Visual C++ 2013 and incorporated functions for retrieving data from memory input streams into shared or intrusive buffers. These changes enhance the library's performance, compatibility, and functionality.
c-plus-plusserializationyet-anotherjsoncplusplus
pmed/sqlitepp

Jan 2006 - Feb 2018

Contributions:101 commits, 1 PR, 1 push in 12 years 2 months
c-wrappersqlitecpp
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
Pavel Medvedev - Senior Software Engineer at Dynatrace