Vadim Sychev

Software Engineer at Microsoft

Belgrade, Central Serbia
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

👤
Senior
🎓
Top School
Vadim Sychev is a pragmatic software engineer with 9 years of experience and 5+ years focused on C#/.NET development, currently building systems at Microsoft after contributing as a senior full-stack engineer at Sberbank. He combines backend expertise (netcore, netstandard, T-SQL) with modern frontend work (React, Angular, TypeScript) and DevOps tooling like Docker, thriving on both greenfield projects and complex legacy codebases. An active contributor to the high-profile dotnet/runtime repository, he has improved System.Text.Json behavior and performance, demonstrating attention to correctness and low-level optimizations. Comfortable working in large Agile organizations, he brings a steady commitment to continuous learning and practical problem solving from Belgrade.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, State of Municipal administration, Bachelor's degree, State of Municipal administration at Russian State University of Tourism and Service
languagesEnglish, Russian
github-logo-circle

Github Skills (13)

net10
asp-net10
system-text-json10
dotnet10
data-serialization10
csharp10
dotnet-core10
test-automation10
serialization10
algorithms8
data-structures8
algorithm8
data-structure8

Programming languages (1)

C#

Github contributions (5)

github-logo-circle
dotnet/runtime

Mar 2021 - Jun 2022

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:67 reviews, 13 commits, 17 PRs in 1 year 3 months
Contributions summary:Vadim's contributions primarily focused on enhancing the `.NET` runtime, specifically within the `System.Text.Json` library. They added new tests to validate the behavior of attributes like `JsonInclude` and `JsonNumberHandling` during deserialization. Additionally, the user implemented several optimizations, including checks for `JsonConverterFactory` and a transformation for bitwise operations. Furthermore, the user contributed to the codebase by adding dictionary key policy support for `EnumConverter` and loosening strict `KeyValuePair` deserialization logic.
dotnetruntimelinuxcsharpxamarin
SkiFoD/runtime

Jan 2021 - Aug 2023

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Contributions:4 PRs, 141 pushes, 21 branches in 2 years 7 months
dotnetruntimelinuxcsharpxamarin
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
Vadim Sychev - Software Engineer at Microsoft