Nikhil Batra is a Senior iOS Developer with 10+ years of experience in mobile app design, development, and architecture. He has a proven track record in optimizing CI/CD processes and addressing complex multi-threading challenges.
Architected and developed scalable mobile applications across various domains.
Improved the efficiency of CI/CD pipelines for faster deployments.
Led end-to-end development for critical modules and entire applications.
Managed conversion of Objective-C codebases to Swift.
Successfully improved the efficiency of CI/CD pipelines for faster deployments in multiple projects.
Handled end-to-end development on various modules, ensuring timely delivery.
Created architecture for async operations, enhancing application performance.
Overview: Designed and developed mobile applications handling async operations. Responsibilities: Handled end-to-end development on various modules, created architecture for async operations, integrated SDKs for Speed test and Sendgrid, and improved efficiency of the deployed system for faster CI/CD pipeline.
Key outcomes:
Handled end-to-end development on various modules.
Created architecture for async operations.
Improved efficiency of the deployed system for faster CI/CD pipeline.
Overview: Application for browsing worldwide news with multi-language support. Responsibilities: Created architecture for white labeled media applications to develop 3 apps simultaneously, improved efficiency of the deployed system for faster CI/CD pipeline, and developed some modules from scratch.
Key outcomes:
Created architecture for a white labeled media application to speed up development across 3 applications.
Improved efficiency of the deployed system for a faster CI/CD pipeline.
Overview: A B2C E-Commerce platform selling phone cases, watch bands, bags, wallets, and more. Responsibilities: Closely involved with custom on requirement gathering, integrated payment gateway, and created architecture for dynamic homepage.
Key outcomes:
Integrated payment gateway.
Created architecture for dynamic homepage.
Low Code App — low-code mobile-first platform for building intuitive digital apps with minimal-config tenant creation. Led Objective-C → Swift conversion + offline patches + UNUserNotification + Share Extension.
Key outcomes:
Handled design and architecture for a product that required minimum to no interference with the existing system.
Created architecture for offline syncing with parallel sync.
Created architecture for multiple media download.
Handled conversion of Objective-C to Swift.
E-Commerce Platform — B2C selling phone cases, watch bands, bags, wallets, and more, with all standard e-commerce features. Custom requirement gathering + XCTest + XCUITest.
Key outcomes:
Closely involved with custom on requirement gathering.
Integrated payment gateway.
Created module to design a custom case.
Created architecture for dynamic homepage.
Handled end-to-end development on various modules.
Nikhil Batra
Senior IOS Developer