Niranjan K N

Niranjan K N Email and Phone Number

Lead iOS Developer @ Tech Mahindra | Ex-Deloitte | Ex-Mindtree | Mobile Solutions Expert | Digital Solutions Innovator | User Experience Specialist‬‭ @ Tech Mahindra
pune, maharashtra, india
Niranjan K N's Location
Bengaluru, Karnataka, India, India
About Niranjan K N

With 11+ years of experience as a Lead iOS Developer, I have honed the ability to create innovative, high-performance mobile applications for iOS, macOS, and watchOS platforms. I’m proficient in Objective-C and Swift , and have a deep mastery of MVC, MVVM which allows me to architect and deliver clean, scalable, and maintainable code across diverse projects.I specialize in creating intuitive user interfaces using SwiftUI, Auto-layout, Adaptive Layouts, and custom UIKit components. I focus not only on building visually compelling apps but also on ensuring an unparalleled user experience through smooth navigation, fast load times, and flawless interactions.My technical expertise extends beyond front-end development to backend integration as well. I’m adept at integrating web services and handling data efficiently with XML/JSON, ensuring robust communication between the app and server. Over the years, I have mastered the art of optimizing apps for performance, memory management, and multithreading, which leads to delivering fast and secure applications. Ensuring that my applications operate at peak efficiency, even under complex conditions, is one of my core strengths.As someone who thrives in dynamic environments, I am a strong advocate of the Agile methodology and excel in Scrum environments. I’ve led teams through various stages of development, from concept and design to development and deployment, while ensuring high-quality deliverables. My leadership experience includes mentoring junior developers, conducting detailed code reviews, and establishing development workflows that enhance team productivity and code quality.One of the aspects of my role that I take great pride in is managing the App Store release process. I have extensive experience handling App Store publishing, including the complex processes of provisioning, certificates, and maintaining apps post-release. I use tools like Jenkins and Fastlane to automate the build pipeline, and Cisco Meraki for efficient build distribution, ensuring seamless releases with minimal downtime. My proficiency with SVN, GitHub, and other version control systems helps maintain smooth collaboration across teams and provides robust version tracking for clean and scalable codebases.A natural problem solver and lifelong learner, I stay up-to-date with the latest developments in the iOS ecosystem. I regularly explore new tools and technologies, whether it’s experimenting with machine learning models for app enhancement or diving into advanced features of Swift to optimize performance.

Niranjan K N's Current Company Details
Tech Mahindra

Tech Mahindra

View
Lead iOS Developer @ Tech Mahindra | Ex-Deloitte | Ex-Mindtree | Mobile Solutions Expert | Digital Solutions Innovator | User Experience Specialist‬‭
pune, maharashtra, india
Website:
techmahindra.com
Employees:
109765
Niranjan K N Work Experience Details
  • Tech Mahindra
    Tech Lead
    Tech Mahindra Dec 2018 - Present
    Bengaluru, Karnataka, India
    Technical Leadership: Directed the architecture and development of multiple mobile applications, ensuring robust performance, security, and scalability for large-scale projects.Team Management: Led a team of 6 iOS developers, providing mentorship, code reviews, and technical direction to ensure best practices were followed and that the team met project deadlines.App Architecture: Designed app architectures using SwiftUI and UIKit, facilitating smooth migrations from UIKit to… Show more Technical Leadership: Directed the architecture and development of multiple mobile applications, ensuring robust performance, security, and scalability for large-scale projects.Team Management: Led a team of 6 iOS developers, providing mentorship, code reviews, and technical direction to ensure best practices were followed and that the team met project deadlines.App Architecture: Designed app architectures using SwiftUI and UIKit, facilitating smooth migrations from UIKit to SwiftUI for improved maintainability and performance.Performance & Optimization: Optimized applications using Instruments, reducing app crashes by 25% and improving performance metrics through memory management, multi-threading, and background processing.CI/CD & Automation: Implemented CI/CD pipelines using Jenkins and Fastlane, which streamlined app releases and reduced deployment times by 40%.Client Collaboration: Worked directly with clients to gather requirements, translate them into technical specifications, and ensure alignment with business goals. Delivered over 10 major releases to the App Store, managing end-to-end deployment. Show less
  • Deloitte Digital
    Consultant - Technology
    Deloitte Digital May 2015 - Nov 2018
    Bengaluru Area, India
    App Development: Developed enterprise-grade iOS applications for clients in sectors like healthcare, finance, and retail, incorporating secure data handling, GDPR compliance, and efficient API integration (REST/GraphQL).Project Management: Managed all stages of app development from concept through deployment, including gathering client requirements, feature design, coding, testing, and release management.Back-End Integration: Integrated RESTful APIs and GraphQL into mobile… Show more App Development: Developed enterprise-grade iOS applications for clients in sectors like healthcare, finance, and retail, incorporating secure data handling, GDPR compliance, and efficient API integration (REST/GraphQL).Project Management: Managed all stages of app development from concept through deployment, including gathering client requirements, feature design, coding, testing, and release management.Back-End Integration: Integrated RESTful APIs and GraphQL into mobile applications, ensuring reliable data flow between apps and back-end systems while optimizing network usage and response time.Cross-functional Collaboration: Coordinated with product managers, designers, and backend teams to deliver functional and intuitive mobile apps that met client expectations and improved business outcomes.Automation: Enhanced development workflow by integrating build automation using Fastlane, reducing manual intervention and increasing productivity. Show less
  • Mindtree Limited
    Senior Software Engineer
    Mindtree Limited Nov 2012 - May 2015
    Bengaluru Area, India
    Mobile App Development: Designed, developed, and maintained multiple iOS applications for enterprise clients, with a focus on delivering high-quality code and meeting functional requirements.App Optimization: Improved application performance by optimizing memory management, utilizing GCD for background tasks, and identifying bottlenecks through profiling with Instruments, resulting in improved load times and reduced crash rates.Security Implementation: Applied security protocols… Show more Mobile App Development: Designed, developed, and maintained multiple iOS applications for enterprise clients, with a focus on delivering high-quality code and meeting functional requirements.App Optimization: Improved application performance by optimizing memory management, utilizing GCD for background tasks, and identifying bottlenecks through profiling with Instruments, resulting in improved load times and reduced crash rates.Security Implementation: Applied security protocols such as SSL Pinning and OAuth2 to ensure secure data transmission and user privacy, meeting industry standards.Mentorship & Team Development: Assisted junior developers with code reviews and provided guidance on iOS development best practices, contributing to team growth and technical capability.Client Interaction: Acted as the primary point of contact for resolving issues and handling client feedback. Delivered over 5 key projects on-time, consistently exceeding client expectations. Show less

Niranjan K N Education Details

  • Don Bosco Institute Of Technology
    Don Bosco Institute Of Technology
    Computer Science

Frequently Asked Questions about Niranjan K N

What company does Niranjan K N work for?

Niranjan K N works for Tech Mahindra

What is Niranjan K N's role at the current company?

Niranjan K N's current role is Lead iOS Developer @ Tech Mahindra | Ex-Deloitte | Ex-Mindtree | Mobile Solutions Expert | Digital Solutions Innovator | User Experience Specialist‬‭.

What schools did Niranjan K N attend?

Niranjan K N attended Don Bosco Institute Of Technology.

Who are Niranjan K N's colleagues?

Niranjan K N's colleagues are Kartik Gupta, Sasikumar Pakala, Sreenuvasreddy S, Supriya Savithri Vadrevu, Grace Consorte, Suresh Gajendiran, Dipali Padol.

Not the Niranjan K N you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.