Petr Kulikov

Specialist Software Engineer at Allseas

Eindhoven, North Brabant, Netherlands
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
Petr Kulikov is a Specialist Software Engineer based in Eindhoven with 8 years of professional experience building performant C# systems grounded in a strong mathematics background. He has led development of automatic ultrasound weld testing and other non-destructive testing solutions at Allseas, translating mathematical models into efficient production algorithms that improved pipelay and assembly workflows. A former PDEng trainee, he has hands-on experience in simulation and optimization for industrial and healthcare scheduling problems, and began his career teaching computability theory. Petr is also an active contributor to the official dotnet/docs and samples repositories, refining C# examples and clarifying language features—evidence of his commitment to readable, correct code and developer education. Colleagues rely on him for concise algorithmic thinking and pragmatic refactors; in his spare time he enjoys polishing official C# docs for fun, revealing a rare blend of academic rigor and documentation craftsmanship.
code8 years of coding experience
job13 years of employment as a software developer
bookMSc Mathematics, MSc Mathematics at Novosibirsk State University (NSU)
languagesEnglish, Russian, Dutch
github-logo-circle

Github Skills (14)

string-interpolation10
net10
asp-net10
language-features10
dotnet10
code-snippets10
csharp10
language-ext10
language-extensions10
documentation10
dotnet-core10
dotnet-new9
visual-programming-language4
visual-studio4

Programming languages (5)

PowerShellC#TypeScriptDockerfilePython

Github contributions (5)

github-logo-circle
dotnet/docs

Jan 2018 - Oct 2022

This repository contains .NET Documentation.
Role in this project:
userTechnical Writer
Contributions:180 reviews, 631 commits, 675 PRs in 4 years 9 months
Contributions summary:Petr contributed primarily to documentation updates within the .NET documentation repository. Their commits focused on refining existing code examples and explanations, including clarifications on the usage of language features such as "is" and "as" casting, readonly structs, and string concatenation. They also added and revised content related to C# patterns, switch expressions, and value tuples, demonstrating a focus on improving the clarity and accuracy of the documentation for various C# features.
dotnetfsharpvisual-basiccsharpdotnet-core
dotnet/samples

Mar 2018 - Mar 2020

Sample code referenced by the .NET documentation
Role in this project:
userTechnical Writer
Contributions:135 PRs, 120 comments in 1 year 11 months
Contributions summary:Petr primarily contributed to the repository by modifying and adding code snippets related to .NET documentation. Their commits focused on refining existing examples, making them consistent, and adding comments to improve clarity. The contributions involved updating code snippets to align with the documentation's intent, correcting syntax, and incorporating examples demonstrating language features. This indicates a focus on enhancing the learning experience by providing improved code examples.
dotnetfsharpvisual-basiccsharpdotnet-core
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