Seasoned iOS Engineer with a proven track record of delivering high-quality native apps ensuring robust architecture, scalable infrastructure, and seamless user experiences with polished visuals, along with experience designing and deploying backend infrastructure to support the app functionality. Expert in Swift, SwiftUI, UIKit, networking, multi-threading, data storage, Combine/RxSwift and more third-party libraries, with additional experience in Python, Node.js, GraphQL, CI/CD, and AWS for backend development. Leveraged AI-powered development tool, to rapidly prototype features, fix bugs, and accelerate iOS and backend development workflows.

Technical Expertise & Skills

  • Mobile: Swift, Objective-C, React Native, Xcode, SwiftUI, UIKit, Combine, RxSwift, Core Data, MySQL, Realm, URLSession, Alamofire, MVVM, VIPER, Cocoapods, XCTests, Reactive Programing, Firebase Crashlytics, Lottie-ios, XCTest, Nimble, Stripe SDK
  • DevOps: Docker, Jenkins, Fastlane, GitLab, CI/CD Pipelines, Splunk, PagerDuty, New Relic, Grafana, Unit Tests, Vulnerability reports, Artifactory, AWS CloudFront
  • Back-End: Node.js, Next JS, JavaScript, JWT for Auth, TypeScript, Python, Django, Flask, Pytest, Redis, Axios, NestJS, GraphQL
  • Web: JavaScript, TypeScript, HTML, CSS, JSX, React, Redux, Content API, Axios, NPM, Material-UI, Jest, React Testing Library
  • Databases: Relation and non-Relational databases, MySQL, MongoDB, TypeORM, Knex
  • Project Management Tools: Agile, Jira, Confluence, Figma
  • Cloud: AWS Certified Solutions Architect – Associate
  • AI Tools: GitHub Copilot, Cursor, ChatGPT, Gemini, Sentiment Analysis API (NLTK/LLM)

Work Experience

logo

Jun 2021 – Apr 2025

iOS Technical Lead

  • Contributed to iOS Capital One mobile banking app which holds 4.9 stars with over 800, 000 downloads. App Store link
  • Contributed to the successful integration of Velocity Black – The Ultimate Members Club, a high-end eCommerce app recently acquired to expand Capital One’s digital offerings. App Store link
  • Provided technical guidance to an engineering team and contributed with new features built using Swift, async/await and GCD for performing network requests, Combine for reactive programming, and Cocoapods as dependency manager for reusable third-party libraries such as Alamofire, TrustKit, Stripe SDK, Lottie-ios, Firebase Analytics, RxSwift, among others.
  • Successfully released to the public a new feature that enables cardholders to access exclusive experiences as part of the card’s benefits. Translated requirements and broke down complex features into technical tasks to implement reusable components such as dashboards, rewards trackers, and transaction lists, following Apple’s guidance and best practices. Adhered to VIPER and MVVM architecture patterns to ensure clean, testable, maintainable, and robust code.
  • Fostered collaboration with cross-functional teams including designers, product owners, and fellow technical leads to align technical efforts with stakeholder expectations, surface dependencies early, and efficiently coordinate delivery of upcoming features on schedule.
  • Led the design and implementation of a Python-based microservice deployed as an AWS Lambda function to support seamless transaction display across multiple credit cards in the iOS banking app. During early deployment, I identified and resolved performance issues caused by large data payloads and inefficient UI components. Improvements included implementing caching, pagination, and optimizing cell rendering. I also added unit tests to prevent regressions and ensure long-term stability.
  • Integrated LLM’s Sentiment Analysis microservice (hosted on Django and Flask) to summarize customer reviews inside the credit card home screen, highlighting trending and popular credit card perks and benefits.
  • Used Cursor, an AI-powered development tool, to iteratively prototype and refine new features, progressively making changes and fixes until achieving end-to-end, almost close to production-ready solutions in a short timeframe.
  • Designed and implemented Jenkins and Fastlane and CI/CD pipelines scripts to automate testing, building, code signing, and publishing of pre-release versions via TestFlight, enabling Beta users to identify and report regression issues prior to App Store submission.
  • Ensured ADA (Americans with Disabilities Act) compliance across banking app features by leveraging Apple’s Accessibility APIs in UIKit and SwiftUI to enhance usability for users with disabilities.
  • Improved unit test coverage by 20% for a key component by integrating GitHub Copilot into the IDE, enabling faster development of robust, reusable code and expanded test scenarios.


logo

Jan 2017 – May 2021

iOS Senior Software Engineer

  • Contributed to HERE WeGo for iOS which holds 3.7 stars in the App Store. App Store link
  • Contributed new features to their maps app that enables commuters to use turn-by-turn navigation and reports traffic and incidents in real-time.
  • Built reusable Swift components to fetch and decode HERE Traffic API data, overlaying real-time conditions on HERE Maps. Used GCD for async calls, Alamofire for caching, and optimized rendering for a responsive in-app driving experience.
  • Prototyped a novel use case showcased at a hackathon using HERE Live Sense SDK combined with HERE SDK’s turn-by-turn navigation for iOS and Android empowered by its machine learning-based object recognition along with internal RESTful API to transmit lane-level event data during test drives.
  • Enhanced HERE SDK location API to enable commuters to report real-time traffic conditions, accidents, and map updates, while developing features for a traffic visualization tool integrated with the HERE Open Location Platform.
  • Developed a dynamic iOS framework in Swift for an automotive customer solution, creating a network layer component to enable communication between iOS devices and the vehicle head-unit. This allowed communication of connected car sensor data to HERE backend system via RESTful API.
  • Maintained and optimized CI/CD pipelines for front-end and back-end applications using GitLab and AWS CloudFormation templates, ensuring smooth and automated deployments across multiple environments.


logo

Jan 2015 – Jan 2017

Software Engineer

  • Contributed to Ask Hyatt iOS app which holds 4.9 stars with over 212K ratings. App Store link
  • Developed features for the Ask Hyatt iOS app using Objective-C, leveraging core iOS frameworks and third-party libraries and automated release pipeline leverage with Jenkins, Fastlane for TestFlight and App Store releases.
  • Implemented Adobe Analytics instrumentation to capture app usage metrics and adopted TDD/BDD methodologies to ensure high code quality.
  • Integrated a module to consume RESTful APIs, enabling real-time visualization of guest reservation data and facilitating check- in/check-out, room service, and iBeacon-based indoor location services for a personalized Hyatt experience.
  • Implemented instrumentation for Adobe Analytics to capture app usage metrics and provide valuable insights.
  • Developed UI automation scripts using the Appium framework for comprehensive testing.