
Martin Zikmund
Verified Expert in Engineering
Software Developer
Martin is a mobile and cloud solutions developer working primarily in the Microsoft technology stack. He is a Microsoft Certified Professional, Solutions Developer, and Xamarin Certified Mobile Developer. Martin has worked on multiple cross-platform mobile apps and back-end solutions in ASP.NET Core both in team environments and individually. He is looking for interesting and challenging opportunities on Toptal.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio 2017, Windows 10
The most amazing...
...product I've built is a Xamarin.Forms mapping application used daily by hundreds of field technicians of a top-tier energy provider in the Czech Republic.
Work Experience
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.
- Participated in frequent inter-team communication, using Scrum methodology.
- Managed various Microsoft Azure environments including App Services, Azure Storage, Azure SQL, and Redis.
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.
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://blog.mzikmund.com/Alchemy 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
Skills
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
Paradigms
Model View Viewmodel (MVVM), Windows App Development, Azure DevOps, Agile, MVC Design, Unit Testing, App Development, Reactive Programming
Platforms
Universal Windows Platform (UWP), Xamarin, Visual Studio 2017, MvvmCross, Windows, iOS, Android, Azure, Microsoft Edge, Windows UI, Azure Functions
Storage
JSON, SQL Server 2017, Azure SQL
Other
Xamarin.Forms, UWP UI Design, App Design, Windows 10, Microsoft Azure, Win2D, Mixed Reality (MR), Azure WebJobs
Education
Bachelor's and Master's Degrees in Software and Data Engineering (in progress)
Charles University - Prague
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