Skilled Senior Software Engineer designs and implements new features, improves architecture and takes lead to launch new products. Excellent understanding of software design and programming principles. Meaningful experience shipping and maintaining large, complex systems. Decisive leader and reliable team builder with results-focused and motivated approach.
Overview
10
10
years of professional experience
Work History
Senior Software Engineer - IOS
Inshorts
Noida
11.2022 - Current
Provided technical assistance to junior developers in debugging code.
Mentored junior staff members in coding best practices and problem solving techniques.
Analyzed business needs and created solutions that met customer and business expectations.
Optimized the current application to bring crash free sessions and users to 99.9%.
Identified opportunities for automation of manual processes such as build and test automations.
Mentored and developed junior developers and engineers to increase productivity.
Created efficient algorithms to optimize existing systems.
Monitored system performance and identified areas of improvement.
Performed unit testing on application components prior to release.
Authored technical documents such as code design specifications.
Documented software development processes and procedures for future use.
Collaborated with team members to ensure successful project completion within timeline constraints.
Implemented new features into existing software solutions.
Coordinated with project managers to meet development timelines and plan testing.
Initiated efforts to migrate legacy applications to Swift/SwiftUI platform.
LEAD DEVELOPER - IOS
FITBUDD Pvt Ltd.
01.2021 - Current
Advising project stakeholders on relevant technical concerns and feasible solutions
Built the logic for a streamlined platform that scaled (including consumer app and trainer app)
Responsible for development of consumer app and trainer apps for the platform
Collaborating across multiple teams to get a feature done end to end
Documented the code and designs we used for future developers to understand it easily.
PRINCIPAL ENGINEER - IOS
Wynk Limited
01.2020 - 01.2021
Advising project stakeholders on relevant technical concerns and feasible solutions
Inspected Crashes and did code changes to bring the crash free percentage to 99.6%
Orchestrated efficient large-scale software deployments, including testing features and correcting code.
SENIOR MOBILE APPLICATION DEVELOPER
News Technology Services - Unit of NewsCorp
01.2019 - 01.2020
Tracked post-deployment bug reports to recognize and resolve trends among user-reported faults and complaints
Built the logic for a streamlined app building platform that scaled
Resolved app defects by reviewing bug reports and tracking repeatable malfunctions within software titles
Collaborated across multi-disciplinary teams using Agile development frameworks
Cultivated app template libraries to streamline application production during commissioned engineering projects
Presented proposals to senior engineers and developers outlining enhancements designed to improve usability and increase potential ROI
Documented design patterns for later use as templates in subsequent patches and iterative app development cycles
Directed remote teams in different locations dedicated to application design and quality assurance testing
Coordinated with Engineering manager to evaluate and improve software interfaces
Led Ads SDK development initiative as Subject Matter Expert and primary point-of-contact for project management staff
Exhibited strong technical aptitude and application expertise resulting in optimized performance, continuous improvement recommendations and product innovation.
SENIOR SOFTWARE ENGINEER - IOS
Wynk Limited
01.2018
Orchestrated efficient large-scale software deployments, including testing features and correcting code
Worked with project managers, developers, quality assurance and customers to resolve technical issues
Reviewed application code and worked with development teams to correct problems, run test scenarios and prepare for deployment
Fixed the top crashes to bring the crash free percentage to 98.9% from 94%
Supervised team of developers for development of new features
Coordinated with Engineering manager to evaluate and improve software and hardware interfaces.
SOFTWARE DEVELOPER
Appstreet Software Pvt. Ltd.
01.2015 - 01.2018
Introduced agile methodologies and effective development best practices to division to enhance product development
Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality
Led version control efforts for the company, employing GitHub and other public and open source repositories
Trained and managed team of 6 developers and discussed issues in order to provide resolution and apply best practices
Authored code fixes and enhancements for inclusion in future code releases and patches
Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
TECHNICAL ANALYST - IOS
Ongraph Technologies Pvt. Ltd.
01.2014 - 01.2015
Learned software engineering process improvements and best practices
Collaborated effectively with members of software development team and personnel in other departments
Maintained and upgraded products to deliver smooth-running systems
Collaborated with other developers to identify and alleviate number of bugs and errors in software
Assisted with design and development of mobile app development projects
Contributed to deployments by testing, debugging and resolving issues for optimal results
Met with project manager on weekly basis to provide detailed project report and milestone updates
Wrote clean, clear and well-tested code for various projects.
Education
Bachelor of Technology - Computer Science And Engineering
Senior Operations Manager at Inshorts India Advertising And Services Pvt Ltd.Senior Operations Manager at Inshorts India Advertising And Services Pvt Ltd.