Experience

iOS architecture, hands-on engineering, and technical leadership across enterprise mobile products.

  1. May 2021–Present
    Mesa, Arizona

    IQVIA

    Senior Software Engineer · iOS Technical Lead

    Lead technical design and development for Orchestrated Customer Engagement across the iPhone suite and critical iPad workflows. Partner with product owners, backend, and QA to turn business requirements into reusable designs, preserve backward compatibility, and guide releases. Mentor engineers and improve production reliability through profiling, code review, and testing.

    View IQVIA case studies
  2. March 2019–April 2021

    Gap Inc.

    Senior Mobile Engineer

    Led iOS development for store operations across Gap, Athleta, Banana Republic, and Old Navy. Designed offline workflows, improved stability and load times, and built reusable iOS frameworks, including a shared push notification component.

    View the Gap case study
  3. September 2017–March 2019
    Bentonville, Arkansas

    Walmart eCommerce

    Software Engineer (Contract)

    Shipped mobile and web tools for item setup, grocery, catalog, pricing, and data operations. Prototyped on-device access workflows with ARKit and Core ML and mentored onsite and offshore engineers.

    View Walmart Item Setup
  4. May–August 2017
    Holland, Michigan

    InfiniteKey

    Software Engineer Intern

    Developed iOS features for a Bluetooth Low Energy keyless entry platform. Refined device pairing and improved startup performance by profiling concurrent work with Grand Central Dispatch and NSOperation.

    View Phone as a Key
  5. January 2016–April 2017
    Grand Rapids, Michigan

    Grand Valley State University

    Student Software Engineer

    Built and maintained iOS and web applications for university programs and research teams. Published the TRIO Upward Bound app, which earned Best Department Project at the GVSU Innovation Showcase. Developed OrthoForge using MATLAB models for orthopedic research.

    View TRIO Upward Bound
  6. September 2014–December 2015
    Bengaluru, India

    ReTiSense

    Lead Software Engineer

    Led development of a Bluetooth Low Energy fitness tracking app that monitored runner performance and achieved 99.9% uptime after launch. Helped deliver an iOS app and web dashboard with real-time running analytics, activity playback, and performance heat maps.

    Launched the app on the App Store and earned a promotion to Lead Software Engineer in recognition of engineering contributions.

  7. August 2012–August 2014
    Bengaluru, India

    Skyfi Labs

    Engineer

  8. January 2011–December 2011
    Mumbai, India

    Indian Institute of Technology, Bombay

    Research Intern

    Earned the IIT Bombay Research Internship Award in recognition of research contributions and technical capabilities.

Technical skills

Application development

Swift, SwiftUI, Objective-C, and Python. Application development for iOS, iPadOS, macOS, watchOS, Android, and kiosks.

Mobile architecture and reliability

iOS application architecture, system design, offline-first workflows, data synchronization, API integration, performance profiling, and memory management.

AI and applied modeling

On-device AI/ML integration, Core ML, ARKit, machine learning models, and mathematical modeling with MATLAB.

Engineering leadership and delivery

Cross-functional and global team leadership, end-to-end software delivery, automated testing, CI/CD, and code review.

Certifications

Coursework