Summary
Overview
Work History
Education
Websites
Timeline
Generic

Sachin Garg

Dawsonville

Summary

Tech Lead with extensive expertise in mobile application development for iOS. Demonstrated success in leading teams, managing Agile processes, and delivering high-quality software solutions. Proficient in integrating complex systems and resolving critical issues while collaborating with cross-functional teams to achieve business goals.

Overview

15
15
years of professional experience

Work History

Senior iOS Developer

PNC Bank
05.2021 - Current
  • Responsibilities include as collecting requirements and interacting with Business Team and Product Owners.
  • Involved in doing AGILE practices, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.
  • Developed custom Swift, SwiftUI and Objective UI libraries for use by third-party apps.
  • Project delivery ownership, project tracking, monitoring and Quality control, client communication, revenue generation, process and quality assurance, people activities Application Design and Architect.
  • Expert in different design patterns like MVC, MVVM, Viper, Singleton. Application review and Performance testing and provide solution to increase application stability and performance. Agile techniques like: User Stories, Continuous Integration, TDD, Continuous Integration
  • Automated Testing. Writing Unit-Test case and UITest cases. Expertise in Application Deployment Process and Manage Developer Accounts. Expert in writing and consuming in Dependency like cocoa pods, Carthrage, Swift Package Manager.
  • Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Different Layouts, Buttons, Edit boxes. Developed Applications using RESTful and many Developer tools and APIs to meet the client specifications.
  • Experience in XML parsing on client side using JSON, implemented DOM-based implementation of feed parser.
  • Used Azure DevOps as a CI/CD tool, and the tools included for agile practices.
  • Used third party libraries using them for improving performance of the applications, views injection and loose coupling.
  • Identifying Critical/Crash/Hidden defects in applications using iOS mobile apps and Ability to give suggestions for a quick fix by analyzing.
  • Added build dependencies in build. Tested the app across different versions of iOS and different Models to assure quality and performance.
  • Support the delivery team by providing onsite and bugless application. Contribute to the application development of the Software Engineering competency.
  • Developed user-friendly mobile applications for financial services and banking solutions.
  • Collaborated with cross-functional teams to define project requirements and specifications.
  • Implemented best practices for code quality, performance, and security in iOS development.
  • Conducted thorough testing and debugging to ensure application stability and reliability.
  • Integrated third-party APIs to enhance application functionality and user experience.
  • Participated in code reviews to maintain high standards of software development processes.
  • Optimized existing codebase for better performance and scalability.
  • Deployed mobile apps on App Store Connect for distribution across all Apple platforms.
  • Integrated backend APIs into the frontend application layer for data synchronization.

Tech Lead

Fast Track
02.2017 - 05.2021
  • Activity: Complete Development activities that include timeline, competency and requirement gathering, Module development. products publish and release.
  • Project Role:
  • Involved in developing new features for applications used on phones and tablets.
  • Developed apps using iOS SDK Integrated front-end and back-end code by communicating with back-end development team.
  • Composed unit tests for mobile code and debugged critical issues related to an application such as crashes, concurrency problems, and memory leaks.
  • Worked on integrating multiple systems to transfer data between layers of the software stack.
  • Controlled Bugzilla workflows and managed tasks within the Agile framework.
  • Worked on getting the data from the Contact on the device using content providers.
  • Design screens for an application with Native iOS , xode IDE using MVC pattern
  • To display lists in an application used Web Views, List Views, and populated lists.
  • Used Content Providers for sending texts and emails in the app. Used Version Control System (GIT).
  • Involved in understanding the business, current process and requirements.
  • Created View controllers both programmatically and through Storyboards.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Involved in requirement gathering, outlining and made decisions on Layout design and Layout modifications.
  • Worked with the project manager to support project plans and appropriate resource and time allocation.
  • Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint.
  • Identified and solved for any bugs reported in the testing stage of the project.
  • Active participant in Code Reviews.

Senior iOS Developer – Mobility (iWatch)

Doha Bank
01.2016 - 06.2016
  • Activity: Delivering iWatch user-interface to KONY certified developer and providing support for all iWatch related development.
  • Project Role: Performing the role as Module Lead
  • Worked in different phases of project life cycle like design, development and testing of application for Android mobile devices.
  • Involved in requirement gathering, UI design and development. Implemented Recycler views & list views.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes, edit boxes.
  • Experience in using dependency injector called Dagger and iOS Integration framework tools like Gradle.
  • Designing & Developing project modules of the complete Application.
  • UI Implementation, design and implemented the protocol for communication with the server. Co-ordinate with the client.
  • Unit Testing of whole application.

iOS Developer – Offshore Lead

HHO-PMD
06.2015 - 12.2015
  • Activity: This is application is developed for the business entity to analyzing and monitoring status of the project with respect to the cost, schedule and Time.
  • Project Role:
  • Involved in requirement gathering and understanding the same.
  • Responsible for end-to-end App development.
  • Involved in meetings with onsite team.
  • From SEI-CMMI and SCAMPI assessment methodology training

Senior Developer

MoveMusic
01.2014 - 06.2015
  • Project Description: This is a music application developed for a company called CRICKET in US. This application is running on 10 million customer’s device. It lets user to listen and download songs to customer device. Provide many user friendly features that make it different from other apps:
  • User can browse huge song database.
  • User can download any song.
  • User can cancel any pending song for downloading.
  • User can reorder the downloading order.
  • Environment: Mac OS , IPhone sdk7.0, Xcode, Cocoa
  • Project Role: Worked as Senior developer in different Module of application.
  • Requirement Analysis
  • Cross Platform Development
  • Design Documentation
  • Development
  • Unit Testing
  • Technical and Project Status Meeting
  • Performance Improvement and Code Optimization
  • Functional Enhancement

