Adem Çatamak

Senior Software Engineer at Microsoft

Prague, Czechia
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
Adem Çatamak is a Senior Software Engineer based in Prague with 9 years of experience building scalable .NET Core Web APIs and background services for enterprise and e-commerce platforms. He blends hands-on back-end engineering, DevOps practices, and Domain-Driven Design to deliver microservice and event-driven systems used across large organizations like Microsoft and ÇiçekSepeti. Adem has led teams, owned architectural decisions, and shipped horizontally scalable solutions on Azure, AWS, and Kubernetes while emphasizing unit and integration testing. An active open-source contributor, he improved core behavior and tests in the widely used FluentValidation .NET library, demonstrating attention to correctness and testing at the library level. He pairs pragmatic technical leadership and mentorship with a taste for practical CI/CD and observability tooling, and—less obvious—juggles both architect-level design and low-level bug fixes with equal enthusiasm.
code9 years of coding experience
job9 years of employment as a software developer
bookHigh School Diploma, FM, High School Diploma, FM at Adile Mermerci Anadolu Lisesi
bookMaster of Engineering - MEng, Computer Engineering, Dropout, Master of Engineering - MEng, Computer Engineering, Dropout at ITU
languagesTurkish, İngilizce
stackoverflow-logo

Stackoverflow

Stats
2,007reputation
525kreached
77answers
6questions
github-logo-circle

Github Skills (16)

net10
asp-net10
dotnet10
fluentvalidation10
xunit10
csharp10
dotnet-core10
testing10
async9
asynchronous9
asp-net-core8
wpf6
entity-framework6
dapper6
ef-code-first6

Programming languages (3)

C#PowerShellTypeScript

Github contributions (5)

github-logo-circle
A popular .NET validation library for building strongly-typed validation rules.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:5 commits, 5 PRs, 14 comments in 1 month
Contributions summary:Adem contributed to the FluentValidation library by addressing a bug related to the interaction between `Validate` and `WhenAsync` methods, modifying the `CollectionPropertyRule` and `PropertyRule` classes. They implemented and modified various test cases within `ValidatorTesterTester`, `ForEachRuleTests`, and `ValidationResultTests` to enhance the testing of core validation functionality, including features like `RuleForEach` and the `PreValidate` method. Furthermore, the user added the `ToString` method for `ValidationResult` class and fixed project style tests for AspNetCore.
dotnetvalidationfluentvalidationvalidation-libraryfluent-assertions
Contributions:3 commits, 1 push in 10 months
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
Adem Çatamak - Senior Software Engineer at Microsoft