My name is Karel Zikmund. I am Software Engineering Manager on .NET team - .NET Core / Base Class Libraries / CoreFX team at Microsoft.
I spend most of my time at job as community manager of CoreFX repo and as manager of a few CoreFX areas like Networking, Process, etc.
Hiring for .NET Teams in Prague, Czech Republic
See Hiring for .NET Teams in Prague, Czech Republic page for details.
- 2019/6/19-21 - NDC Oslo 2019 conference (Oslo, NO)
- War stories from .NET team - talk info
- .NET MeetUps series in Europe - summer 2019 edition
- 2019/6/22 Sat - .NET Summer event - Veenendaal, NL
- 2019/6/24 Mon - Discussion with MFF UK students and alumni - Prague, CZ - see also details (in Czech language)
- 2019/6/26 Wed - .NET Core Summer event - Prague, CZ (in Czech language)
- 2019/7/4 Thu - .NET Summer event - Vienna, AT - see also details
- 2019/7/9 Tue - .NET Core Summer event - Brno, CZ - see details (in Czech language)
- 2019/7/23 Tue - .NET Summer event - Linz, AT - see also details
- ??? 2019/10/16-18 - NDC Sydney 2019 - aspirational, pending talk acceptance
- ??? 2019/10 (TBD) - .NET MeetUps series in Australia & New Zealand 2019 - aspirational, pending NDC Sydney talk acceptance
- Potential destinations: Sydney, Melbourne, Brisbane, Auckland, Wellington (potentially together with local .NET team members and/or .NET MVPs)
- Expected speakers: some .NET team members travelling to NDC Sydney, local .NET team members
- ??? 2020/1/27-31 - NDC London - aspirational, pending talk acceptance
??? 2020/1 (TBD)- .NET MeetUps series in UK & nearby - aspirational, pending NDC London talk acceptence
- Past events and projects
- Active talks for conferences and .NET MeetUps
Projects and Wish List
- Mock interviews - started in 2019/1
- CoreFX repo - New Contributor Docs (in progress with community help), also discussed in dotnet/corefx#20570
- GitHub issue management tooling - Designing new service with web UI (with help from community) - on hold.
- CoreFX repo - Regular (monthly) alpha versions of .NET Core - see details in dotnet/corefx#20911
Job History & Education
See details about me.
Most important things about me
- I love my job. I love .NET as technology. I love the team culture on .NET team, our focus on people and the fact that we all try to make .NET platform better for all developers, not just to make money or monetize.
- I love the idea of open source / OSS. Even though I am involved in OSS only since 2016, I fell in love with the idea and I can’t imagine going back to the dark ages again.
- I really like people. I like team work. I love creating results together, rather than just work in isolation.
- I believe that most people are good deep down and almost all inter-personal problems are just miscommunications. You can see me often trying to understand others view points and explaining my view point.
- I don’t have ego. I am not a genius, but I am not a dummie either. Treat me with respect and I am sure we can find common grounds. I am the good guy, believe me.
- I have sometimes little patience with people who refuse to try, are selfish or egoistic, or are not willing to give up their invalid assumptions.
- I am transparent. I will rather say “I can’t tell you” than lie.
- I value my work-life balance. I want to spend my time with my wife and my 2 kids. I don’t mind working longer hours when the task/project at hand is my “baby”, but overall I want it to be my decision when and how much.
- I appreciate freedom at work. Freedom (to certain point) to choose what to do and how to do things. I will voice my opinion when I disagree (sometimes I may push more than I should when I strongly disagree), but at the end of the day I respect chain of command. Anything else would be chaos.
- I want to grow, become better and more efficient at things I am doing. I appreciate any feedback from any source, it helps me discover blind spots and alternative view points. I am not career obsessed. I want to be better and more efficient to take on other challenges.
- I am interested in other people’s stories, experiences, past mistakes and lessons learned. I can often learn from them instead of doing similar mistakes myself. I am more than happy to share same things with others.
- I am inefficient at doing code reviews. It takes me 2x-4x more time and energy than anyone else. When I do them, I need to understand everything perfectly, before I “approve” (kind of OCD). Therefore I stay away from code reviews if I can, doing team-wide efficiency on the team - I let others who do them “faster & better” do them.
- I also like beer and I am happy to discuss anything over a glass or a pitcher :).
Check my LinkedIn profile for more details.