Ranjit Singh — Software Engineer
14 Years of experience developing Mobile applications. Walmart: 1. Matrix to measure the quality of ASDA iOS App is my first priority and continuously moving towards it. These are the areas I am working on to measure the code quality: Code Coverage, Code Smells, Production Bugs and Staging Bugs. 2. Implemented MVVM-C design pattern to make the code modular, easily maintainable, and to write test cases without any dependency. 3. Used Dependency Injection to make sure that code base is fully testable. 4. Sonar Analysis: used to show every PR's coverage, new smells, duplicate code percentage. By using sonar analysis, I have added a rule to not merge the PR if coverage is less than 50%. 5. As part of ASDA Grocery app, I am responsible to complete Monetisation related modules like rendering Ads(Banner and Sponsored Products) through AdServing Partners(Criteo, GAM - Google AdManager). Major Products I delivered are: RMP(retail media platform) migration, Sponsored products, Brand Powered discounted products & Free Sample Product. 6. Created Monetisation dashboard to track product adoption using Analytics Events. Zoomcar: Leading a team of 6 mobile engineers to build and maintain iOS and Android mobile applications in Zoomcar. Build iOS applications from scratch to incorporate better design and functionality and use the latest features of the platform. More focused on App performance, memory management, creative UI, and UX. Best in problem-solving. Excellent knowledge of DS and algorithm. Implemented architecture designs(MVC, MVVM, MVP, VIPER). Favorite design patterns(Creational, Behavioural, and Structural).
Stackforce AI infers this person is a Mobile Applications Developer with strong expertise in iOS architecture and team leadership.
Location: Bengaluru, Karnataka, India
Experience: 11 yrs 10 mos
Skills
- Ios Development
- Mobile Applications
Career Highlights
- 14 years of mobile application development experience.
- Expert in iOS development with a focus on performance and design.
- Proven leadership in managing mobile engineering teams.
Work Experience
Walmart Global Tech India
Senior Software Engineer (5 yrs 2 mos)
Zoomcar
Principal Software Engineer (1 yr 3 mos)
Lead Software Engineer (1 yr 11 mos)
Senior Software Engineer (2 yrs 5 mos)
Software Engineer (1 yr 2 mos)
Accenture India private limited
Associate Software Engineer (2 yrs 4 mos)
Education
Master of Computer Applications (MCA) at Anna University Chennai