Summary
Overview
Work History
Education
Skills
Software
Timeline
Generic

Nikhil Aggarwal

Senior iOS Developer
Pune

Summary

Results-driven iOS developer with 9+ yrs of experience in designing, developing, and maintaining high-quality iOS applications. Proficient in Swift and Objective-C, with a deep understanding of UIKit and networking frameworks. Experienced in both traditional UIKit and modern SwiftUI for building elegant user interfaces that adhere to Apple's design principles.

Overview

9
9
years of professional experience

Work History

IOS Consultant

T-Systems
03.2021 - Current
  • Verimi Wallet is the solution for digital identity management of the future. We worked on creating SDK which is used for identity verification by the host apps. Users are using sdk online from public services to banks with their digital ID Wallet, easily and totally stress-free. Verimi stores users data securely. (Language used: SwiftUI)
  • Hallo Travel app is the end to end solutions for all the onsite travel related steps in one app. From onsite approval till bills reimbursement, employee can use this app for checking everything in one place. (Language used: React Native)
  • MVK SDK is a library which is used for interacting with Magenta assistant using live panel. Also, user can see all your conversation history irrespective of any device used like mobile, tv, speaker etc. Host app can integrate it very easily by using one of the three authentication ways provided with this library. (Language used: Swift)

Contributions:

  • Designing and developing the overall app.
  • Coordination with higher management, providing demos & releasing the app.
  • Started the MVK SDK from the scratch.
  • Worked as single contributor in Hallo team app.

Senior IOS Developer

Reflexis
09.2019 - 03.2021
  • Q-star is the gamification app that builds the network as well as boosts employees productivity by recognizing their excellent work. It works for both managers & employees, Managers can give awards to any employee in the organization & employees can provide compliments to their peers as well. (Language used: Swift)
  • ESS real-time work platform helps retailers drive simplification for stores and improved line-of-site for field management resulting in significant time savings, precise execution, and a superior customer experience. ESS simplify store operations, optimize labor spend, and improve store execution. (Language used: Swift, Objective-C)


Contributions:

  • Understanding new features/requirements from R&D team.
  • Designing and developing new features.
  • Delivering individual modules.
  • Key contributor in the team.
  • Grooming juniors about the fundamentals of iOS & also do code reviews.


IOS Developer

Globant
11.2017 - 09.2019
  • Openbank - Cartera Modelo: Openbank app provides highly digital banking so that customers do not need any physical branch of the bank to do any transactions. (Language used: Swift)
  • Openbank - Vistas por cateras: Users can create & list down all the funds & investments into different custom groups. (Language used: Swift)
  • Openbank - Flecos: Users can buy and sell the funds according to the market time only. (Language used: Swift)


Contributions:

  • Understanding new features/requirements from client.
  • Designing and developing UI of different screens.
  • Created custom tab-bars, one time tutorial, custom alert integration.
  • Charts & animation integration.


Associate Software Developer

Accenture
11.2014 - 11.2017
  • ARTSE: Application for Rapid Tool Selection and Estimation is an enterprise application & It's an estimation tool of different software engineering methodologies like Framework Estimation, OS Selection and Security Tools. (Language used: Swift)
  • Bay to Breakers Racing App 2017: Alaska Airlines Bay to Breakers is an annual footrace event held in San Francisco since 1912. This app provides participants the opportunity to register for the race, learn about the race through interactive maps, show race results, plan race week schedules and enhance race experience with exclusive photo and social sharing tools. (Language used: Swift)


Contributions:

  • Understanding new features/requirements from client.
  • Designing and developing UI of different screens.
  • I have developed most of the modules independently and delivered within an estimated timeline.
  • Handling of Web Services, plist usage and used core data for fetching and storing data.
  • Done code refactoring and implements the logic to increase the efficiency of code.


Education

Bachelor of Engineering - Computer Science

Oriental Institute of Science & Technology
Bhopal
08.2010 - 6 2014

HSC -

Kids Care Higher Secondary School
Katni
04.2009 - 3 2010

SSC -

Bardsley English Medium Senior Secondary School
Katni
04.2007 - 3 2008

Skills

    Product Life Cycle Management

undefined

Software

Languages: SwiftUI, Swift, Objective-C, React-native

IDE: Xcode

CI/CD : Jenkins, Fastlane

Dev Tools : JIRA, Confluence, Slack

Analytics Tool : Firebase Crashlytics

Version Control: SVN, GitHub, GitLab

Timeline

IOS Consultant

T-Systems
03.2021 - Current

Senior IOS Developer

Reflexis
09.2019 - 03.2021

IOS Developer

Globant
11.2017 - 09.2019

Associate Software Developer

Accenture
11.2014 - 11.2017

Bachelor of Engineering - Computer Science

Oriental Institute of Science & Technology
08.2010 - 6 2014

HSC -

Kids Care Higher Secondary School
04.2009 - 3 2010

SSC -

Bardsley English Medium Senior Secondary School
04.2007 - 3 2008
Nikhil AggarwalSenior iOS Developer