Mobile Developer
Tarun

Professional Summary

Highly skilled mobile application developer striving to create smart phone applications with an easy-to-use, intuitive user interface while maintaining excellent performance and quality standards. I have so far developed and deployed more than ten smart phone applications for iPhone/iPad/Android and have received accolades from various clients about quality of my work. I am up for challenges and constantly aspiring to learn new technologies and looking for ways to improve myself in this rapidly changing industry.

Qualifications

  • Over 6 years of IT experience in designing and developing high-end enterprise level Web and Mobile Application.
  • Excellent experience with Objective-C, XCode and other iPhone/Android applications.
  • Extensive experience with Interface Builder as well as all core technologies, including: UI Elements, Graphics, Location, Maps, Media, Animation, Data, Multitouch and Gestures, Motion, Backgrounding, and Universal apps.
  • Expertise in integrating apps with PHP-based web applications and MySQL databases.
  • Excellent work experience in UI / UX as well as client management.
  • Experienced in implementation and handling of push notifications, APNS.
  • Ability to work in a fast-paced environment and meet compressed deadlines.
  • Experience in Block programming, Categories, Protocol, Delegation and MVC Pattern.
  • Experience in Web Services (REST, SOAP), XML, JSON, File Handling.
  • Knowledge of HTML5/CSS/JavaScript and small form factor challenges.
  • Experience in Issuing Certificate, Provisioning Profile, In-App purchase integration and Publishing the App in the I-Tunes Connect / MDM server for both customer facing and enterprise iOS applications.
  • Experience with Object oriented programming. 
  • Sound knowledge of SCRUM and AGILE methodologies. 
  • Good knowledge of Debugging, issue analysis and finding root cause of issue. 
  • Flexible to adopt new technologies.

Education

  • Master of Computer Application (MCA), Punjabi University Patiala, India-2013

Skills Matrix

Technology/Languages
IOS 4, 5, 6 and 7, 8, 9, Objective-C, Swift 2.0, C, C++, Core JAVA, Android 4.0, Android-SDK
Database
SQLite, Core Data
Operating Systems
iOS 6/7/8/9, Mac-OS 10.7.4/10.9/10.10, Windows XP, 2007, 2010
Web Designing
HTML, XML, CSS
Development Methodology:
Object Oriented Programming
Awareness
Networking, Software Development Life Cycle,Windows CE/imbedded/Mobile/Phone,Mobile Device Management (MDM)
Development Software
Git, Eclipse, xcode, Xamarin
Technologies
Restful Web (JSON, XML), Parse, Java and JavaScript frameworks
Servers
Tomcat, J Boss, Apache
Deployment tools:
Application loader, Archive Process

Professional Experience

Liberty Taxes
Duration
Jan 2016 – Till Date
Role
Sr. Mobile Application Developer
DBMS
MySQL
Responsibilities
Better Accounting and Tax deals with corporate or consumer taxation, accounting work or any other tax compliance challenges that consumers face. Liberty Taxes app helps bring some of the accounting services and information at user’s smart phones. Customers can track status of their file, submit online documents, review their tax files etc. Customers can also fix appointment with the tax consultant.

  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Worked extensively with Objective C and Cocoa frameworks.
  • Worked with UIKit Framework for development and maintenance.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in devices.
  • Coded the app using iOS SDK 8/9 with Objective C and Swift, Cocoa Frameworks, Cocoa Touch.
  • Designed UI using xib, storyboard and programmatically with adaptive layout (Auto Layout/Size Classes).
  • Communicating directly with client to gather requirements and discuss feasibility.
  • Extensively used instruments/profiler for tracking memory leaks and performance issues.
  • Working Knowledge on libraries specific to SWIFT and implemented bridging header from objective-c to SWIFT
Environment
xCode 7, iOS SDK 9, iPad, iPhone, Objective C, Swift, Cocoa Touch, Storyboard, Auto Layout, Size Classes, Adaptive Layout, Restful Web Services (JSON)
Bestest
Client
lalit Goel , Fremont, California
Duration
Aug 2015 – Jan 2016
Role
Mobile Application Developer
Responsibilities
Bestest App is a social networking app that allows individuals and entities to post up to 3 pictures or videos and invite friends and followers to vote on them. Additionally, users can make groups, add members in it, and have conversation with them. Users can also upload questionnaire with two to four options. The app also facilitates users to also write comments in the questionnaire regarding the question.

Link of the App: https://itunes.apple.com/in/app/bestest/id1023500267?mt=8

  • Designed and Implemented UIs using UINavigation, UIButton, UITableView etc.
  • Implemented Storyboards and auto-layout throughout the app.
  • Parsed data and displayed them in cells by implementation of JSON web services.
  • Designed and built flexible UI using Auto-Layout with complex interactions, animations.
  • Performed code review and worked on code fixes and bug fixes.
  • Involved in testing the application for memory leaks, fixing bugs and maintenance.
