Martin Zikmund
Verified Expert in Engineering
Software Engineer and Developer
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
Experience
- Microsoft Visual Studio - 8 years
- .NET - 8 years
- C# - 8 years
- XAML - 6 years
- Azure - 4 years
- Windows UI (WinUI) 3 - 2 years
- ASP.NET Core - 2 years
Availability
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
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#.
Mobile Solution Architect, Web Service Developer
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.
Lead Developer
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.
Senior Advisor
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.
Software Engineer (R&D)
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.
Experience
Personal Blog
https://mzikmund.devAlchemy 10
Contributions to Xamarin.Forms
https://github.com/xamarin/Xamarin.Forms/pulls?q=is%3Apr+author%3AMartinZikmund+is%3AclosedContributions to MvvmCross
https://github.com/MvvmCross/MvvmCross/pulls?q=is%3Apr+author%3AMartinZikmund+is%3AclosedBrick Collection
Education
Master's Degree in Software and Data Engineering
Charles University - Prague, Czechia
Certifications
Xamarin Certified Developer
Xamarin
Microsoft Certified Solutions Developer: App Builder (Charter)
Microsoft
Microsoft® Certified Solutions Associate: Universal Windows Platform (Charter)
Microsoft
Microsoft Certified Solutions Developer: Universal Windows Platform (Charter)
Microsoft
Microsoft Technology Associate: Mobility and Device Fundamentals
Microsoft
Microsoft Technology Associate: Networking Fundamentals
Microsoft
Microsoft Technology Associate: Gaming Development Fundamentals
Microsoft
Microsoft Technology Associate: Windows Server Administration Fundamentals
Microsoft
Microsoft Technology Associate: Security Fundamentals
Microsoft
Microsoft Technology Associate: .NET Fundamentals
Microsoft
Microsoft Technology Associate: Software Development Fundamentals
Microsoft
Microsoft Technology Associate: HTML5 Application Development Fundamentals
Microsoft
Microsoft Technology Associate: Web Development Fundamentals
Microsoft
Microsoft Technology Associate: Windows Operating System Fundamentals
Microsoft
Microsoft Technology Associate: Software Testing Fundamentals
Microsoft
Microsoft Technology Associate: Database Fundamentals
Microsoft
Microsoft Specialist: Windows UX Design
Microsoft
Microsoft Certified Solutions Developer: Web Applications (Charter)
Microsoft
Microsoft Specialist: Programming in C#
Microsoft
Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3
Microsoft
Microsoft Certified Professional
Microsoft
Goethe-Zertifikat B2
Goethe Institut
Cambridge Certificate in Advanced English (level C1)
British Council
Microsoft® Certified Professional Developer: Web Developer 4
Microsoft
Microsoft® Certified Professional Developer: Windows Developer 4
Microsoft
Skills
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
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
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, Visual Studio 2022, Linux, MacOS
Storage
JSON, SQL Server 2017, Azure SQL
Other
Xamarin.Forms, UWP UI Design, App Design, Algorithms, Conference Speaking, Windows 10, Microsoft Azure, Win2D, Mixed Reality (MR), Azure WebJobs, Windows 11, Software Engineering, Open-source Software (OSS)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring