I am a software engineer with over 20 years of experience in mobile and client software development. I specialize in cross-platform mobile apps for iOS, Android, and Windows using MAUI, Xamarin, C#, and .NET, including migrating from Xamarin.Forms to MAUI. I also have strong native iOS and Android development skills, with solid experience in Java, Kotlin, Objective-C, and GPS, maps, GIS, and camera integration. I have a proven track record delivering mobile workforce management solutions and field services, with back-end API development, Scrum/Agile processes, and CI/CD. I am comfortable collaborating with cross-functional teams, designing robust architectures, and ensuring timely, high-quality project delivery. I am excited to contribute to your team and continue growing as a developer.

Simon Hongfeng Wang

I am a software engineer with over 20 years of experience in mobile and client software development. I specialize in cross-platform mobile apps for iOS, Android, and Windows using MAUI, Xamarin, C#, and .NET, including migrating from Xamarin.Forms to MAUI. I also have strong native iOS and Android development skills, with solid experience in Java, Kotlin, Objective-C, and GPS, maps, GIS, and camera integration. I have a proven track record delivering mobile workforce management solutions and field services, with back-end API development, Scrum/Agile processes, and CI/CD. I am comfortable collaborating with cross-functional teams, designing robust architectures, and ensuring timely, high-quality project delivery. I am excited to contribute to your team and continue growing as a developer.

Available to hire

I am a software engineer with over 20 years of experience in mobile and client software development. I specialize in cross-platform mobile apps for iOS, Android, and Windows using MAUI, Xamarin, C#, and .NET, including migrating from Xamarin.Forms to MAUI. I also have strong native iOS and Android development skills, with solid experience in Java, Kotlin, Objective-C, and GPS, maps, GIS, and camera integration.

I have a proven track record delivering mobile workforce management solutions and field services, with back-end API development, Scrum/Agile processes, and CI/CD. I am comfortable collaborating with cross-functional teams, designing robust architectures, and ensuring timely, high-quality project delivery. I am excited to contribute to your team and continue growing as a developer.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Lead Software Engineer at IFS/Clevest
February 1, 2015 - Present
Designed and implemented cross-platform mobile software/Apps (iOS, Android, Windows) using Maui, Xamarin, C#, .Net, SQLite, MVVM, DI, XAML, camera API, GPS, Web Client, AI assist tools. Designed and implemented cross-platform mobile software/Apps (Xamarin Form) using C#, .Net, JavaScript UI, MVVM, DI, HTTP/USB, SQLite, Camera. Developed Native Android software (digital signature, barcode scanner) using Kotlin, Java, Jetpack Compose, Coroutines, Flow. Built Native iOS components (PDF Viewer, ESRI Map) using Xcode, Objective-C. Created web-based field management service backend and APIs using C#, JavaScript, .NET, REST/SOAP, MS-SQL.
Software Engineer (Contract) at Recon Instruments (Intel)
June 1, 2013 - February 1, 2015
Designed and developed software for an Android-based wearable device on embedded Linux OS, using Java, C/C++, focusing on map and camera functionalities.
Sr. Software Developer at BlackBerry
April 1, 2010 - May 1, 2013
Designed and implemented networking capabilities for BlackBerry tablets and phones; developed Network Protocol Stack as part of QNX/Linux OS using C/C++, OpenBSD; JSON over Wi-Fi, LTE/3G; SSL/TLS; OTA.
Software Engineer at Webtech Wireless Corp.
February 1, 2007 - April 1, 2010
Designed and developed Location Based System for BlackBerry and Motorola phones using Java, GPS Location API, Eclipse Plugin, File System Access, Multi-threading, OTA.
Embedded Software Engineer at InfoNet Technology Corp.
May 1, 2005 - February 1, 2007
Designed Outdoor Payment Terminal software for embedded Linux devices; C; EMV APIs; COM port and socket connections; developed Credit Card Payment Component using C++, TCP sockets.

Education

Master Degree in Compute Science at University of British Columbia
January 11, 2030 - March 6, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services