Position: Mobile App Developer
Category: iOS
English level: intermediate
Years of experience: 10

- Developed cross-platform framework for Android, iOS, Windows, macOS, UWP apps that allowed quickly build apps for all major platforms using a single code base.
- Migrated legacy native macOS/iOS (Objective-C), Android (Java), PC (vb6) apps to the new cross-platform framework.
- Implemented an internal crash reporting system that sends crash reports immediately and allows to check apps health and fix issues before any user complains.
- Implemented background location changes monitoring and geofence detection.
- Implemented an augmented reality browser with points of interest location.
- Implemented indoor position tracking functionality.
- Implemented wireless Bluetooth low energy (BLE) devices firmware updates.
- Improved BLE beacon ranging and monitoring reliability.
- Developed cross-platform push notifications SDK  with offline message delivery handling.
- Implemented an auto-generated networking layer based on OpenAPI specifications.
- Created automated CI/CD pipeline for building over 20 titles of the app for different platforms.
- Developed unit/integration test suite for most projects.
I'm a software engineer with extensive experience in native and cross-platform app development. I'm skilled in native iOS, Android, macOS, Windows, and cross-platform mobile frameworks like Xamarin Native, Xamarin.Forms, and Flutter. Cross-platform and native development knowledge enables me to perform a broad spectrum of work and create beautiful, fully functional applications for multiple platforms.