Cristian-Leonard Miehs, Developer in Bucharest, Romania
Cristian-Leonard is available for hire
Hire Cristian-Leonard

Cristian-Leonard Miehs

Verified Expert  in Engineering

Xamarin.Forms Developer

Location
Bucharest, Romania
Toptal Member Since
April 20, 2016

Cristian-Leonard is passionate about both the IT field and the visual arts. He has written several apps that mix these passions. The best example would be miniDraw 2—an iPad and iPhone vector illustration app found in the App Store. Currently, he owns a small software company and is in search of new projects and challenges.

Portfolio

Mayer Electric Supply
Xamarin, Kendo UI, .NET MAUI
codeShack
jQuery, AngularJS, ASP.NET, Unity, Xamarin, C#, Android, Java, Swift...
Cegeka
Xamarin, Xamarin.Forms, .NET MAUI

Experience

Availability

Part-time

Preferred Environment

Android Studio, Xcode, Visual Studio, MacOS, Windows

The most amazing...

...thing I've done would be the miniDraw 2—a vector illustration app for iOS devices.

Work Experience

Xamarin Developer

2022 - PRESENT
Mayer Electric Supply
  • Migrated all internal applications from Xamarin.Forms to .NET MAUI, offering continuous support for the latest technology versions.
  • Tracked bugs and added various features using the Trello tracking tool, ensuring a smooth usage of all the various internal tools.
  • Maintained and enhanced several internal web applications, ensuring their smooth operation. Development was done in .NET Core Razor Page with Kendo UI components.
Technologies: Xamarin, Kendo UI, .NET MAUI

Owner | Freelance Mobile Developer

2010 - PRESENT
codeShack
  • Created a vector illustration app for iOS devices called miniDraw 2.
  • Developed several games (both 2D and 3D) using Unity 3D, Corona, and Cocos2d.
  • Built a CAD application for iPad devices, designed to estimate rooftop repair costs using geolocation.
  • Created a restaurant management app for B2B services for both iOS and Android tablets, using cross-platform technologies (Xamarin) and .NET web services. the CMS was written using AngularJS.
  • Developed a Bitcoin wallet app for both iOS and Android devices in native code.
  • Built an eCommerce Android app for the fashion industry.
  • Developed other projects on both iOS and Android for various customers.
Technologies: jQuery, AngularJS, ASP.NET, Unity, Xamarin, C#, Android, Java, Swift, Objective-C, .NET MAUI

Senior Mobile Developer

2021 - 2023
Cegeka
  • Coordinated the migration from Xamarin.iOS and Xamarin.Android to Xamarin.Forms for better development times. Later, I coordinated the migration from Xamarin.Forms to MAUI.
  • Maintained the official QPark parking app. Tracked and fixed bugs and added new functionality using the Microsoft Teams reporting tool.
  • Optimized various aspects of the development process, resulting in increased productivity and a more stable overall application.
Technologies: Xamarin, Xamarin.Forms, .NET MAUI

Senior Software Developer

2009 - 2010
Steve Madden
  • Kept the website front-end up-to-date and user-friendly, based on the design requirements.
  • Maintained and updated the customer service platform, CMS, the store, and warehouse platforms.
  • Developed various automated services for data validation, fraud control, email notification, and others.
  • Created custom reports based on reporting services and T-SQL.
Technologies: Reporting, JavaScript, CSS, HTML, Entity Framework, Microsoft SQL Server, C#, ASP.NET

Software Architect | Software Developer

2007 - 2009
Pluriva Group
  • Worked on the design of the architecture and development of a web-based ERP system.
  • Developed the next version of the “Fill & Go International” suite (Rompetrol software).
  • Analyzed and implemented a rule engine (InRule) in the current Rompetrol billing application.
  • Analyzed various modules for the Emporiki bank. These modules included transaction, group and large exposure risk analysis.
  • Performed maintenance of Rompetrol's billing platform.
Technologies: InRule, Microsoft SQL Server, VB.NET, C#, ASP.NET

Junior Software Developer

