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.
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:
Responsibilities:
Achievements:
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:
And, in just 8 months, the Discovery Plus app went live throughout India.
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.