Experience

Mar 2023
.NET Developer and Software Architect
Freelance

Creative software architect and developer for hire. I specialize in designing and building distributed systems, micro-services, and cloud-native applications. I am also available for consulting and training.

Nov 2020
Development Team Lead
Seyfor a. s.

Developer lead for the all in-house developers of Money ERP and direct team lead for team of senior developers responsible for technological advancement of the product and related projects (Money S5 API, Money Store).

Sep 2019
Senior Programmer / Lead Programmer
Bohemia Interactive a. s.

Distributed and scalable back-end system for games Argo and Vigor based on a virtual actor model designed to support every whim of game designers (ranging from FPS to MMO type game). I designed and built the system and gathered and lead an international team of four developers that implemented new features and provided live operations support.

Jul 2014
Senior Programmer and Troublemaker
Bohemia Interactive a. s.

I joined the Arma 3 team to work on tools related to Valve Steam Workshop, taking over the development of Arma 3 Launcher and Arma 3 Publisher and Addon Builder. Arma 3 Launcher became the default startup experience for millions of players with integrated mod management and server browser, resulting in Click’n’Play experience that “just worked” even with heavily modded game servers. It was later re-used for DayZ as well.

Feb 2012
Software Developer
INF, s.r.o

I've had the opportunity to work on a variety of business-critical software systems, ranging from proprietary Customer Relationship Management (CRM) solutions to intricate project and time management software.

Feb 2011
Lecturer & Assistant
Masaryk University

I've spent several years teaching courses dedicated to .NET, C# and the development of User Interfaces. My focus is on a practical approach that encourages students to think outside the box.

Soft Skills

Soft Skills

  • Adaptability
  • Communication
  • Problem-solving
  • Prioritizing
  • Creativity
  • Coaching & Teaching
  • Team Leadership
  • Damage Control

Spoken Languages

  • Czech • native
  • Slovak • bilingual
  • English • B2

Hard Skills

Software Architecture and Design

  • UML
  • Object-oriented design
  • Clean code
  • Design & EA patterns
  • Automation
  • Domain-driven design (DDD)
  • Event-driven design

.NET

  • .NET / .NET Core / .NET Framework
  • Entity Framework Core
  • Microsoft Orleans
  • ASP.NET Core
  • WPF / Windows Forms

Desktop Development

  • Windows Forms
  • WPF
  • WinUI
  • Win32
  • Platform Interoperability
  • Windows Services
  • UI design & UX
  • Delphi

Web & Cloud Apps Development

  • Blazor
  • ASP.NET Core
  • Razor Pages
  • Web Services
  • Web API
  • REST / OData / GraphQL / gRPC / JSON-RPC
  • Microservices Docker
  • Kubernates (K8s)
  • Helm
  • Distributed services

Databases

  • ACID & CAP
  • MS SQL Server
  • PostgreSQL
  • Oracle
  • SQLite
  • LiteDb
  • Memcached
  • Couchbase
  • Redis
  • FASTER
  • Garnet

DevOps

  • Continuous integration
  • Continuous delivery, deployment
  • Azure DevOps
  • Jenkins
  • Jira
  • GitHub
  • Docker
  • MSBuild
  • NuGet

Operations & Maintenance

  • Windows Server
  • Linux
  • IIS
  • HAProxy
  • Security

Creative & Game Development

  • Unity Game Engine
  • 3D Studio Max
  • Blender
  • DTP

Programming Languages

  • C#
  • TypeScript / JavaScript
  • Delphi / Object Pascal
  • C++
  • Java
  • Python
  • PowerShell / Bash
  • Transact-SQL (T-SQL)
  • PL/pgSQL

Certifications

Microsoft Certified Professional