About
I am an experienced software engineer who has been working with C# since the inception of the Microsoft .NET platform. Passionate about new technologies, I continuously research techniques in software quality and code maintenance. From 2017 to 2019, I was honored with a Microsoft MVP award.
For years, I have actively supported the growing .NET community in Poland by managing the WrocNET group and administering the .NET Developers Poland group on Facebook. I also organize various IT initiatives in Poland, such as GeekWeekWro and DevPanel. I occasionally speak at conferences and serve as a software engineering coach and mentor.
Outside of IT, I am a member of several organizations: PTI, MENSA Polska, and StartupFounders. I read over 50 books annually.
I am the founder of Gemotial Software, a company that leverages my team's knowledge and experience to build solid, stable, and elegant software using Microsoft .NET technologies.
Contact
The best way to reach me is via email: pawel(at)klimczyk(dot)pl
Internet Profiles
Web Development Skills
Azure, Azure Bot Framework, Azure Cognitive Services, ASP.NET MVC, ASP.NET Core
Desktop Development Skills
.NET Core, C#
Integration Development Skills
BizTalk, WCF, MSMQ, RabbitMQ
Databases
Oracle, MSSQL, MongoDB, Elasticsearch
Unit Testing
nUnit, FakeItEasy, xUnit
OS
Windows, Linux (CentOS)
Developer Tools
- Jenkins
- Visual Studio
- etc.
Coding Techniques
Design Patterns, Refactoring, OOP, OOD, DRY, KISS, SOLID, YAGNI, Unit Tests, Integration Tests, SCRUM, CI, TDD, Automated Tests
Certificates
MCP, MCAD, MCSD (2008), MCTS: WPF
Microsoft Certification Exams Completed Successfully
- 70-502 TS: Microsoft .NET Framework 3.5, Windows Presentation Foundation Application Development
- 70-536 TS: Microsoft .NET Framework – Application Development Foundation
- 70-300 Analyzing Requirements and Defining Microsoft .NET Solution Architectures
- 70-340 Implementing Security for Applications with Microsoft Visual C# .NET
- 70-320 Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework
- 70-316 Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
- 70-315 Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET
Projects
Languages
Polish, English, German, Norwegian (basic), Spanish (basic)
Activities
Swimming, reading books, solving brain teasers, learning languages, chess