Sunil Kumar Maurya

Sunil Kumar Maurya

Mentor
Rising Codementor
US$5.00
For every 15 mins
ABOUT ME
iOS Engineer with 10+ Years of Experience
iOS Engineer with 10+ Years of Experience

With over 10+ years of experience in iOS development, I lead the iOS team at ShearShare, the largest marketplace for salon and barbershop space rental. I am passionate about creating engaging, user-friendly, and scalable apps using Swift, Firebase, Xcode Cloud, and other cutting-edge technologies.

At ShearShare, I have redesigned the app from scratch as ShearShare 2.0, making it crash-free and increasing the booking rate by 20%. I have also implemented various features such as chat, push notification, analytics, and iOS 17 SDK migration. Additionally, I have trained new hires and mentored junior developers on iOS best practices and frameworks. Previously, I worked as an iOS Lead Developer at Discovery Inc and a Developer at BookMyShow, where I built and managed OTT and payments apps using MVVM, RxSwift, and multiple payment options. I am always eager to learn new skills and technologies, and to collaborate with other developers and stakeholders. I enjoy solving complex problems and delivering innovative solutions that enhance the user experience and drive business growth. I believe that iOS development is not only a profession, but also a craft that requires creativity, passion, and excellence.

Hindi, English
New Delhi (+05:30)
Joined March 2023
EXPERTISE
1 year experience
10 years experience
8 years experience
2 years experience
4 years experience
5 years experience
1 year experience

REVIEWS FROM CLIENTS

Sunil's profile has been carefully vetted and approved as a Codementor. Connect with Sunil now, and leave a review for them once you're done!
EMPLOYMENTS
iOS Lead
ShearShare Inc
2020-03-01-2024-10-01

On initial days, it was quite challenging as the app was unstable & crashes randomly. I worked on new features alongwith stability...

On initial days, it was quite challenging as the app was unstable & crashes randomly. I worked on new features alongwith stability of app. And the result came out from 90% to 98% bug free in just one month. After sometime, I got an opportunity to rewrite whole project from scratch. I setup the MVVM pattern with SDUI driven UI/UX development architecture for ShearShare 2.0. And we successfully launched the new version in 6 months with zero bugs & high quality design. Yeah, As per recent development what I implemented are:

  • Subscription [RevenueCat]
  • FirebaseRemoteConfig - For app configuration purpose i.e. feature toggeling
  • Firebase - Cloud Messaging (Chat feature)
  • Firebase- Crashlytics from Fabric
  • XCode Cloud - For continuous integration
  • SwiftLint
  • Firebase- Push notification
  • Mixpanel
  • Firebase Analytics (Google)
  • iOS 17 SDK Migration(Latest Xcode 15.3 & iOS 17.4)
  • New booking flow
  • Migrated UIKit UI's with SwiftUI UI.

Responsibilities:

  • Led ShearShare iOS app
  • Followed MVVM + Atomic design pattern architecture in new feature development.

Achievements:

  • Created whole ShearShare 2.0 app from scratch with 99.9% crash free product.
  • Increased booking MoM by 20% as trust increased by user.
  • Leading to partnership with beauty industry experts i.e. JCPenney
  • Got Providing Space to Unique Talent Award- Jun-2023, Sep-2023
  • Trust & Empowerment Award- Oct-2023
  • Service from Heart Award- Dec-2023
MVVM
GitHub
Google Analytics
View more
MVVM
GitHub
Google Analytics
Firebase
Mixpanel
iOS
Firebase Cloud Messaging
Agile
CI/CD
Firestore
Figma
AWS Amplify
Swift 5
SwiftUI
View more
iOS Lead
Discovery Inc
2019-07-01-2020-02-01

Worked at Discovery India’s over-the-top (OTT) platform. I join here as iOS Lead to develop/launch Disovery Plus app in India so that ...

Worked at Discovery India’s over-the-top (OTT) platform. I join here as iOS Lead to develop/launch Disovery Plus app in India so that user can see TV content on Mobile. I worked with global Discovery team located in UK to work on top of their existing project. The project were written in mixed architecture MVVM, Dependency Injection & Coordinator Pattern. I worked on top of it to architect the Discovery Plus app. We decided to go over Atomic design pattern for UI development & the app with Server driven UI. What I did here are:

  • Made architectural decisions regarding MVVM, dependency injection and coordinator pattern for base project setup
  • Basics of RxSwift for communicating between View and ViewModel
  • Followed coding standards
  • Led outsourced 11 iOS Devs for faster development and delivery on time.
  • SwiftLint for best coding practices.
  • Implemented Branch SDK.
  • Implemented User management.
  • R&D over media content i.e. progressive JPEG
  • Communicate to product team on new features and enhancements.

And, in just 8 months, the Discovery Plus app went live throughout India.

Xcode
MVVM
GitHub
View more
Xcode
MVVM
GitHub
Firebase
iOS
RxSwift
Swift 4
View more
iOS Developer
BookMyShow
2018-03-01-2019-05-01

Responsible for development, analytics and maintenance of Payments & Offers module in iOS application for book & buy tickets. ...

Responsible for development, analytics and maintenance of Payments & Offers module in iOS application for book & buy tickets. Recently I implemented new payment options:
• UPI (RazorPay )
• Google Pay
• AmazonPay
• Paytm
• Freecharge
• Payback
• Loylty Rewardz
• Pay Later- Lazy Pay, Simpl
• Cinepolis Point
Also, in offers module:
• Offers on Saved Card
• Last Used Offers
• WinPin Offers

Responsibility:
• Development of native iOS application for payments and offers, code is in Swift.
• Analyze and schedule new features for development cycle.
• Maintenance bugs founded during testing or in production.
• Led payments front-end team.

Main Achievements:
• All features are coding in Swift & developed on-time.
• 99% crash-free product.
• Designed payment system dynamic, robust & independent leads to less-time to develop new feature.
• Established coding conventions for Swift.
• Collaborated across overall app to make app perfect.

MVVM
Google Analytics
UIKit
View more
MVVM
Google Analytics
UIKit
iOS
Swift 3
RESTful API
View more
PROJECTS
ShearShareView Project
2020
ShearShare is a B2B platform that connects salon, spa, and barbershop owners to individual stylists to fill their unused salon space on d...
ShearShare is a B2B platform that connects salon, spa, and barbershop owners to individual stylists to fill their unused salon space on demand.
Xcode
MVVM
GitHub
View more
Xcode
MVVM
GitHub
Google Analytics
Firebase
Mixpanel
iOS
Firebase Cloud Messaging
Agile
CI/CD
Firestore
Figma
AWS Amplify
Swift 5
SwiftUI
View more
Discovery PlusView Project
2019
discovery+ is a video streaming app with TV shows (full episodes & short videos), never seen before exclusive specials, award winning doc...
discovery+ is a video streaming app with TV shows (full episodes & short videos), never seen before exclusive specials, award winning documentaries and thousands of short videos. Install the app and be instantly transported to an interesting world filled with Science, Adventure, Nature, Space, Wildlife, Indian Military, Auto, Food and Lifestyle.
Xcode
MVVM
Jira
View more
Xcode
MVVM
Jira
Firebase
Atomic design
XCUITest
iOS
RxSwift
Agile
Figma
Swift 5
View more