Led a team of 5 iOS developers, and 5 indirect reportees belonging to An- droid, back-end and dev-ops teams
Integrated beta XCode Cloud into the project
Set a road map with outlined steps which would lead to a reduction of 100+
MB in the iOS application size
Automated framework integration into the iOS source code
Implemented a automatic circuit breaker in a microservice in the backend application
Set up a road map for breaking important modules into separate microservices with automated circuit breakers as per traffic and business abstractions
Implemented a publisher subscriber model using Firebase push notifications, with the mobile application subscribing to responses from backend application
Implemented biometric login into the application using keychain APIs making it more secure as compared to earlier implementation using LAContext
Refactored iOS codebase to improve incremental compile times by 10x, leading to boost in the entire team's productivity
Developed a robust and scalable app-events pushing mechanism simplifying events coding throughout the application
Identified and solved a memory leak in a SpringBoot application which led to dissolution of 200% server loads due to 20,000 JVM threads getting accumulated.
Software Development Intern
Nuclei
01.2020 - 06.2020
Identified, tracked and solved a memory leak preventing de-allocation of all UIViewControllers in a monolithic iOS application
Led a team of iOS interns tasked with implementing instant localization in an iOS application
Web Developer Intern
Yocket
05.2019 - 07.2019
Designed microservice architecture for a Customer Relationship Management (CRM) dashboard.
Analyzed various databases based on performance, reliability and effort of migration to finalize one for the CRM dashboard.
Finalized a hybrid push and pull based communication technique between dependent micro-services and central user data service creating a efficient tailor-made solution for propagating any updates
Developed API endpoints in NodeJS along with MongoDB database connection to serve the CRM frontend.
Education
Master of Science - Computer Science
Stony Brook University
Stony Brook, NY
08.2022 - Current
Bachelor of Science - Information Technology
Manipal Institute of Technology
Manipal, Karnataka, India
08.2016 - 08.2020
Skills
Swift
Java
SQL
K8s
Bash
C,
Python
HTML/CSS
JavaScript
NGINX
Spring MVC
Projects
Raft Consensus - Stony Brook University
Developed an implementation of the Raft Consensus Algorithm in C++ to be used in a fault-tolerant distributed key value store as part of a Distributed Systems lab.
Model v Modalities - Stony Brook University
Pre-processed time-series data and performed predictions using DMD, LSTM and VAR Autoregression to explore pros and cons of different types of machine learning algorithms on long and short term time-series data.
Baazigar - Nuclei Hackathon
Developed an application using HealthKit in iOS which would read an array of fitness data as well as sleep data collected from any wear- able or fitness tracking application, and use it to incentivize the user.
Junior Banking - Nuclei Hackathon
Contributed in forming a spec document for a junior banking product aimed at imparting banking skills to teens as well as acquire loyal customers for a bank, as well as developed a working iOS prototype for the same, in under 24 hours.