Summary
Overview
Work History
Education
Skills
Websites
Languages
Affiliations
Timeline
Generic

Nikita Sharma Sahu

Bangalore

Summary

Dynamic Senior Consultant at IBM with a proven track record in architecting scalable iOS applications. Expert in Swift and Agile methodologies, I foster team collaboration and mentor junior developers, driving project success and enhancing productivity. Passionate about delivering high-quality solutions that exceed client expectations and improve user experiences.

Overview

15
15
years of professional experience

Work History

Senior Consultant

IBM
Bengaluru
11.2023 - Current
  • Architected and developed scalable enterprise-grade iOS applications.
  • Fostered team collaboration to boost productivity and project alignment.
  • Ensured strict adherence to coding standards and project timelines during development.
  • Contributed to business improvement initiatives based on insights from client implementations and experiences.
  • Organized client meetings to provide project updates.

Specialist Software Engineer / Software Engineer L3

Robosoft Technologies
India
06.2021 - 10.2023
  • Directed end-to-end iOS development projects for multiple enterprise clients.
  • Analyzed system architecture to improve efficiency and reliability of applications.
  • Participated in Agile ceremonies to enhance team collaboration and project delivery processes.
  • Monitored performance metrics related to system operations after deployment.
  • Developed software applications to meet customer requirements and deadlines.
  • Maintained a high level of knowledge in current programming languages and technologies.
  • Managed version control systems and maintained codebase integrity.
  • Mentored junior developers, fostering skill development and knowledge sharing.
  • Collaborated with cross-functional teams to gather requirements and define project scope.

Lead iOS Developer

Iziss Technology Pvt Ltd
Indore
09.2020 - 01.2022
  • Directed development of custom iOS applications with focus on performance and scalability.
  • Defined app architecture and handled app store submissions.
  • Developed robust iOS applications using Swift and Objective-C frameworks.
  • Collaborated with cross-functional teams to define application requirements and features.
  • Mentored junior developers on best practices and coding standards for iOS development.
  • Implemented unit tests to ensure code quality and reliability of mobile applications.
  • Conducted code reviews to maintain high-quality coding practices within the development team.
  • Integrated third-party APIs to expand app capabilities and improve performance metrics.
  • Managed project timelines, ensuring timely delivery of software solutions in a fast-paced environment.
  • Optimized existing codebase for better performance and scalability.
  • Reviewed pull requests from other team members before merging them into master branch.
  • Tested, debugged and maintained existing code base for iOS applications.
  • Generated detailed reports about app usage metrics and crash logs using analytics platform like Firebase or Fabric Crashlytics.
  • Identified memory leaks through profiling tools like Allocation Instrument or Leaks Instrument.
  • Resolved software issues reported by customers in a timely manner.

Senior iOS Developer

Éclat
Indore
02.2019 - 08.2020
  • Developed and maintained iOS applications for diverse clients across multiple sectors.
  • Designed user-friendly mobile applications for iOS platforms using Auto Layout constraints.
  • Collaborated with cross-functional teams to define project requirements and specifications.
  • Implemented efficient coding practices, enhancing app performance and usability.
  • Conducted code reviews to ensure compliance with best practices and industry standards.
  • Mentored junior developers on coding techniques and project workflows.
  • Troubleshot existing applications to improve user experience and resolve issues.
  • Participated in Agile development processes, including sprint planning and retrospectives.

Senior iOS Developer

GenieTalk
Indore
01.2018 - 05.2018
  • Built AI-driven voice assistant features into iOS applications.
  • Designed and developed user-friendly mobile applications for iOS platforms.
  • Collaborated with cross-functional teams to define project requirements and specifications.
  • Implemented efficient coding practices to enhance app performance and usability.
  • Conducted code reviews to ensure adherence to best practices and standards.
  • Mentored junior developers, providing guidance on coding techniques and project workflows.
  • Integrated third-party libraries and APIs to expand application functionality.
  • Troubleshot and resolved issues in existing applications to improve user experience.
  • Participated in Agile development processes, including sprint planning and retrospectives.
  • Resolved software issues reported by customers in a timely manner.
  • Integrated backend APIs into the frontend application layer for data synchronization.
  • Developed high-quality code to meet project requirements and industry standards.
  • Utilized version control system for tracking changes made to source code over time.
  • Monitored performance of iOS applications on various devices and operating systems.
  • Generated detailed reports about app usage metrics and crash logs using analytics platform like Firebase or Fabric Crashlytics.
  • Identified memory leaks through profiling tools like Allocation Instrument or Leaks Instrument.
  • Implemented UI and UX designs using Swift and Objective-C programming languages.
  • Integrated with server-side APIs to fetch data dynamically.
  • Managed the iOS app lifecycle, including application submission and review process on the App Store.
  • Implemented application updates, including bug fixes and additional features, based on user feedback.

