
Amol Ramesh Gaikwad
- Sr. iOS Developer
- Jersey City, NJ – 07097
- Member Since Mar 09, 2023
Amol Ramesh Gaikwad
CAREER SUMMARY
· 7 years of experience in the area of application development for mobiles which includes understanding requirement specification, working on software design, coding, testing and maintenance.
· Experienced of working on iOS platform and frameworks and customizing it as per requirements.
· Expertise in using Design patterns and object-oriented methodologies to design software for mobile phones.
· Experienced with Apple Approval Distribution Process, AdHoc Enterprise distribution.
· Experience of iPhone mobile application development and testing on device and simulator using XCode and Objective C
· Proficient with Objective-C or Swift (depending on project requirements), and Cocoa Touch
· Involved in various parse level application and well aware of parsing of XML and JSON formatted services for iPhone and iPad.
· Worked on various architectures such as MVC, MVVM, Singleton, Delegate and Observer patterns.
· Experience in handling RESTFUL Web Services.
· Expertise with Agile/SCRUM and Extreme Programming SDLC methodologies such as Test Driven Development (TDD), Continuous Integration, Iterative development and Pair Programming
· Worked on latest versions of iOS 11 and XCode 9, well versed with latest changes in the industry.
· Having deep Knowledge of Swift programming language.
· Proficient in designing, Architecture and developing applications using Android Software Development Kit (SDK) versions 2.2 - 7.0 (Froyo - Nougat) using Android studio and Eclipse.
· Proficient in Android applications development involving User Interface development, Activity, Fragment, Notifications, Adapters, Content Provider, Services, XML and JSON Parsing, Animations, SQLite and Google Maps API.
· Proficient in Java, Object Oriented Design, Design Patterns, multi-threading and memory management specific to mobile devices.
· Experience of submitting application to Google Play Store and good knowledge of the distribution process.
· Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
· Experience using version control system software such as SVN, JIRA, GitHub, GitLab, Bitbucket.
· A strong goal-oriented team player, self-initiative with high-degree of technical adoptability and steep learning curve.
Technical Skills
|
Programming Languages |
Swift, Objective C, Java |
|
Mobile Platforms |
iOS, Android |
|
iOS Framework |
Foundation, COCOA Touch, UIKit, CoreData, MapKit, AVFoudation, CoreLocation, CoreBluetooth, Addressbook, Contacts. |
|
Programming IDE |
XCode, Android Studio, Eclipse |
|
Code Versioning Tools |
Git, SVN, JIRA, MKS |
|
Tools |
Instruments, Static analyzer, Test Flight, Crashlytics, Jenkins |
Tringapps Inc, IOS Specialist, Jan 2017 to till date
Project 1- 7NOW
Client: 7- Eleven, Inc.
Role: Sr. iOS Developer
App Store Link: https://itunes.apple.com/us/app/7now/id1316244211?mt=8
Project Description
Delivery or pickup on a wide selection of items near you. Browse anything from Slurpee® and Big Gulp® drinks, pizza and wings, even beer and wine (21 years or older of course).
Each 7-Eleven® store is unique, so select a store you would like for either delivery or pickup and browse the menu. Easily view your order and confirm at checkout.
Responsibilities
· Integrated an Accessibility feature in an existing App to make it ADA (Americans with Disabilities Act) compliance
· Fixed defects and crashes notified by the UAT (User Acceptance Testing) & QA (Quality Assurance) team.
· Code review to maintain the code quality.
· Optimized existing modules and improved performance.
· Developed a POC for Integration of an Apple Pay.
Environment & Tools Used: iOS 10, Swift 3, XCode 8, Agile
Project 2- CONTOUR DIABETES app
Client: Ascensia Diabetes Care, Tarrytown, New York, USA
Role: Sr. iOS Developer
App Store Link: https://itunes.apple.com/us/app/contour-diabetes-app-us/id1173950283?mt=8
Project Description
The new CONTOUR™DIABETES app syncs with the CONTOUR®NEXT ONE smart meter for seamless blood glucose (BG) monitoring. This easy-to-use app can give you a better understanding of how your daily activities affect your BG results to help you manage your diabetes. with the new CONTOUR DIABETES app, you can easily and conveniently capture all your BG readings to help you manage your diabetes, smarter.
Responsibilities
· Added new features to an existing app.
· Designed and developed the whole architecture and Apple’s new Contacts framework for the application
· Fixed defects and crashes notified by the UAT (User Acceptance Testing) & QA (Quality Assurance) team.
· Developed a POC which connects Glucose meter with iOS device over Bluetooth using Swift.
· Use of Agile, eXtreme (paired programming, TDD, Continuous integration) for automation of operations
· Optimized existing modules and improved performance.
Environment & Tools Used: iOS 10, Swift 3, XCode 8, Agile
Systems Engineer, Tata Consultancy Services, March 2016 to Dec 2016
Project 1- Acrotracker USA
Client: Pfizer Inc. New York, USA
Role: Sr. iOS Developer
App Store Link: https://itunes.apple.com/us/app/acrotracker/id652123144?mt=8
Project Description
Track how the 5 symptoms of acromegaly (sweating, swelling, headaches, fatigue, and joint pain) are affecting you each day. Track your injections to help you and your doctor recognize patterns about when and how you treat.
Responsibilities
· Fixed defects and crashes notified by the UAT (User Acceptance Testing) & QA (Quality Assurance) team.
· Agile Deliveries based on eXtreme Processes (Paired Programming, TDD, Customer Participation)
· Worked with Autolayout and Size Classes to make an existing app compatible for all screen sizes.
· Used Core Data for storing data locally on device.
· Performed memory leak testing and allocation testing using instruments tool.
Environment & Tools Used: iOS 9, Swift 2, XCode 7, Agile
Project 2- Acrotracker Canada
Client: Pfizer Inc. New York, USA
Role: Sr. iOS Developer
App Store Link: https://itunes.apple.com/ca/app/acrotracker-canada/id888055616?mt=8
Project Description
Track how the 5 symptoms of acromegaly (sweating, swelling, headaches, fatigue, and joint pain) are affecting you each day. Track your injections to help you and your doctor or nurse recognize patterns about when and how you treat your acromegaly. This app is not intended for patients solely on oral medications for acromegaly. Have more productive conversations with your doctor or nurse by sharing symptom and injection reports you generated.
Responsibilities
· Fixed defects and crashes notified by the UAT (User Acceptance Testing) & QA (Quality Assurance) team.
· Worked with Autolayout and Size Classes to make an existing app compatible for all screen sizes.
· Used Core Data for storing data locally on device.
· Performed memory leak testing and allocation testing using instruments tool.
Environment & Tools Used: iOS 9, Swift 2, XCode 7
Project 3- Tateem
Client: Pfizer Inc. New York, USA
Role: Sr. iOS Developer
App Store Link: https://itunes.apple.com/om/app/tateem/id804207488?mt=8
Project Description
Tateem is an immunization management and reminder app, designed for parents within the Africa and Middle East region and Allows you to create profiles for each of your children and for yourself with photos, immunization summaries and medical contact information to manage your child’s and your’s immunization schedules according to your country’s immunization program.
Responsibilities
· Worked with Autolayout and Size Classes to make an existing app compatible for all screen sizes.
· Used Core Data for storing data locally on device.
· Performed memory leak testing and allocation testing using instruments tool.
Environment & Tools Used: iOS 9, Objective C, XCode 7
Software Engineer, Growel Softech Pvt. Ltd. Jun 2015 to Nov 2015
Project 1- R-Medical Portal
Client: Reliance
Role: Software Engineer (Mobile)
Project Description
By using this mobile application in order to seek any sort of medical help from the well-recognized doctors from different parts of India. Schedule appointments, medical history, contacts, emergency alerts and broadcast messages.
Responsibilities
Environment & Tools Used: iOS 9, Objective C, XCode 7
Senior Software Engineer, Programmr Technologies, Nov 2014 to Jun 2015
Project 1 – Clipit
Role: Senior Software Engineer
Play Store Link: https://play.google.com/store/apps/details?id=com.screen4.clipit&hl=en
Project Description
The Clipit app helps Soccer Fans Get LIVE match video clips of key moments in the game and if you missed any it lets you make a clip request to other fans who help find you clips of your favorite moments LIVE as the match going on. In this way you can relive and share all your favorite moments from a soccer match with friends & Family LIVE as the match is going on and later too.
Responsibilities
· Coordinated the development of the User interface with the UI design team to match the flow of the app.
· Integration of Reddit API’s for getting soccer videos.
· Integrated Reddit API’s for soccer videos.
Environment & Tools Used: Eclipse, ADT, Android SDK v 4.4 (KitKat).
Senior Software Engineer, Protocol Technologies, Aug 2013 to Jun 2014
Project 1 – Buyers Pic(k)’s
Role: Senior Software Engineer
App Store Link: https://itunes.apple.com/us/app/buyers-pic-k-s/id838239472?mt=8
Project Description
Buyers Pic(k)s is an application designed especially for those who want to organize whatever they See, Hear, Write, Store, Scan, Edit or Locate in a systematic manner. This App lets you capture an image, video or voice message and tag your “Picks” with custom or predefined tags to catalogue them appropriately.
Responsibilities
Environment & Tools Used: iOS 7, Objective C, XCode 6
Project 2 – 4Waysite
Role: Senior Software Engineer
Project Description
This application is all about the music band (Crosby, Stills, Nash and Young whose Ohio and Déjà vu album are worldwide famous). The application provides all the details like their history, their releases, some rare Photos, their upcoming tours and facility to download their music from iTunes and books from Amazon.
Environment & Tools Used: iOS 7, Objective C, XCode 6
Project 3 – Leftfree
Role: Senior Software Engineer
Project Description
Using Leftfree app we can post the images/photos.
The functionalities provided by the app.
Environment & Tools Used: iOS 7, Objective C, XCode 6
Android/iPhone Developer, Caprium Technologies, Dec 2011 to Jul 2013
Project 1 – Pawn App
Role: Android/iPhone Developer
Client: In House Development
Project Description
The Pawn App is basically used for storing information about the customers and their transactions with the Pawning items e.g. Jewellery Items. You can add new customer or item or new transaction, edit or delete existing information, manage transaction history and can also share feedback on social sites.
Responsibilities
Environment & Tools Used: iOS 6, Objective C, XCode 5
Project 2 – Station Digital
Role: Android/iPhone Developer
Project Description
Station Digital is a song listening App (like Radio). Medianet, the songs provider fetches the list of songs according to the genre or artist name or song name. According with the search criteria list will be generated and user can listen the songs continuously. User can skip maximum 6 songs in one hour. User can create its own station and able to see listen history also.
Responsibilities
Environment & Tools Used: iOS 6, Objective C, XCode 5
Project 3 – Employee Tracker
Role: Android/iPhone Developer
Client: In House Development
Project Description
The App is basically an employee attendance App. Using this application employee can mark their attendance. The application simply opens the QR/Barcode Scanner and scans the QR code and send the information along with the current date and time through web service to the server. Where all these information gets stored.
Responsibilities
Environment & Tools Used: iOS 5, Objective C, XCode 5, Java, Android SDK v 3.x (Honeycomb).
Project 4 – Save On Courier
Role: Android/iPhone Developer
Project Description
Using Save On Courier application user can find the exact location of the package On map. This app gives courier and client interface for pickup package, drop package, bid on orders, track couriers.
Responsibilities
Environment & Tools Used: iOS 5, Objective C, XCode 4, Java, Android SDK v 3.x (Honeycomb).
Project 5 – Wasabii
Role: Android/iPhone Developer
App Store Link: http://itunes.apple.com/us/app/wasabii/id548231482?ls=1&mt=8
Project Description
Using this application one can find list of events and venues which is currently available. The main feature of this app is Scanner. Only valid tickets get scanned by scanner and if ticket belongs to that particular event then and then only user gets entry in the Event/Club.
Responsibilities
Environment & Tools Used: iOS 5, Objective C, XCode 4, Java, Android SDK v 3.x (Honeycomb).
CDAC, Jun 2011 to Nov 2011
Project 1 – Real Estate Broker
Role: iOS & Android Developer
Project Description
Using this application one can find flats which are available in a city to give on rent and get the exact locations of the flats on the Google Map, Customer can book the flat via our application.
Responsibilities
<spa