I am a software engineer with 20 years of experience building customer-facing products across Web, iOS, and Android. I specialize in React (TypeScript) and Swift, and have a track record of delivering reliable, maintainable software in long-running product teams. I enjoy mentoring engineers and raising the quality bar through code review, testing practices, and incremental improvements.
Building customer-facing web applications for construction professionals. Working in a cross-functional product team, contributing across feature development, code review, and test coverage. Mentored junior engineers and helped establish frontend conventions and quality standards.
Built an iPad application for capturing and reviewing 3D scans of construction sites, integrating a third-party capture library with upload/download workflows for field use.
In this re-write of the legacy asset management application, I was responsible for leading iOS app development in Swift. We used RxSwift, RealmDB, Swinject (DI), Cuckoo (mocking) in unit tests, GitLab Pipelines (CI), HockeyApp, and TestFlight for app distribution, among other technologies.
I was the mobile team lead for this asset tracking solution, created in Xamarin. This application allows asset registration, identification, transfer, and tracking. Key technologies used include 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, note 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.
|
|
|
|
|