Summary
Overview
Work History
Education
Skills
Timeline
Generic

Anurag Yadav

Fairfax,VA

Summary

Talented Mobile App Developer/ Mobile Architect with over 10 years, equipped with great coding, debugging and leadership abilities. Accomplishes project goals consistently with elegant, scalable code. Works great with team members under Agile and Scrum frameworks.

Overview

11
11
years of professional experience

Work History

Mobile Architect

Capri Holdings
Remote
05.2022 - Current

Currently working as a Mobile Architect for Capri Holding – a multinational fashion holding company that owns Michael Kors, Jimmy Choo, and Versace. As a mobile architect, I am leading the KORSVIP (Michael Kors) application for both iOS and Android platforms; on both platforms, the application has 200,000+ monthly active users with an average rating of 4.9/5 stars on the iOS app store and Google Play store. I am now transitioning to provide a mobile platform for both Jimmy Choo and Versace.

Responsibilities:

  • Lead of a team of 12 iOS, Android, JAVA, and QA software engineers
  • Improved code architecture
  • Made MVVM pattern follow correct code architecture
  • Wrote basic architecture for unit test cases
  • Added dependency injection in the code to make it testable
  • Built new functionalities on iOS and Android apps such as the following: search suggestions, product reviews, relevant products, etc.
  • BFF layer enhancement
  • Built Apis for mobile App using spring boot framework in JAVA
  • Improved JAVA code error handling

App Store Link: https://apps.apple.com/us/app/korsvip/id1248958280

Lead Software Development Engineer

Mastercard
Arlington, VA
07.2019 - 05.2022

Worked on SmartData and Kionect Project as a Lead Software Development Engineer, SmartData is a component of Mastercard’s Commercial product offerings, which finical institutions provide to their corporate customers to manage and understand their Commercial Card programs. With the Mastercard Smart Data suite of solutions, small business , large corporations, and government entities can better monitor spending, reduce vendor costs, and maximize efficiency.

Responsibilities:

  • Built iOS application architecture from scratch
  • Followed MVVM pattern guidelines
  • Added design patterns like dependency injection, factory pattern, singleton pattern, adaptor pattern, and etc.
  • Built unit test cases foundation in XCode project using XCTest, Wire Mock by running local machine as server for Integration testing
  • Built CICD pipeline using jenkins and groovy script
  • Mentored an iOS team to help them understand the right design patterns, the architecture of the app, and app performance improvements for a more robust code.

App Store Link: https://apps.apple.com/us/app/smart-data/id1532107828

Mobile Developer

Curb Mobility
Vienna, VA
07.2018 - 07.2019

Curb is the #1 taxi app in the US that connects you to over 50,000 taxis with the tap of a button. Easily request and pay for rides in 65 U.S. cities, including New York City, Boston, Philadelphia, Chicago, Los Angeles, Las Vegas, Miami, and Washington, DC.

Responsibilities:

  • Worked on Changing the Code Architecture from MVC to MVVM for Curb Passenger App
  • Added Apple Pay Integration as Payment method for Curb Passenger App
  • Built Corporate Meta Data Functionality for Corporate Customers
  • Worked on Curb Driver App On Boarding flow, Built App Architecture using VIPER
  • Built Basic setup for Unit Test cases, Integration Test cases using 3rd party libraries.

App Store Link: https://itunes.apple.com/us/app/curb-the-taxi-app/id299226386?mt=8

Sr IOS Developer

TCS
Long Island City, NY
03.2018 - 07.2018

The Citi Mobile® App keeps you in control, virtually anytime, anywhere. Gain access to features designed with you in mind like resetting your debit card PIN or locking a misplaced credit card. From everyday account activities to helping you track spend.

Responsibilities:

  • Built instant credit card app availability code
  • Responsible for daily code review sessions
  • Provided suggestions and feedback to improve coding standards to decrease memory leaks
  • Everyday Activity including Grooming, Sprint Planning, Standups etc.

App Store Link: https://itunes.apple.com/us/app/citi-mobile/id301724680?mt=8

IOS Developer

A-1 Technology
Los Angeles, CA
01.2016 - 03.2018

Worked on Couple of different project at client locations such as ESPN, CMT (Arro), Invite manager as iOS developer where I contributed as iOS Developer and Help them build the product by Adding new Functionality and Enhancing the coding standards.

Responsibilities:

  • Developed API for animation (ESPN) using Core Graphics
  • Worked on MVVM Architecture using SWIFT language
  • Improved Code Quality and Scalability to adopt any new functionality
  • Helped QA team with Manual Testing and writing the test scripts

IOS Developer

A-1 Technology
Gurugram, Haryana
11.2012 - 12.2015

Started as iOS Intern where i learned about iOS App Development, worked on different apps (SAP PDMS, SAP Fiori, SelfieHouse, Ian O Learys CamFusion and AVTAR BANI)

Responsibilities:

  • iOS enterprise application development & deployment
  • Application enhancement & modification according to client requirements.
  • Make continual improvements to apps UI/UX flow to enhance the customer experience.
  • Communicated with Clients to understand the feedback.

Education

B Tech (Bachelor of Technology) - Electrical, Electronics And Communications Engineering

Kurukshetra University
Kurukshetra, Haryana
07-2012

Skills

  • IDE/Editor: XCode, Android Studio IntelliJ, PostMan
  • iOS Frameworks: SWIFT UI, Combine, Core Bluetooth, Core Animation, Core Graphics, Cocoa Touch, SWIFT UI, Combine, Message UI, Photos framework, Mobile service, Media Player, MapKit, UIKit
  • Languages: Swift, Objective C, Java, kotlin, C, C
  • Web Services: JSON, Soap based XML (WSDL), REST APIs
  • 3rd Party Integration: Firebase, Google APIs, Google Analytics, AdMob, Facebook, Twitter, etc
  • Version Control: Github, bitbucket, GitLab, SVS
  • Performance Tracking Tool: Xcode Instruments, Accessibility Inspector, Android Analyzer, New Relic

Timeline

Mobile Architect

Capri Holdings
05.2022 - Current

Lead Software Development Engineer

Mastercard
07.2019 - 05.2022

Mobile Developer

Curb Mobility
07.2018 - 07.2019

Sr IOS Developer

TCS
03.2018 - 07.2018

IOS Developer

A-1 Technology
01.2016 - 03.2018

IOS Developer

A-1 Technology
11.2012 - 12.2015

B Tech (Bachelor of Technology) - Electrical, Electronics And Communications Engineering

Kurukshetra University
Anurag Yadav