Senior iOS Engineer at RAVL (2022-09 – 2026-03)
- Created a team of 6 iOS & android engineers that assisted in the development of a fintech application (with a well known Canadian insurance company). Our commitment to excellence resulted in the replacement of the incumbent development team.
- Collaborated with Business Analysts, Product Owner, UX and delivery leads (as tech lead) to define the technical roadmap, improve user experience, define APIs for features and contributed to development of requirements & technical solutions.
- Added features using Swift and SwiftUI.
- Implemented a high level of testing (both XCTest and Automated Testing).
- Worked with a major Canadian bank as part of their modernization team (upgrading legacy components to SwiftUI).
Senior iOS Developer at Wattpad (2021-10 – 2022-09)
- Added features to the Wattpad app using Swift and SwiftUI.
- Member of the architecture team responsible for refactoring legacy code to Swift/SwiftUI.
Senior iOS Developer at TEKSystems (2021-08 – 2021-10)
- Added features and unit tests to the MyShaw app (Swift/UIKit and Objective-C).
Senior iOS Developer/Lead at FPT Software (2021-04 – 2021-08)
- Developed prototypes for a US-based healthcare startup using Bluetooth sensors and realtime messaging (using Swift and SwiftUI).
- Collaborated with product owners to define goals for POCs.
- Managed the Canadian development team (as part of a multinational team).
Senior iOS Developer/Mobile Lead at Maplewave (2018-10 – 2021-04)
- Leader for the mobile team to deliver iOS (Swift/UIKit) and Android apps for a major telecommunications customer.
- Defined applications architecture and mentored junior team members ensuring high standards for both app code and server API.
- Collaborated with customer to solve technical issues, discuss timelines and develop requirements.
Senior iOS Developer/Mobile Lead at immediaC (2015-01 – 2018-01)
- Developed and launched greenfield iOS (using Objective-C and Swift) & Android applications (using Java) for various clients.
- Provided sales support, advised on mobile best practices, introduced Scrum and a more engineering-based focus on software development.
- Mentored a web-focused development team on the challenges of mobile development.
Senior iOS Developer at Blue Spurs (2014-01 – 2014-12)
- Led cross functional team developing an iOS (Objective-C/UIKit) Android photo sharing app for a client.
- Made technology decisions regarding real-time technology, cross platform frameworks for various projects.
Senior Developer at Accreon (2011-08 – 2014-01)
- Helped define the company's mobile strategy (as a web-first company) including converting to REST apis and creating proof of concept iOS/android apps using cross platform frameworks like Titanium, Sensa Touch and PhoneGap.
- Led development for two mobile apps (for external clients).
Senior Developer at Chalk Media (a Blackberry subsidiary) (2006-10 – 2011-06)
- Senior member of native Blackberry Pushcast Player development team: implemented unit testing for player, created prototypes for new features, recommended development process improvements.
- Created REST apis for the app using C#.