Environment
xCode 6/7, iOS SDK 8/9, iPad, iPhone, Objective C, Cocoa Touch, interface builder, REST API,JSON,UI/UX, Push Notifications.
ProAudioStar, New York, USA (Phase2)
Client
ProAudioStar, NY
Duration
Feb 2015- July 2015
Role
IOS Mobile Application Developer
DBMS
SQLite
Responsibilities
Proaudiostar, New York City’s largest independent music retailer offers an easy way for users to shop on their mobile device while availing different discounts on different products. Users can also receive notifications about different offers on various products. Not only online, but this app also provides features to check products offline. For payment facilitation, app is integrated with PayPal. In addition, app comes with some bonus features like deal of the day etc.

Link of the App: https://itunes.apple.com/in/app/proaudiostar/id576020728?mt=8

  • Implemented Storyboards and auto-layout throughout the app.
  • Parsed data and displayed them in cells by implementation of JSON web services.
  • Designed and built flexible UI using Auto-Layout with complex interactions, animations.
  • Performed code review and worked on code fixes and bug fixes.
  • Involved in testing the end application for memory leaks, fixed bugs and maintenance.
  • Implemented Push notifications and supported chat as well.
Environment
xCode 6/7, iOS SDK 8/9, iPad, iPhone, Objective C , Cocoa Touch, interface builder, RESTAPI,JSON,UI/UX, Push Notifications, Support chat, PayPal,flurry
Spit-baller, Alaska (Phase2)
Client
Greater Than Sound, LLC
Duration
Oct 2014 – Jan 2015
Role
Mobile Application Developer
Responsibilities
SPIT BALLER is a hilarious multimedia/photo-sharing app that puts the sport of blowing spitballs at user’s fingertips without the gooey mess! Users can simply upload or take a photo of any object, or person, set the target and at the swipe of a finger, send spitballs flying! The app allows users to save and share SPIT BALLER photos via text message and social media.

Link of the App: https://itunes.apple.com/us/app/spit-baller/id819158059?mt=8

  • Worked on animation for different objects.
  • Worked on implementing InApp purchase.
  • Worked on Objective C and Cocoa framework including UIKit, Foundation and Animation.
  • Implemented Storyboards and auto-layout throughout the app.
  • Designed and built flexible UI using Auto-Layout with complex interactions, animations.
  • Performed code review and worked on code fixes and bug fixes.
Environment
XCode 6/7, iOS SDK 8/9, iPad, iPhone, Objective C, Cocoa Touch, interface builder, RESTAPI, JSON, UI/UX, SQLite, Push Notifications, InApppurchase, Share Kit.
Vital ICE, Bloomsdale, MO, USA
Client
Vitalboards
Duration
Mar 2014 – Sep 2014
Role
Mobile Application Developer
DBMS
SQLite
Responsibilities
Vital ICE App that helps save lives in the case of emergency! EMS and First Responders play a critical role in any life-threatening emergency. User can save their and their dependent medical/insurance information in the app. In addition, User can send message and call to given emergency contact in emergency. The app is designed with security features so that user’s confidential medical information is stored only locally on the mobile device, and is not able to be viewed or stored by our company or its affiliates.

Link of the App: https://itunes.apple.com/us/app/vital-ice-in-case-emergency/id911840085?mt=8

  • Worked on Objective C and Cocoa framework including UIKit, Foundation.
  • Created custom UIViews, custom TableViews, and custom TableView Cell for user interface.
  • Implemented Storyboards and auto-layout throughout the app.
  • Parsed data and displayed them in cells through implementation of JSON web services.
  • Designed and built flexible UI using Auto-Layout with complex interactions, animations.
  • Performed code review and worked on code fixes and bug fixes.
  • Involved in testing the end application for memory leaks, fixed bugs and maintenance.
  • Implemented Push notifications as well as local notification and support chat as well.
Environment
xCode 6/7, iOS SDK 8/9, iPad, iPhone, Objective C, Cocoa Touch, interface builder, RESTAPI, JSON, UI/UX, Push Notifications, and InApppurchase.
Spit-baller, Alaska (Phase1)
Client
Greater Than Sound, LLC
Duration
Dec 2013 - Feb 2013
Role
Mobile Application Developer
Responsibilities
SPIT BALLER is a hilarious multimedia/photo-sharing app that puts the sport of blowing spitballs at user’s fingertips without the gooey mess! Users can simply upload or take a photo of any object, or person, set the target and at the swipe of a finger, send spitballs flying! The app allows users to save and share SPIT BALLER photos via text message and social media.

Link of the App: https://itunes.apple.com/us/app/spit-baller/id819158059?mt=8

  • Worked on animation for different objects.
  • Worked on implementing InApp purchase.
  • Worked on Objective C and Cocoa framework including UIKit, Foundation and Animation.
  • Implemented Storyboards and auto-layout throughout the app.
  • Designed and built flexible UI using Auto-Layout with complex interactions, animations.
Environment
xCode 6/7, iOS SDK 8/9, iPad, iPhone, Objective C, Cocoa Touch, interface builder, RESTAPI, JSON, UI/UX, Push Notifications, and InApppurchase.
ProAudioStar, New York, USA (Phase1)
Client
ProAudioStar, NY
Duration
Sep 2013- Nov 2013
Role
IOS Mobile Application Developer
Responsibilities
Proaudiostar, New York City’s largest independent music retailer offers an easy way for users to shop on their mobile device while availing different discounts on different products. Users can also receive notifications about different offers on various products. Not only online, but this app also provides features to check products offline. For payment facilitation, app is integrated with PayPal. In addition, app comes with some bonus features like deal of the day etc.

