Martin Zikmund, Developer in Prague, Czech Republic
Martin is available for hire
Hire Martin

Martin Zikmund

Verified Expert  in Engineering

Software Engineer and Developer

Location
Prague, Czech Republic
Toptal Member Since
January 15, 2019

Martin is an open-source software developer and Microsoft developer technologies MVP. He specializes in cross-platform application development and loves the Microsoft technology stack. Martin enjoys sharing his knowledge with other developers at conferences and online. In his spare time, Martin enjoys sport climbing/bouldering, gaming on Xbox, reading, geocaching, and building LEGO as an avid AFOL.

Portfolio

Uno Platform
.NET, Open-source Software (OSS), GitHub, DevOps, C#, XAML, Cross-platform...
Hexagon AB
Windows Presentation Foundation (WPF), Android...
Sphereline s.r.o.
Unity, .NET, Xamarin, Universal Windows Platform (UWP)

Experience

Availability

Part-time

Preferred Environment

Visual Studio 2022, Windows 11, JetBrains Rider, .NET

The most amazing...

...thing I've helped create is Uno Platform, a universal cross-platform solution that allows .NET developers to create pixel-perfect apps that run on all devices.

Work Experience

Core Platform Developer

2018 - PRESENT
Uno Platform
  • Became the second biggest contributor to the core platform since it became open-source.
  • Implemented most of the supported non-UI APIs across all platforms.
  • Ported significant portions of WinUI sources from C++ to C#.
Technologies: .NET, Open-source Software (OSS), GitHub, DevOps, C#, XAML, Cross-platform, Android, iOS, Linux, MacOS, Windows, Windows UI (WinUI) 3, Universal Windows Platform (UWP), Windows Presentation Foundation (WPF)

Mobile Solution Architect, Web Service Developer

2014 - PRESENT
Hexagon AB
  • Developed a cross-platform mapping application providing complex services to field technicians of a top-tier energy provider in the Czech Republic. The app displays a variety of geographical data and provides insights for the technician to be able to track verification progress and navigate between points of interest efficiently. The application communicates with a third party in a two-way manner to access additional data. The app is fully cross-platform, available for Windows 10 and Android.
  • Built a web service providing geographical information to several clients.
  • Provided cross-platform mobile app development consultations to other teams within the company.
  • Built web components for a native Android app.
  • Shared knowledge around Xamarin and Xamarin.Forms development with other teams.
Technologies: Windows Presentation Foundation (WPF), Android, Universal Windows Platform (UWP), Xamarin.Forms

Lead Developer

2013 - PRESENT
Sphereline s.r.o.
  • Built mobile applications for the Microsoft Store on Windows 10.
  • Created several smaller portfolio websites for clients.
  • Developed apps on contract.
Technologies: Unity, .NET, Xamarin, Universal Windows Platform (UWP)

Senior Advisor

2017 - 2023
PricewaterhouseCoopers
  • Built an ASP.NET Core Web API with OpenID Connect authentication.
  • Worked on back-end infrastructure for a business application targeting CEOs and top management of large companies.
  • Managed builds and deployments on Azure DevOps and GitHub.
  • Participated in frequent inter-team communication using Scrum methodology.
  • Managed various Microsoft Azure environments, including app services, Azure storage, Azure SQL, and Redis.
Technologies: Azure DevOps, Microsoft Azure, ASP.NET Core

Software Engineer (R&D)

2013 - 2018
CertiCon a.s.
  • Created a mobile application with which the user can remotely control a robotic mission. The user can assign autonomous tasks to individual robots or groups as well as control them directly.
  • Built a camera surveillance system simulation allowing optimization of viewing angles and rotation of individual cameras.
  • Provided guidance on implementing interop of UWP apps with classic Windows DLL libraries using Brokered Windows Runtime Components.
  • Set up build and test pipelines for UWP apps.
  • Created a Windows desktop application allowing plotting web service data in different forms to charts.
Technologies: Android, Win2D, Xamarin, Universal Windows Platform (UWP)

Personal Blog

https://mzikmund.dev
I posted technical content on my blog, mainly focused on .NET development, cross-platform app development (Uno Platform), and developer productivity. Occasionally, I also summarized news from developer tech conferences.

Alchemy 10

Universal Windows Platform game for Windows 10. Features many features of UWP including voice control, Fluent design system and Microsoft Advertising platform.

Contributions to Xamarin.Forms

https://github.com/xamarin/Xamarin.Forms/pulls?q=is%3Apr+author%3AMartinZikmund+is%3Aclosed
I made several pull requests that were accepted to Xamarin.Forms' codebase on GitHub.

Contributions to MvvmCross

https://github.com/MvvmCross/MvvmCross/pulls?q=is%3Apr+author%3AMartinZikmund+is%3Aclosed
I made several pull requests that were accepted to MvvmCross codebase on GitHub.

