Patryk Olejniczak

.NET Developer at mTab

Greater Poland Voivodeship
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
Patryk Olejniczak is a .NET developer with 11 years of experience who specializes in migrating and modernizing large Microsoft-stack applications while continuously delivering new features. He has led migrations from .NET Framework to .NET 6, transitioned legacy WCF to gRPC, and helped break a decade-old monolith into maintainable services with CI/CD. An advocate for testability and automation, he contributes to open-source projects like System.IO.Abstractions and has strengthened core data-structure implementations in the C-Sharp-Algorithms library. Comfortable across backend, tooling and occasional WPF work, he pairs pragmatic architecture choices with practical design-pattern application. Colleagues rely on him for improving test coverage, Unix-compatible tooling, and automating build and deployment pipelines.
code11 years of coding experience
job2 years of employment as a software developer
bookEngineer's degree, Computer Engineering, 4.86, Engineer's degree, Computer Engineering, 4.86 at Wyższa Szkoła Nauk Humanistycznych i Dziennikarstwa w Poznaniu
bookMaster's degree, Computer Science, Master's degree, Computer Science at Poznan University of Technology
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
3reputation
1kreached
0answers
1question
github-logo-circle

Github Skills (21)

unit-testing10
algorithms10
filesystem10
testing10
net10
dotnet10
file-operations10
data-structure10
asp-net10
fileio10
mocking10
dotnet-core10
data-structures10
csharp10
tdd9

Programming languages (4)

C#TypeScriptVueJavaScript

Github contributions (5)

github-logo-circle
aalhour/C-Sharp-Algorithms

Oct 2018 - Nov 2019

:books: :chart_with_upwards_trend: Plug-and-play class-library project of standard Data Structures and Algorithms in C#
Role in this project:
userBack-end Developer & QA Engineer
Contributions:17 commits, 7 PRs, 1 push in 1 year
Contributions summary:Patryk primarily focused on fixing and improving the RedBlackTree implementation within the C# algorithms library. Their work involved correcting remove and insert operations, along with adding comprehensive unit tests to validate the functionality of the RedBlackTree. Additionally, they addressed issues with exception handling and fixed a bug related to removing a single node, demonstrating a strong understanding of data structures and testing methodologies. Further contributions included refactoring, bug fixes, and edge case handling.
hashingbinary-search-treedatastructurequeuesclass-library
Just like System.Web.Abstractions, but for System.IO. Yay for testable IO access!
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 commits, 2 PRs, 2 comments in 1 month
Contributions summary:Patryk primarily focused on improving the test coverage and reliability of the `system.io.abstractions` library. Their contributions involved writing new tests for `MockFileInfo` and `MockFileStream`, addressing edge cases, and fixing existing tests. A significant part of their work involved ensuring Unix support within the tests by adapting path handling. They also refactored test arrangements and corrected file stream behavior related to directory creation and non-existent file handling.
fsdotnettestingsystem-ioio
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
Patryk Olejniczak - .NET Developer at mTab