Link of the App: https://itunes.apple.com/in/app/proaudiostar/id576020728?mt=8

  • Implemented Storyboards and auto-layout throughout the app.
  • Parsed data and displayed them in cells by implementation of JSON web services.
  • Designed and built flexible UI using Auto-Layout with complex interactions, animations.
  • Performed code review and worked on code fixes and bug fixes.
  • Involved in testing the end application for memory leaks, fixed bugs and maintenance.
  • Implemented Push notifications and supported chat as well.
Environment
xCode 6, iOS SDK 7, iPad, iPhone, Objective C , Cocoa Touch, interface builder, RESTAPI,JSON,UI/UX, Push Notifications, Support chat, PayPal
SMS DOCKET
Client
Cetpa Infotech Pvt. Ltd
Duration
Jan 2013 – July 2013
Role
Mobile Application Developer
Responsibilities
This application is an android application that sends instant and delayed audio, video messages through Gmail, WhatsApp and Bluetooth etc. We can also make PDF of an image and send it. In addition, user can set reminders for the birthday of his friends etc. Additionally, users can schedule the time for a message to be sent a particular recipient.

Link of the App: https://itunes.apple.com/in/app/proaudiostar/id576020728?mt=8

  • Participated in designing and coding of the application.
  • Developed the code for Audio and PDF modules and sending them across different modes.
  • Developed the code for sending attachments across different modes.
  • Developed the code for accessing the SD card of the device in the modules so that we can easily make the PDF.
  • Designed the UI of the application.
  • Lead the team of two developers.
Environment
JAVA7, Android 4.0, Android-SDK, Eclipse IDE and Android Emulator
Seat Delivery
Client
SEAT DELIVERY INC.
Duration
June 2012 – Dec 2012
Role
Jr. IOS Application Developer
DBMS
CoreData
Responsibilities
Seat Delivery is a service provided through an app that allows users to place an order and have food and drinks delivered right to their seats as they enjoy a convenient experience and avoid long lines. Concertgoers, sports fans and movie watchers can simply pick the item they want and select “delivery” or “pickup”, as they wish to do at checkout. User can even browse and purchase merchandise that is available at the venue.

Link of the App: https://itunes.apple.com/in/app/seat-delivery/id808788168?mt=8

  • Worked on Objective C and Cocoa framework including UIKit, Foundation, Animation.
  • Designed and Implemented UIs as per the specifications: UINavigation, UIButton, UITableView etc.
  • Implemented Storyboards and auto-layout throughout the app.
  • Designed and built flexible UI using Auto-Layout with complex interactions, animations.
  • Performed code review and worked on code fixes and bug fixes.
Environment
xCode 4, iOS SDK 6, iPad, iPhone, Objective C, Cocoa Touch, interface builder, RESTAPI, JSON, UI/UX, Push Notifications.
Seat Delivery
Client
SEAT DELIVERY INC.
Duration
Nov 2011 – May 2012
Role
Jr. Android Application Developer
DBMS
CoreData
Responsibilities
Seat Delivery is a service provided through an app that allows users to place an order and have food and drinks delivered right to their seats as they enjoy a convenient experience and avoid long lines. Concertgoers, sports fans and movie watchers can simply pick the item they want and select “delivery” or “pickup”, as they wish to do at checkout. User can even browse and purchase merchandise that is available at the venue.

Link of the App: https://play.google.com/store/apps/details?id=com.SeatDelivery

  • Participated in designing and coding of the application.
  • Developed the code for placing orders.
  • Developed the code for tab-bar view.
  • Designed the UI of the application.
Environment
JAVA7, Android 4.0, Android-SDK, Eclipse IDE and Android Emulator
One Basketball
Client
OneBasketball LLC
Duration
Jan 2011 – Oct 2011
Role
Jr. IOS Application Developer
Responsibilities
OneBasketball is an all-in-one basketball training program designed to give you all the basketball drills user need to become the complete basketball player.

OneBasketball having different features like Nearly all drills are designed to be performed by one person, with one ball, and one basket and 140+ basketball drills that simulate a basketball game with video demonstration for each. Also there are some other features available after inApppurchase.

Link of the App: https://itunes.apple.com/us/app/onebasketball/id486259384?mt=8

  • Worked on Objective C and Cocoa framework including UIKit, Foundation, Animation.
  • Designed and Implemented UIs as per the specifications: UINavigation, UIButton, UITableView etc.
  • Implemented XIB layouts throughout the app.
  • Designed and built flexible UI using Auto-Layout with complex interactions, animations.
  • Integrated inApppurchase.
  • Performed code review and worked on code fixes and bug fixes.
Environment
xCode 4, iOS SDK 6, iPad, iPhone, Objective C, Cocoa Touch, interface builder, RESTAPI, JSON, UI/UX, Push Notifications, InAppPurchase.