Senior iOS Developer

Step In Health
06.2013 - 12.2013
  • Project Description: This is application is developed for the bussiness entity to analysing and monitoring status of the project with respect to the cost, schedule and Time.
  • User can view the Overall status of portfolio.
  • User can view the Overall status of the projects.
  • User can view the reports in statistical and graphical representation view .
  • Environment: Mac OS , iPhone sdk5.0, XCode, Cocoa
  • Project Role: QA Lead: Received client & organization appreciation for the project success.
  • Involved in requirement gathering and understanding the same.
  • Responsible for end to end App development.
  • Involved in meetings with onsite team.

Senior Developer

Bridge
02.2013 - 06.2013
  • Project Description: This Application facilitates to all delegates of the conference. Delegates can view complete information related to conference like speaker of the conference, delegates of the conference, sponsors of the conference, share personal information like share business card, send friend request.
  • Delegate can view his registered session in sorted list by today and complete sessions of the conference.
  • User can set reminder for session by adding session in calendar, view route details in Map, other session related information.
  • User can change his profile information like Personal details, travel details, food preferences and also configure his business card and share with other delegate.
  • User can view session in the calendar in weekly view and filter session by speaker and venues.
  • User can send friend request to other delegate and accept request receive from delegate, add and create a group for friends.
  • User can view list of all sponsors and visit their website also.
  • User can create request for accommodation, Ground transport, flight request.
  • User can view current weather information of the conference venue.
  • Environment: Mac OS , iPhone sdk5.0, XCode, Cocoa
  • Project Role:
  • Including leading the module also play a key role in the development..
  • Involved in requirement gathering and understanding the same.
  • Involved in complete UI development.
  • Implemented auto-population logic and dynamic UI changes.
  • Involved in meetings with onsite coordinator.
  • Bug fixing and maintenance.

iOS Mobile Lead

FightBack
11.2012 - 01.2013
  • Project Description: Personal safety is a rising concern not only in India but across the world too. FightBack mobile application is targeted to provide safety for people on the move. A mobile phone with Fightback application can become a powerful tool for raising SOS alerts by a simple click on the mobile phone. Solution uses mobile capabilities like GPS, SMS, Location maps, GPRS and integration with Social Networking Site (Facebook), email to bring in maximum participation in the Women Safety drive.
  • Shows Live data of Alerts generated by the user on to the portal, overlaid on Google map.
  • Send SOS Alerts information along with Location information to Security Agencies as well as to mobile user’s family and friends.
  • It captures data and shows the unsafe places in India based on Alert’s data captured over the period.
  • Environment: Mac OS, iPhone sdk5.0, XCode, Cocoa
  • Project Role: Project Lead
  • Including leading the module also play a key role in the development.
  • Involved in requirement gathering and understanding the same.
  • Involved in complete UI development.
  • Implemented auto-population logic and dynamic UI changes.
  • Involved in meetings with onsite coordinator.
  • Bug fixing and maintenance.

Project iOS Lead

Bayer’s Crop Science
11.2011 - 10.2012
  • Project Description: This application that facilitates the sales representatives of the company to plan their activities with reference to the existing information in the CRM.
  • Activity Planning – Creation, Rescheduling & Prioritizing activities
  • Synchronization of calendar activities in iPad
  • Optimization of route planning using maps.
  • Integration with Microsoft CRM system and provide a user-friendly solution on iPad to access the data on the go. Access customer information
  • Access specific forms from the CRM tool to capture segmentation information, crop / pest / product related data, or any other campaign specific questionnaire
  • Take notes into the visit report and create follow up activities during the visit or call which are synchronized with the CRM database.
  • Access personal calendar to check the next appointment and latest information regarding the customer from the CRM toolOffline data sync.
  • Environment: Mac OS , iPhone sdk5.0, XCode, Cocoa.
  • Project Role: Project Lead:
  • Cross Platform Development
  • Design Documentation
  • Development
  • Unit Testing
  • Technical and Project Status Meeting
  • Performance Improvement and Code Optimization
  • Functional Enhancement

iOS Developer

Mehr Netz
11.2010 - 10.2011
  • Project Description: This Application uses for customer when they have some network problem on their iPhone. It can be of any type like week signal on particular place, unable to access GPRS and so. He can send a report directly from his iPhone to network company containing all details of customer and his concern problem along with his current or problem specific location.
  • Security for the site and also offer customer service account functions.
  • Environment: Mac OS, iPhone sdk4.0, XCode, Cocoa.
  • Project Role:
  • Designing & Developing project modules of the complete Application.
  • UI Implementation, design and implemented the protocol for communication with the server.
  • Co-ordinate with the client.
  • Unit Testing of whole application.

Education

Master’s - Computers

UPTech University
India
01.2007

Timeline

Senior iOS Developer

PNC Bank
05.2021 - Current

Tech Lead

Fast Track
02.2017 - 05.2021

Senior iOS Developer – Mobility (iWatch)

Doha Bank
01.2016 - 06.2016

iOS Developer – Offshore Lead

HHO-PMD
06.2015 - 12.2015

Senior Developer

MoveMusic
01.2014 - 06.2015

Senior iOS Developer

Step In Health
06.2013 - 12.2013

Senior Developer

Bridge
02.2013 - 06.2013

iOS Mobile Lead

FightBack
11.2012 - 01.2013

Project iOS Lead

Bayer’s Crop Science
11.2011 - 10.2012

iOS Developer

Mehr Netz
11.2010 - 10.2011

Master’s - Computers

UPTech University
Sachin Garg