Summary
Overview
Work History
Education
Skills
Personal Information
Languages
Certification
Accomplishments
Projects
Disclaimer
Timeline
Generic
ANKUR GUPTA

ANKUR GUPTA

Bangalore

Summary

Dedicated and experienced iOS Developer with over 6 years of hands-on experience in designing, developing, and maintaining high-quality iOS applications. Proficient in Swift and Objective-C with a strong understanding of Apple's design principles and interface guidelines. Adept at collaborating with cross-functional teams to define, design, and ship new features. Proven track record of delivering robust, efficient, and scalable code. Passionate about staying up-to-date with the latest technologies and frameworks in the iOS ecosystem.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Senior Engineer

QBurst Technologies
Bangalore
02.2023 - Current
  • Develop and maintain high-quality iOS applications using Swift using UIKit.
  • Implement Clean Architecture principles to ensure separation of concerns.
  • Utilize MVVM (Model-View-ViewModel) design pattern for the development of scalable and maintainable applications.
  • Adhere to SOLID principles to ensure robust and modular codebase.
  • Implement reactive programming using Combine framework for better handling of asynchronous events
  • Worked on Firebase Analytics to track user interactions and application performance.
  • Work in an Agile environment, participating in sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Write clean, maintainable, and efficient code following established coding standards.

Senior iOS Engineer

Mobilecoderz Technology Private Limited
Noida
11.2017 - 01.2023
  • Implemented UI/UX designers' integrated designs into the application.
  • Collaborated closely with cross-functional teams, including designers, developers, quality assurance (QA) engineers, and project managers.
  • Successfully published the application on the App Store.
  • Ensured the maintenance of the codebase and the automation of the application.
  • Utilized both MVC and MVVM design patterns.
  • Integrated RESTful APIs to connect iOS applications to backend services.
  • Incorporated Apps Flyer and Mix Panel SDKs for tracking user activity.
  • Implemented Luxand SDK for face recognition features.
  • Employed Realm and Core Data for local storage.
  • Integrated various types of social login into the application.

Education

Bachelor of Technology (B.TECH) - Computer Science

G.L Bajaj Group of Institution, Mathura
Mathura
06-2016

12th - Science

S.D Inter College
Meerut
04-2011

10th - Science

S.D Inter College
Meerut
04-2009

Skills

  • Programming Languages: Swift, ObjC
  • Frameworks: UIKit, Core Data, Core Animation, Core Graphics, Core Location, MapKit, SwiftUI
  • Development Tools: Xcode, Git, TestFlight
  • Version Control: Git, GitHub, Bitbucket
  • API Integration: RESTful, SOAP, JSON
  • Databases: Realm, CoreData
  • Third-party Libraries: Alamofire, AFNetworking, SDWebImage, Realm, Firebase
  • Design Patterns: MVC, MVVM, Clean Architecture
  • Experience with: Unit Testing, UI Testing
  • Deployment: App Store Connect, TestFlight

Personal Information

Date of Birth : 04th July 1993

Sex : Male

Marital status : Married

Father’s name : Ramesh Gupta.

Mother's name : Geeta Devi.

Address : Meerut, 2 5 0 0 0 2

Languages

Hindi
First Language
English
Upper Intermediate (B2)
B2

Certification

https://www.linkedin.com/learning/certificates/3b593c1f4b24e75593efb38b889521b247ca7cb97ca29a58f914526e99049666?trk=backfilled_certificate

Accomplishments

  • Received an award for punctuality.

Projects

Project Title: UNIQLO 

Company: QBurst Technologies

Technologies : Swift, Clean Architecture, MVVM, GIT, Combine, Firebase, Jira

Link: https://apps.apple.com/in/app/uniqlo-in/id1468226358

Role: Senior Engineer

Responsibility :

  • Enhanced the application with additional features and functionalities.
  • Implemented a RESTful API following the clean architecture with MVVM design pattern.
  • Conducted analysis on assigned tasks.
  • Executed and adjusted unit test cases.
  • Addressed and resolved bug tickets.
  • Contributed within the framework of Agile Methodology.

ProjectTitle: KwikPic

Company:  Mobilecoderz

Technologies : Swift, MVVM, GIT, Jira, Realm

Link: https://apps.apple.com/in/app/kwikpic-smart-photo-sharing/id1635944378

Role: Senior iOS Developer

Responsibility :

  • Design and build applications for the iOS platform.
  • Implemented a RESTful API following MVVM design pattern.
  • Implemented and managed background image uploads.
  • Maintained a database for all views of images.

ProjectTitle: RemanantTribe

Conmpany: Mobilecoderz

Technologies : Swift, Realm, Firebase Crashlytics, Agora SDK, Socket.IO

Link: https://apps.apple.com/us/app/remnant-tribe/id1639054103

Role:  iOS Developer

Responsibility :

  • Implemented real-time messaging features using Socket.
  • Maintained a local database using Realm.
  • Integrated audio and video calling capabilities utilizing the Agora SDK.
  • Incorporated local and remote push notification mechanisms.

Disclaimer

I hereby declare that the details furnished above are true to my knowledge and I bear the responsibility for the correctness of the above-mentioned particulars.

Timeline

Senior Engineer

QBurst Technologies
02.2023 - Current

Senior iOS Engineer

Mobilecoderz Technology Private Limited
11.2017 - 01.2023

Bachelor of Technology (B.TECH) - Computer Science

G.L Bajaj Group of Institution, Mathura

12th - Science

S.D Inter College

10th - Science

S.D Inter College
ANKUR GUPTA