Profile Summary

  • 9 years of total work experience
  • 8 years of work experience in iOS
  • Proficient in Swift and Objective C both
  • Capable of developing apps from scratch
  • Well Experienced in uploading apps to AppStore
  • Excellent debugging skills
  • Computer Science background
  • Expert in iOS SDKs and frameworks
  • Prefers efficient, re-usable and maintainable code
  • Well-versed in OOPs and Protocol Oriented Paradigm
  • SDK Development experience
  • Expert in app security
  • Always stays updated with latest tech trends
  • Strong problem-solving skills

Work Experience

Altimetrik India Private Limited

Senior Staff Engineer

10/2021-Current



Accomplishments:
  • Worked on a payment app named PayZapp(by HDFC) with a million users.
  • Converted Objective-C SDK to Swift SDK.
  • Integrated SwiftUI framework and Swift in the legacy Objective C app.
  • Shipped important features related to authentication in payments SDKs.
  • Architected and presented various flows and solutions in UML Diagrams.
  • Improved architecture of iOS SDK ecosystem in which multiple SDKs were dependent on each other.
  • Legacy code conversion to latest standards with Unit Testing

Bajaj Finserv Direct Limited

Manager-Platform Architecture-iOS

04/2020-10/2021



Accomplishments:
  • Led a team of 4 iOS developers to develop and deliver an SDK that serve business to partners of the company. Delivered important features on app with more than 20K active customers.
  • Added recent trends in app like Neumorphic design, Siri Shortcuts, 3D Touch, Today’s Widget, etc.
  • Simplified complex core data and web-service call communication using the Repository design pattern.
  • Improved battery consumption by reducing the memory footprint of the app by 12%.
  • Introduced the correct way of code documentation and naming conventions, which increased code readability and overall performance and understanding of the team.
  • Reduced the code size and improved maintainability, reusability, and testability by introducing CLEAN Architecture.
  • Improved the performance of the app by 20% by introducing appropriate keywords and scopes in the existing code like final, private, file private, etc.

Empower Integrated Solutions Pvt. Limited

Software Developer

10/2017-03/2020



Accomplishments:
  • Collaborated closely with product and design teams in designing mind-maps, mock-ups, and UMLs to create robust solutions that now drives a significant portion of the client’s business.
  • Led a team of 3 to build modular code to enhance faster delivery of apps with on demand features to the customer.
  • Detected scroll hitches in existing apps and removed them by correctly implementing multithreading which resulted into increased user engagements.
  • Incorporated features in apps with more than 10K active customers.

Börm Bruckmeier Infotech Pvt. Limited

Software Programmer

07/2015-07/2017



Accomplishments:
  • Developed automated scripts and tools to generate resource files faster, resulting better delivery time
  • Architected server and Json driven solutions for continuous updates to the user.
  • Created engaging user experiences by implementing attractive, interactive fluid animations and
  • following Human Interface Guidelines by Apple.

Computer Languages

Swift

1

2

3

4

5

6

7

8

9

10

ObjC

1

2

3

4

5

6

7

8

9

10

Javascript

1

2

3

4

5

6

7

8

9

10

TypeScript

1

2

3

4

5

6

7

8

9

10

UI Frameworks

UIKit

1

2

3

4

5

6

7

8

9

10

SwiftUI

1

2

3

4

5

6

7

8

9

10

ReactNative

1

2

3

4

5

6

7

8

9

10

ReactJs

1

2

3

4

5

6

7

8

9

10

Architectures

MVC
MVVM
MVP
MVVM-C
VIP
VIPER
Coordinator
CLEAN

Databases

SQLite
MongoDB

Primary Tools

Xcode
VSCode
Instruments
JIRA
VIP
Fastlane
Draw.io
Postman
Charles Proxy
Proxyman

Analytics Tools

Kibana
Firebase
Crashlytics
Moengage
Google
Adobe
Analytics

Version Control Tools

GIT
AWS CodeCommit
BitBucket
GitHub
Source tree

SDKs and Libraries

CoreData
Core Animation
AVFoundation
Core Graphics
Combine
Health Kit
AFNetworking

Other Skills

Appstore Deployment
Appstore connect
Profiles and certificate management
Unit Testing
UI Testing
Performance Tuning
CI/CD
RTL Localisation
Push Notifications
Human Interface Guidelines
Jenkins
In-app purchase
RESTful API
Property Wrappers

Interests

SDK Development
Open-Source Contribution
TDD & BDD
Automation and Scripting
Product Design
Technical Blogging
Plugin Development
Research
Research
iOT
Augmented Reality

Education

SVITS(RGPV), IndoreBachelor of Engineering(Computer Science)
09/2011-06/2015
School For ExcellenceHigher Secondary (10+2)(Science-Maths)
06/2010-04/2011
School For ExcellenceHigh School (10)(Special English)
06/2008-04/2009