As an experienced iOS developer with over a decade of experience delivering successful applications that receive positive user feedback and high app ratings. My expertise in performance optimization has led to significantly improved app loading times and enhanced overall user experience. I excel at collaborating with cross-functional teams to deliver complex projects within challenging timelines, ensuring client satisfaction and business growth. My dedication high-quality code earned me recognition for ensuring scalability, maintainability, and adherence to coding best practices.
Overview
11
11
years of professional experience
4
4
years of post-secondary education
Work History
Principal Software Engineer
Mindbody
Pune
10.2021 - Current
Built outstanding and dynamic team of software engineers and developers which significantly boosted overall success of organization.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Investigated new and emerging software applications to select and implement administrative information systems.
Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
Mentored junior engineers via careful supervision through onboarding process and beyond.
Oversaw all software releases with eye for quality and understanding of project deadlines.
Collaborated with team to analyze system solutions based on client requirements.
Collaborated on hiring, retention and promotion of junior engineers.
Worked with project managers, developers, quality assurance and customers to resolve technical issues.
Senior Software Engineer
Mindbody
04.2020 - 10.2021
I have had the privilege of working on two significant projects: the Booker
Business App and the Mindbody Business App
These apps have played pivotal roles in transforming how businesses manage their operations and interact with their customers
In my role as a senior software engineer, I have been responsible for various key responsibilities and have achieved notable milestones: Page 2 of 5
Technical Leadership and Collaboration: Providing technical leadership and guidance to development teams, collaborating closely with product managers, designers, and stakeholders to ensure successful implementation of key features and functionalities
App Architecture and Design: Contributing to architecture and design decisions, utilizing industry best practices and design patterns to create robust and scalable app foundations
Feature Development and Integration: Playing a crucial role in developing core features, including appointment scheduling, customer management, payment processing, and communication tools
User Interface and User Experience: Collaborating with design teams to create intuitive and visually appealing user interfaces, focusing on user-friendly navigation, information hierarchy, and responsive layouts
Data Management and Security: Integrating secure data storage systems, implementing encryption, user authentication, and data synchronization to safeguard sensitive customer and business data
Performance Optimization and Testing: Employing techniques like lazy loading, caching, and background processing to optimize app performance, ensuring stability and reliability through extensive testing
Continuous Improvement and Maintenance: Actively seeking opportunities for improvement, gathering user feedback, and implementing updates to enhance functionality, resolve bugs, and address user pain points., I led the development of the Syngenta
Business App for iPad
My responsibilities included designing an intuitive interface, integrating real-time data access, and implementing advanced features like search and order management
The app streamlined operations for the global sales team, enhancing efficiency and customer engagement
Collaborating closely with cross-functional teams, I ensured alignment with project goals and best practices
Leveraging technologies such as Core Data and RESTful APIs, I delivered a seamless user experience with efficient data synchronization
Through my technical expertise and leadership, I successfully deployed the app globally, providing training and ongoing support to drive user adoption and satisfaction
Senior Application Developer
Fujitsu
Pune
06.2016 - 04.2020
Managed software development and support using formal specifications, data flow diagrams and other design techniques.
Met with internal and external customers to develop relationships and foster co-innovation opportunities.
Implemented consistent coding practices.
Drove continual improvement in systems operations by building tools and automation.
iPhone developer
FirstCry.com, BrainBees Solutions Pvt. Ltd
08.2014 - 06.2016
Developed an iOS mobile app for firstcry.com, a leading e-commerceplatform for baby and kids' products
Collaborated with a cross-functionalteam to deliver a feature-rich and user-friendly app to enhance the shoppingexperience for millions of users
Designed and implemented key features and functionalities of the firstcry.comiOS app using Swift and Xcode
Integrated RESTful APIs to fetch product catalogs, user profiles, and orderdetails, ensuring seamless data synchronization with the backend systems
Implemented secure authentication and user registration flows, allowing usersto create accounts, login, and manage their profiles
Worked closely with the UI/UX team to ensure consistent and visuallyappealing user interfaces aligned with the brand's guidelines
Implemented search functionality with intelligent suggestions, filters, andsorting options to enhance product discovery and user experience
Integrated push notifications for personalized offers, order status updates, andmarketing campaigns, improving user engagement and retention
Implemented in-app purchase functionality, enabling users to browse, additems to cart, and complete transactions securely within the app
Ensured smooth performance and responsiveness by optimizing code,improving memory management, and reducing network latency
Conducted thorough testing, including unit tests and user acceptance tests, toensure the app's stability, functionality, and usability
Collaborated with QA engineers to identify and fix bugs, ensuring high-qualitydeliverables within tight deadlines
Actively participated in agile development processes, attending daily stand-ups, sprint planning, and retrospective meetings
Regularly communicated progress, challenges, and solutions to projectstakeholders, fostering effective collaboration and transparency.
iPhone developer
INFOCRATS Web Solutions Pvt Ltd
12.2012 - 07.2014
Experience integrating iOS applications with RESTful APIs for seamless data communication.