2004 - 2007
IBM Romania
  • Contributed to the development of the first and second version of a web-based application; the main purpose of this product is to offer an interface for IBM services to its customers. The key features of this application are the n-tier architecture, implementation of customer based workflows, and a rule engine. The application is developed on the Microsoft platform, and using the latest state-of-the-art technologies (ASP.NET, Microsoft SQL Server, and C#).
  • Implemented an online orders system in a web-based portal for a local brewery. The application was developed on the Microsoft platform using ASP, VB 6 COM objects, and SQL Server 2000.
  • Developed a desktop application meant in assisting in the election process of Congressman James Rosapepe. This application offered an easy-to-use interface for accessing information regarding registered voters from a local database. The application was developed in C#, using an Access database for easy installation on the client side.
  • Developed a general purpose framework and tools for any type of data-driven application. Key features of this framework are: transactional business logic, and a shortened development time by automating most of the code writing needs.
  • Created a reflection-based SQL query generator.
Technologies: Microsoft SQL Server, C#, ASP.NET

CellarPass (Xamarin)

https://apps.apple.com/us/app/cellarpass-guest-link-pro/id1442585516
This is my 1st Toptal project. It is a B2B app written in Xamarin C# for iOS and Android devices. It works on both phones and tablets.

PROJECT HIGHLIGHTS
• High-performance ticket scanning via the Manatee Works Barcode SDK
• Ticket sales, including credit card payments
• Guest management
• Fast user check-in via request batching

TablePro (Swift)

I built a restaurant management app written in Swift for iPad tablets.

PROJECT HIGHLIGHTS
• View and edit table layouts (including pan and zoom UI).
• Reservation management
• Credit card payments

Morcard (Swift and .NET Core)

https://morcard.app/
Morcard was created as a way of making networking more accessible for everyone. Not only having business cards for the working environment but for students, teachers, businesses, friends, family, etc.

It's a platform that allows you to create as little as one or multiple cards that fit your needs. Morcard makes sharing your contact information more accessible with the Morcard app. You can share your cards, add cards, scan cards with your camera, manually type in a unique code, and much more. With all these abilities, Morcard is set up to meet any environment and your needs.

Mayer Electric B2B Suit (Xamarin)

https://www.mayerelectric.com/
I have worked on designing and implementing several apps for Mayer Electric using Xamarin Forms. Some apps are used internally by Mayer employees for various automatization tasks. Other apps target Mayer's customers and partners for purchase and billing management.

miniDraw© 2 (Objective-C)

miniDraw© 2 is a powerful vector illustration and design application. Available on both the iPhone and iPad, miniDraw© 2 offers an intuitive and streamlined user experience optimized for your mobile device.

Take your work anywhere, and thanks to the power of iCloud©, synchronize your work between all your devices.

When done, export it as an SVG file to use in any vector graphics package (Adobe Illustrator/Flash, CorelDRAW, and Inkscape).

Roof Sketch PRO (Objective-C)

A CAD app used to draw the roof over the top of your map easily, add pitch to any facet, and set various roof elements. Written in Objective-C for iPad tablets.
Offers various subscription plans directly via In-app purchases.

Neanex | App

A B2B application in the construction sector. The application is a mobile CMS platform written for Android tablets. The native application was written in Java and offered various options for off-line work, including synchronization of client and server data, upload of on-site images, and a basic image editor.

Night Ride | Game

An endless runner game with progressive game difficulty, various weapons, and power-ups. The game was written in Unity 3D and released for iOS and Android. I worked on integrating 3D assets and animations, in-app purchases, and in-game advertising.

RestOcheck

http://www.restocheck.com/en
A restaurant management platform based on actual customer feedback. It's written for the iPad and Android tablets.

Lidl Retete

I performed maintenance of the iOS and Android mobile apps. The applications are written in native code (Swift/Java), connected to REST services, and offer offline content.

Push: Through Time and Space

This is a personal project: Push is a puzzle game written in Unity.

The game is free to play, ad-based. It (will) contain 3 worlds with 100 levels per world.

The project, while released is still a WIP.

Q-Park Mobile Parking

https://www.q-park.co.uk/en-gb/products/q-park-app/
An Xamarin/Maui based application for assisting and automating parking in the Q-Park facilities. I was the senior developer & Xamarin consultant for the application. Key features included a customized google maps UI that included parking spots, parking areas and on-street parking meters.

Languages

SQL, C#, Swift 2, Swift, Swift 4, Java, JavaScript, Objective-C, Kotlin, HTML, VB.NET, C, HTML5, XML, CSS, CSS3

Frameworks

iOS SDK, ASP.NET, Android SDK, .NET Core, Entity 6, Unity3D, Telerik Kendo UI, Unity, AngularJS, Angular, Cocoa, Cocos2d, Kendo UI, Flutter

Libraries/APIs

Xamarin.iOS, Xamarin.Android, Entity Framework, Core Graphics, Twitter SDK, Facebook API, jQuery

Tools

Android Studio, Xcode, Microsoft Visual Studio, Adobe Photoshop, Visual Studio, Adobe Illustrator, Mudbox, 3ds Max

Platforms

Mobile, Xamarin, Android, iOS, Firebase, Windows, MacOS, Azure, Telerik

Other

SOAP, Xamarin.Forms, .NET MAUI, Reporting, InRule, QR Codes, SkiaSharp, Barcode Reader

Paradigms

Agile Software Development, Model View ViewModel (MVVM), REST, Unit Testing

Storage

Microsoft SQL Server, SQLite

2001 - 2006

Master's Degree in Managerial Informatics

Romanian-American University - Bucharest, Romania

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