Senior Mobile Developer

Asfar Electronics
Dubai
04.2016 - 05.2017
  • Spearheaded mobile app projects, ensuring seamless deployment in UAE market.
  • Collaborated with cross-functional teams to enhance app features and functionality.
  • Integrated third-party APIs, expanding app capabilities and services.
  • Troubleshot and resolved technical issues in mobile applications efficiently.
  • Designed and developed mobile applications, maintaining high performance standards.
  • Managed version control system for precise tracking of source code changes.
  • Worked closely with UI and UX designers to create user-friendly interfaces.
  • Created a blueprint prototype for UI/UX.
  • Worked as a sole contributor.
  • Optimized application performance for both speed and efficiency across multiple device types.
  • Coordinated with product management teams to align application development with strategic goals.
  • Crafted comprehensive documentation for application development processes and user guides.
  • Maintained and updated existing applications based on user feedback and technological advancements.
  • Analyzed user needs and software requirements to determine design feasibility.

Mobile App Developer

Tacme
Dubai
11.2013 - 03.2016
  • Designed comprehensive mobile app architecture to enhance functionality and performance.
  • Directed mobile app development team, ensuring timely delivery of user-friendly applications.
  • Collaborated with product managers to gather and refine client requirements effectively.
  • Facilitated client meetings to align project goals and expectations accurately.
  • Executed essential app functionalities based on extensive research and development.
  • Presented proof of concept demo to clients, showcasing application capabilities clearly.
  • Developed customized mobile solutions to meet diverse client needs efficiently.
  • Created numerous reusable components for seamless application integration.
  • Utilized best practices to identify and remedy bugs in applications within specific timeframe.
  • Analyzed and tested applications before the final step prior to launch so that last minute issues were remedied quickly.
  • Participated in daily scrum meetings to discuss progress of current projects.

Cross-platform Mobile App Developer

Diaspark Inc
India
04.2011 - 11.2013
  • Designed and developed applications using hybrid frameworks to improve functionality.
  • Created award-winning B2B applications in iOS Native, increasing client engagement.
  • Led competency center for iOS development, establishing best practices and reusable components.
  • Presented demonstrations of reusable modules to showcase capabilities.

Java Web Developer

Krystal Kones Technologies
Indore
06.2010 - 04.2011
  • Worked on government ERP systems and a library management system.
  • Focused on backend development, debugging, and documentation.

Education

Master of Computer Applications (MCA) - Computer Application

SGSIPS
Indore
06-2011

Bachelor of Science - Computer Science(Honors)

SRGPGPI
Indore
06-2008

High School Diploma -

KBP Gujrati Girls School
Indore
01.2004

Skills

  • Swift and Objective-C
  • Java programming
  • UIKit and CoreData
  • Firebase integration
  • REST API development
  • Version control with Git
  • MVC and MVVM frameworks
  • JIRA project management
  • Agile methodologies
  • Scrum practices
  • Cross-platform development
  • App Store deployment strategies
  • Performance optimization
  • Code review
  • System architecture
  • Mentoring junior developers
  • Communication skills
  • Problem solving
  • Team collaboration
  • Project documentation
  • Strong leadership skills
  • Public speaking
  • CoreData
  • realm DB
  • SQLite
  • Conducting interviews

Languages

  • English, Fluent
  • Hindi, Native

Affiliations

  • Diploma in Kathak
  • Diploma in North Indian classical music
  • Volunteering contribution in the local jail for women's welfare as a music teacher
  • Worked in a convent school as a music teacher for three months
  • Worked as a telecaller alongside my master's degree to support my self-expenses
  • I was among six finalists in the Mirchi RJ hunt (Mirchi Micalal) held in my hometown

Timeline

Senior Consultant

IBM
11.2023 - Current

Specialist Software Engineer / Software Engineer L3

Robosoft Technologies
06.2021 - 10.2023

Lead iOS Developer

Iziss Technology Pvt Ltd
09.2020 - 01.2022

Senior iOS Developer

Éclat
02.2019 - 08.2020

Senior iOS Developer

GenieTalk
01.2018 - 05.2018

Senior Mobile Developer

Asfar Electronics
04.2016 - 05.2017

Mobile App Developer

Tacme
11.2013 - 03.2016

Cross-platform Mobile App Developer

Diaspark Inc
04.2011 - 11.2013

Java Web Developer

Krystal Kones Technologies
06.2010 - 04.2011

Master of Computer Applications (MCA) - Computer Application

SGSIPS

Bachelor of Science - Computer Science(Honors)

SRGPGPI

High School Diploma -

KBP Gujrati Girls School
Nikita Sharma Sahu