I am a software engineer working on various platforms since 2006. I have spent most of my career developing iOS and Web (React) applications. I have also worked on cross platform mobile application development in Xamarin. I use git for version control, and GitLab Pipelines for CI.
Working on web client applications in React (Typescript) for various construction software solutions.
Generate, view, and upload / download 3d rendering of surroundings (construction sites) using a third party 3d capture library.
In this re-write of the legacy asset management application, I am responsible for leading iOS app development in Swift. We use RxSwift, RealmDB, Swinject (DI), Cuckoo (mocking) in unit tests, GitLab Pipelines (CI), HockeyApp, and TestFlight for app distribution, among other technologies.
I am the mobile team lead for this asset tracking solution, created in Xamarin. This application allows asset registration, identification, transfer, and tracking. Key technologies we use are Bluetooth (BLE), Barcode Scanning (ManateeWorks SDK), GeoLocation, Background Execution, Push Notifications, NFC, SQLite, Jenkins, HockeyApp, TestFlight, and Crowdin for translation into multiple languages.
In this app, we created real time connection between prospective customers and real estate agents/realtors close to each other using Push Notifications, Google Cloud Messaging, Maps, and Location Tracking.
We created a platform for ‘not so famous’ authors to publish and promote their work. The iOS and Android apps can download and read PDF eBooks using Radaee PDF SDK. Other technologies used in this app are RestKit, AFNetworking, Google Analytics.
With this iPad app, we provided a platform for medical professional community to educate and engage their members through publishing and community knowledge sharing. PDF rendering, parsing, and annotations, using CGPDF APIs, and SQLite FTS (Full Text Search), were the key highlight of this application.
Implemented one of the first powerful note taking iPad app, with support for drawing with finger, text entry, not attachments (audio, video, images, PDFs), share the notes on local wireless network, and annotate notes. We made heavy use of the CoreGraphics APIs for smooth drawing, and freeform selection tool. CocoaHTTPServer was used for sharing notes over local network.
Created various small apps, games and puzzles featuring rich backend api interaction, custom animations, basic gameplay, motion sensing etc.
In early days of iOS SDK, started as first member of "Mobile Core of Excellence" team to get a grip on iOS development platform and created a few business applications in iOS.
Worked on native macOS application development to create and maintain various applications for Apple’s Supply Chain management team.