Brick Collection

A UWP application for fans of Lego. The users can enter the Lego sets they own and the application will store the collection details in a cloud database. This can then be used to search for owned parts, to download instructions for individual sets and also viewing statistics.

Languages

C#, XAML, SQL, HTML, C++, Java, HTML5, JavaScript, CSS

Frameworks

.NET, .NET Core, Windows Presentation Foundation (WPF), ASP.NET, ASP.NET Core, ASP.NET Core MVC, ASP.NET MVC, NUnit, Json.NET, Unity, Unity2D, Entity, Entity Framework Core, ASP.NET Web Forms, Unity3D, Monogame

Libraries/APIs

Windows Forms (WinForms), LINQ, Xamarin.iOS, Xamarin.Android, Azure Blob Storage API

Tools

Microsoft Visual Studio, Azure App Service, Adobe Photoshop, MSTest, Git, ReSharper, xUnit, Microsoft Graph, JetBrains Rider, Visual Studio, GitHub

Paradigms

Model View ViewModel (MVVM), Windows App Development, Azure DevOps, Agile, MVC Design, Unit Testing, App Development, Reactive Programming, DevOps, Cross-platform

Platforms

Universal Windows Platform (UWP), Xamarin, Visual Studio 2017, MvvmCross, Windows, Windows UI (WinUI) 3, iOS, Android, Azure, Microsoft Edge, Windows UI, Azure Functions, Linux, MacOS

Storage

JSON, SQL Server 2017, Azure SQL

Other

Xamarin.Forms, Uno Platform, UWP UI Design, App Design, Algorithms, Conference Speaking, Windows 10, Microsoft Azure, Win2D, Mixed Reality (MR), Azure WebJobs, Visual Studio 2022, Windows 11, Software Engineering, Open-source Software (OSS)

2012 - 2020

Master's Degree in Software and Data Engineering

Charles University - Prague, Czechia

APRIL 2018 - APRIL 2019

Xamarin Certified Developer

Xamarin

SEPTEMBER 2016 - PRESENT

Microsoft Certified Solutions Developer: App Builder (Charter)

Microsoft

SEPTEMBER 2016 - PRESENT

Microsoft® Certified Solutions Associate: Universal Windows Platform (Charter)

Microsoft

OCTOBER 2015 - PRESENT

Microsoft Certified Solutions Developer: Universal Windows Platform (Charter)

Microsoft

APRIL 2015 - PRESENT

Microsoft Technology Associate: Mobility and Device Fundamentals

Microsoft

DECEMBER 2014 - PRESENT

Microsoft Technology Associate: Networking Fundamentals

Microsoft

DECEMBER 2014 - PRESENT

Microsoft Technology Associate: Gaming Development Fundamentals

Microsoft

DECEMBER 2014 - PRESENT

Microsoft Technology Associate: Windows Server Administration Fundamentals

Microsoft

DECEMBER 2014 - PRESENT

Microsoft Technology Associate: Security Fundamentals

Microsoft

NOVEMBER 2014 - PRESENT

Microsoft Technology Associate: .NET Fundamentals

Microsoft

NOVEMBER 2014 - PRESENT

Microsoft Technology Associate: Software Development Fundamentals

Microsoft

NOVEMBER 2014 - PRESENT

Microsoft Technology Associate: HTML5 Application Development Fundamentals

Microsoft

NOVEMBER 2014 - PRESENT

Microsoft Technology Associate: Web Development Fundamentals

Microsoft

NOVEMBER 2014 - PRESENT

Microsoft Technology Associate: Windows Operating System Fundamentals

Microsoft

NOVEMBER 2014 - PRESENT

Microsoft Technology Associate: Software Testing Fundamentals

Microsoft

NOVEMBER 2014 - PRESENT

Microsoft Technology Associate: Database Fundamentals

Microsoft

JUNE 2014 - PRESENT

Microsoft Specialist: Windows UX Design

Microsoft

AUGUST 2013 - PRESENT

Microsoft Certified Solutions Developer: Web Applications (Charter)

Microsoft

APRIL 2013 - PRESENT

Microsoft Specialist: Programming in C#

Microsoft

APRIL 2013 - PRESENT

Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3

Microsoft

AUGUST 2012 - PRESENT

Microsoft Certified Professional

Microsoft

DECEMBER 2011 - PRESENT

Goethe-Zertifikat B2

Goethe Institut

DECEMBER 2011 - PRESENT

Cambridge Certificate in Advanced English (level C1)

British Council

OCTOBER 2011 - PRESENT

Microsoft® Certified Professional Developer: Web Developer 4

Microsoft

OCTOBER 2011 - PRESENT

Microsoft® Certified Professional Developer: Windows Developer 4

Microsoft

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring