We provide IT Staff Augmentation Services!

Ios Mobile Developer Resume

Bloomington, Il

SUMMARY:

  • Over 7+ years of Information Technology experience in designing developing Web and Mobile Applications.
  • Over 4+ years of experience in Mobile Application Development using iPhone SDK, XCode, Objective - C & Swift.
  • Over 2 years of experience in developing the web applications using HMTL, CSS, JavaScript.
  • Knowledge of Software Development Life Cycle (SDLC) process which includes designing and implementing the software, debugging and maintaining the software.
  • Experience in creating and customizing Views, Table Views, Collection Views, CollectionViewFlowLayouts, Tab Bars and Navigation Bars.
  • Experience in implementing various design patterns such as Model View Controller (MVC), Model View Presenter (MVP), Singleton, Adapter and Decorator.
  • Experience in securing the sensitive user data using Keychainwrapper and Touch ID.
  • Experience in dynamically displaying the data in iPhone, iPad using JSON, XML into Custom Table Views and Custom Collection Views.
  • Experience in performing the network calls using Alamofire & URLSessions.
  • Familiar with new features like Decodable JSON parsing and Test Driven Development.
  • Experience in working with Multithreading, P-list & UserDefaults.
  • Familiar with Dispatch Queues and NSOperations.
  • Experience in testing the application using UI Testing and Unit Testing.
  • Familiar with third party APIs such as Google Maps, Google SignIn, Facebook, Twitter for iOS.
  • Experience in version controls with SVN & Git.
  • Hands on experience in creating the commercial applications using CoreData for iPhone/iPad to improve the memory.
  • Good knowledge of Auto Layout/ Size Classes to enhance the better User Interface for iPhone/iPad.
  • Experience in working with location based applications using Mapkit and Core Location frameworks.
  • Experience in creating the application with Localization feature.
  • Hands on experience in performance tuning using the XCode Instruments.
  • Knowledge of Testing, Troubleshooting and Debugging of the application.
  • Good knowledge in HTML 5, CSS, JavaScript.
  • Hands on experience in backend development using PHP & MySQL.
  • Working experience with Agile methodology.
  • Worked with XCode 4, 5, 6, 7, 8, 9 (beta version).
  • Worked with iOS 7, 8, 9, 10, 11 (beta version).
  • Experience in working with teams.
  • Ability to accomplish a given task as a part of team and individually.

TECHNICAL SUMMARY:

Programming Languages: Swift, Objective-C, C, HTML, CSS, JavaScript, PHP, Java

DBMS: MySQL, SQLite3

IDE: XCode, Eclipse

Web Services: JSON, XML

Operating Systems: MAC OS X, Windows, Linux

Subversions: GitHub, SVN

iOS: UIkit, Cocoa Touch, Facebook, Twitter, Google Maps, Google Sign-In, Push Notifications, Plist, UserDefaults, KeychainWrappers, Touch ID

PROFESSIONAL EXPERIENCE:

iOS Mobile Developer

Confidential, Bloomington, IL  

Responsibilities:

  • Worked with Swift and Cocoa Touch Framework.
  • Customized the navigation container view with MMDrawerController Cocoa pod.
  • Implemented the Model View Controller (MVC) design pattern and followed Test Driven Development.
  • Implemented the location based system using Core Location and Mapkit for ATM Locator.
  • Worked with MKAnnotation and Custom Annotations to display the location details.
  • Implemented the calloutAccessoryControlTapped for displaying the location details.
  • Implemented data parsing from the server side JSON response and displayed it into Table Views using Alamofire HTTP networking library.
  • Worked customizing the Table Views and performing segues like Show, Show Detail & Present Modally.
  • Displaying the nearby agent information based on the user location in Table Views.
  • Worked with UserDefaults to store the username of the previous user.
  • Used DispatchQueues for concurrent programming.
  • Securing the user data by Touch ID and Keychainwrapper.
  • Pushed the updates after a sprint and publishing the application.
  • Involved in Testing, Debugging and Deploying the application in the AppStore.

Environment: iOS 9.0-10.0, Mac OS X, Swift 3, XCode 7 & 8, Agile Methodology, JSON.

iOS Mobile Developer

Confidential, San Jose, CA

Responsibilities:
  • Worked with Objective C, Swift and Cocoa touch Framework.
  • Worked with the Model View Presenter (MVP) pattern flow with UI components for iPhone/iPad.
  • Implemented the PullToRefresher using Cocoa Pods for refreshing the Collection Views.
  • Worked on saving the selected items in CoreData and displaying them in user profile.
  • Secured user data like emails, addresses using UserDefaults.
  • Customized Tab Bar Views, Table Views and Collection Views.
  • Worked on push notifications using UNUserNotificationCenter with sounds.
  • Use of Camera for updating the item that user wants to sell on the market and saving the photos of items.
  • Worked on service calls like JSON parsing using URLSessions and NSJSONSerialization.
  • Worked with UI team in implementing the Auto Layout for iPhone and iPad.
  • Took part in pushing the updates after every sprint and publishing the application on App store.
  • Worked on migrating the code from Objective C to Swift.
  • Worked with debugging issues whenever required.

Environment: iOS 8.0-9.0, Mac OS X, Objective C, Swift, XCode 6 & 7, Agile Methodology, JSON, XML.

Jr. iOS Developer

Confidential, Cincinnati, OH

Responsibilities:
  • Worked on Single View Applications and customizing Table Views, Tab Bars, Navigation Bars.
  • Worked with design team to build better User Interface for the user.
  • Used Mapkit Framework to display the locations.
  • Added MKAnnotation to locations.
  • Continuously monitored the database to display the transaction details into Table Views.
  • Parsed JSON data from the database using NSJSONSerialization to the iPhone/iPad.
  • Performed segues and worked on detail call out accessories for maps.

Environment: iOS 7.0-8.0, Mac OS X, Objective C, XCode 4 & 5, Agile Methodology, JSON, UIKit, GitHub, Instruments.

Web Developer

Confidential, Cincinnati, OH

Responsibilities:
  • Worked in creating web pages using HTML5, CSS3 and JavaScript.
  • Worked in creating the database which consists of information like cities, zip codes and locations of each store.
  • Updating the content through WordPress posts and pages.
  • Worked with creative team in animating the photos and content of the web pages.
  • Created a widget for store locator, which pulls all the data from database and displays in detail.
  • Took part in performing system maintenance, administration and troubleshooting of WordPress and application issues.

Environment: Front end (HTML5, CSS3, JavaScript) & Back end (PHP, MySQL), WordPress.

Web Developer

Confidential, Austin, TX

Responsibilities:

  • Worked in developing the web pages based on design specifications.
  • Worked in updating and maintaining the content of web pages.
  • Took care for maintaining the database up to date.
  • Created the web pages for Desktops, Phones and Tabs.
  • Created websites using HTML, CSS, JavaScript in front end and using PHP & MySQL in back end development.
  • Actively participated in monitoring the performance and improvements of the website.

Environment: Front end (HTML, CSS, JavaScript) & Back end (PHP, MySQL).

Hire Now