Seasoned iOS Engineer at the core with exposure to Server Side technologies and Site Reliability Engineering. Writes simple but effective testable code involving clean architectures. Ready to tackle anything head on.
1. LIBRE3 App
Client: Abbott – August 2022 – Current
Location: Frisco, Texas
https://apps.apple.com/us/app/freestyle-libre-3-us/id1524572429
Responsibilities
- Designed, Developed, Maintained the LIBRE 3 glucose monitoring app using swift, SwiftUI and Combine Frameworks
- Improved the stability of the app bugged with race conditions, spaghetti code and overuse of Notifiers
- Advocated and implemented the external controlling of the app with Feature Flags and configuration services
- Spearheaded the effort to build the LookerStudio dashboard to aggregate the production crashes/issues from different countries with various filtering options and charts for insights
- Overhauled Crashlytics with Segment and Sentry to track errors and analytics along with session replay improving the Production Debugging Process
- Standardised the Code Review and Build Pipeline process
- Integrated Fastlane into the pipeline for image capture for 50+ country's app stores greatly removing the manual effort
- Gained Site Reliability Engineering Exposure working with all the systems connected to the mobile app
- Acted as a Technical consultant for other non-iOS related queries
Environment
Swift, Swift UI, Combine, Xcode, Git, BitBucket. Swift Package Manager, Crashlytics, Sentry, Segment, CoreNFC, CoreBluetooth, Realm
Achievements :
- Reduced the Production Error tracking by 50% with the Aggregated LookerStudio dashboard
- Reduced the production ready App Compatibility Information time to 2 weeks from 10 weeks
- Built helper applications to help the QA/BA to generate app compatibility reports cutting down the time by 75%
- Worked with different interconnected system team to identify the dangling issues to the actual origin. Reduced the defects from 80 to under 20
2. PayPal App - Shopping
Client: PayPal – Sep 2020 – July 2022
Client Location: San Jose, California
WFH Location: Frisco, Texas
https://apps.apple.com/us/app/paypal-mobile-cash/id283646709
Responsibilities
- Co-lead the effort of HONEY integration into PayPal as shopping tab from start to finish
- Architected, designed and developed the Shopping Module using MVVM Design pattern to achieve modularization and enable UI test coverage
- Developed the Deals landing page using PLUGIN design pattern to add different deal sections for scalability, maintainability
- De-duplicated the effort with Reusable Custom Views to be used across different deal sections
- Leveraged Cocoa pods to modularize the shopping module with segregation of the functionalities with publishing responsibilities
- Used Apollo GraphQL Integration for webservice consumption and de-serialization
Environment
Swift, Xcode, Git, Github, Apollo GraphQL, Cocoapods, Jenkins
Achievements
- Successfully delivered the honey integrated shopping module
3. UA Mobile App
Client: United Airlines – Jan 2020 – Sep 2020
Location: Houston, Texas
https://apps.apple.com/us/app/united-airlines/id449945214
Responsibilities
- Re-platformed the Booking module of the app to swift from objective C
- Developed Accessibility for Special Users
- Implemented the Coredata heavy weight migration
- Built Covid 19 specific screen functionalities
Environment
Swift, Xcode, Git, Core Data, Cocoapods
Achievements
- Successfully Re-platformed the Booking Module
- Swiftly implemented the Covid 19 related screen functionalities
1. Ecommerce Mobile App
Client: JCPenney – Jan 2017 – Dec 2019
Location: Plano, Texas
https://apps.apple.com/us/app/jcpenney-shopping-deals/id925338276
Responsibilities
- Co-Designed and developed the Checkout experience from In app browser based to native
- Successfully lead, architected and developed the Apple Pay Integration, Store Offline Feature as a Sole person
- Owned the Sephora Bookings from concept to implementation playing product owner role for the module across the apps
- Integrated Quantum Metric and used its Session Replay feature to identify crashes and app freezes
- Pre-reviewed the Photon resources code to ensure good quality code is available for actual code review to ensure credibility
- Conducted Retrospective meetings with the client on the performance of the Photon team
- Interacted with Android, UX, Business team, Cross Functional teams to ensure no gaps are missing
- Identifying and interviewing the suitable resources to meet client demands
Environment
Swift, Xcode, Git, Core Data, Operation Queue, Dispatch Queue, BitBucket/Stash, JIRA, UrbanAirship, Crittercism, Apptentive, Slyce, Google Maps, Branch, ForeSee, Adobe Analytics, Apptimize, UberTesters, SwiftLint, Google Tag Manager, Carthage, Akamai Botman, Bazaarvoice, QuantumMetrics
Achievements :
- Branded the contact person for any app related queries
- Achieved the best app store rating till date
- Reduced the crash rate to well with the industry limits
- Recognised for Apple Pay integration, Store Offline Mode, Sephora Bookings
2. Fuelling App
Client: ESSO GB ( ExxonMobil ) – August 2015 – Dec 2016
Location: Bengaluru, Karnataka, India
https://apps.apple.com/gb/app/esso-pay-for-fuel-get-points/id1140860553
Responsibilities
- Requirements Gathering and Analysis through constant client/onsite interactions
- Design for Fuel Finder, Geo Fencing and filter for iOS/Android
- Development of Fuel Finder, Geo Fencing and filters in iOS
- Leading a 5-member team
- Cross team interaction for the smooth execution of the project
Environment
Swift, Web services, Xcode, Git, Core Data
3. Taint Calculation Engine
Client: KPMG – Nov 2014 – July 2015
Location: Bengaluru, Karnataka, India
Responsibilities
- Requirements Gathering and Analysis through constant client/onsite interactions
- Lead a 3-member team and Hands On
- Designed the Taint Calculation Engine Architecture
- Developed the Algorithm for the taint calculation
- Report QC and Smoke Testing adhering to deadlines
- Project Management and Scrum meetings
Environment
C#, Web services, Visual Studio, SQL Server, Git
Achievements :
- Received client recognition for the thorough understanding of their complex Taint Calculation System in short time and designing an algorithm.
- Acted as a ticket to the American dream
1. Entelliguard Manager – Jan 2012 – October 2014
Client: GE
Location: Bengaluru, Karnataka, India
Responsibilities
- Responsible to be a core person of developing a POC and converting it to a retainer / contract for 2 years
- Requirements Gathering and Analysis through constant client/onsite interactions
- Wireframes/UX Design for different form factors
- Ownership of certain modules with development
- Adherence to Apple guidelines with App store distribution and Ad-hoc distribution
- Project Management and Scrum meetings
- Weekly demos to the client and internal stake holders
- Environment
- iOS, Xcode, SQLite, Maven, Tortoise SVN
2. MABI Repository Automation – Feb 2011 – December 2011
Client: Abbott
Location: Bengaluru, Karnataka, India
Responsibilities
- Lead/Managed the Java team
- Requirements Gathering and Analysis through constant client/onsite interactions
- Design and Logic implementation
- Ownership of certain modules with development
- Weekly demos to the client and internal stake holders
Environment
Java, JSP, Struts 2.0, Hibernate 3, Java Script, Teradata
1. HealthCore – Sep 2008 – Aug 2010
Client: Anthem
Location: Bengaluru, Karnataka, India
Responsibilities
- As the only flex resource in the project involved in the requirement gathering, Design and Implementation of the GUI pages
- Cross technology team interactions
Software development life cycle
Swift Programming
Core Data proficiency
Multithreading understanding
iOS frameworks expertise
Agile development methodologies
Debugging techniques
Performance Optimization
Memory Management
Auto Layout mastery