We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

2.00/5 (Submit Your Rating)

Columbus, OH

PROFESSIONAL SUMMARY:

  • Over 7 years of experience in Information Technology and around 4 years of experience in native Mobile/iOS Application developer.
  • Closely worked with technical program managers, product managers, designers and engineers to define the design approach, prototyping new technology and evaluating the technical feasibility.
  • Ability to prioritize and plan tasks, multi - task on multiple projects using idea-based and practical knowledge on all phases in Software Development Life Cycle.
  • Ability to do things very well in MVC, MVVM design architecture, Cocoa touch design patterns and concepts like delegation-protocols, notifications-observers.
  • Good grip over Object Oriented Concepts and good development experience in building reusable codes.
  • Strong working knowledge on iOS SDK application development using Objective-C, Swift 2.x/3.x/4.x, Cocoa Touch, UIKit, Object-Oriented Design Principles & Object-Oriented Programming(OOD & OOP)
  • Experience in designing the UI using Storyboard/XIBs and also programmatically.
  • Experienced in working with data parsing forms such as JSON and XML, to dynamically display data on iPhone/iPad using REST/SOAP web services.Multithreading using both 1st party and 3rd party frameworks including NSXMLParser and NSJSONSerialization.
  • Conceptual knowledge and Implementation of Multithreading, Grand Central Display(GCD), Singleton and Operation Queues. Proficient on memory management - Manual Reference Counting(MRC) and Automatic Reference Counting(ARC).
  • Good knowledge over various iOS frameworks such as: UIKit, MapKit, CoreLocation, AVFoundation, Core Audio, AFNetworking.
  • Created and maintained custom Cocoapod libraries, to promote code-reuse throughout the organization.
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, Core Text and knowledge on Hybrid applications.
  • Created and customized views, Table Views,Tab Bars and Navigation Bars for providing a rich user experience which are some basic functionality in a multi-view Page Controls, View Controllers.
  • Proficient in Xcode,Interface Builder and Instrument tools for memory management.
  • Proficient in source control with Git and SVN - merging branches, updating repository, checking out code, rollback commits to undo changes.
  • Solid experience in carrying out functional Unit Tests using the XCTest framework.
  • Used Atlassian tools such as JIRA to manage and keep track on progress of project.
  • Closely worked with QA team.
  • Ability to integrate third party API’s such as Facebook, Twitter, Paypal into iOS applications for social networking and financial transactions.
  • Experience with third-party APIs, Familiarity with cloud message APIs and push notifications.

TECHNICAL SKILLS:

Programming Languages: Objective C, Swift 1., Java, C, C++, Python,SQL

Methodologies: Agile/Scrum, Waterfall, Pair Programming

Web Technologies / Services: HTML 4 & 5, CSS, Bootstrap, JavaScript, XML, REST, AJAX, JSON and SOAP

Operating Systems: Mac OS X, Windows XP/Vista/7,8,9,10, UNIX

Database: Oracle 10g, 11g, MySQL, SQLite, MY SQL Workbench, Core Data, Parse

IDE & Tools: XCode, Eclipse, NetBeans, Jira, Jenkins, Test Driven Development tools of XCode, Pycharm.

PROFFESIONAL EXPERIENCE:

Confidential, Columbus, OH

Sr. iOS Developer

Responsibilities:

  • Worked on the UI design part when the latest version was released as a transformation from the previous UI environment.
  • Implemented NSOperationQueue and NSURLSession to integrate with backend web services.
  • Designed Login Functionality to the app using LocalAuthentication Framework.
  • Created models in MVC and implemented delegates for updating model information.
  • Designed app using GCD API by keeping in minds of multi-threading, as to not compromise on the app performance.
  • Used PushKit framework to improve the app background processing.
  • Performed unit testing and defect fixing to meet the client specification.
  • Knowledge on swift based libraries like Alamofire which can be used to update UI in an asynchronous manner.
  • Worked on UIViews & UITableViews for user interface in the application.
  • Allowed users to enter credit card information and add funds to their account using the First Data API and SDK to process payments.
  • Implemented the scroll functionality by using UIScrollView on all screens of the app.
  • Followed AGILE practices, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.
  • Worked with an Agile, Scrum methodology to ensure delivery of high quality work in every iteration.

Environment: iOS, XCode 8.x,9.x, Swift 2.0, 3.0, GCD, UIKit, Local Authentication, PushKit, Alamofire Core Location Framework, MVC, JSON, Agile, GIT, Jira.

Confidential, San Jose, CA

iOS Developer

Responsibilities:

  • Design and developed modules using Swift.
  • Involved in analysis, design and development of the application using XCode.
  • Worked with UI Navigation View, UI Tab Bar View, UI Table View, UI Table View Cell, and UIAlertView.
  • Involved in writing Unit tests and UI Tests for App stability and performance, used XC Test framework.
  • Worked on the memory management and multithreading to ensure a good performance of the application.
  • Constructed Views using XIB files with Interface Builder, UI Constraints added programmatically for UI Controls to perform some animations.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Participated in code review using GitHub for performing push, pull, and stash methods from remote repository.
  • Used AF Networking library for effective management of server requests and responses.
  • Fixed many critical bugs.
  • Involved in developing effective User Interface.
  • Worked in an agile development environment with bi-weekly sprints.
  • Used the NS File Manager to store the user order details in a file permanently.
  • Used core data for storing the user responses and fetching the same for rendering on the corresponding pages.
  • Developed application by using MVC, Singleton, Notification and Delegations and Protocol Design patterns.
  • Designed and implemented search functionality in a separate/background thread using GCD to improve the responsiveness of the app.
  • Worked on transition of Objective C to Swift during the project.
  • Used pagination to display more search results as the user scrolls down the UI Table View.
  • Used CA Rally to keep track of user stories and sprint tasks.

Environment: iOS, Swift 1.x,2.x, XCode 8.x, Objective-C, Cocoa Touch, Core Data, Core framework.

Confidential, Northbrook, IL

iOS Developer

Responsibilities:

  • Used animation / UIAnimation, UIKit, Core Graphics, MapKit, Core Location.
  • Attended user meetings to clarify doubts about the requirements.
  • Worked with wireframes provided by design team to develop the UI through Storyboards and Autolayout Constraints.
  • Implemented RESTFul web services to pull down the latest information, JSON data parsed using NSJSONSerialization.
  • Utilized Instruments for monitoring CPU load, heap size and memory usage.
  • Use of SQLite to persistent data across application lifecycles.
  • Utilized SVN version control tool as source control management.
  • Debugged items using Breakpoints, NSLog statements, LLDB statements, etc.
  • Developed Custom UIViews & UITableViews for user interface in the application.
  • Developed critical tools for this project like customized navigation bar, pagfe control and scroll view.
  • Used Git for version control and code reviews.
  • Integrated a web-based content made with HTML on Native app using UIWebView.
  • Worked with CocoaPods dependencies for necessary 3rd partyabilities.
  • Customizing UIButton, UITabBar to build user interface of the application using storyboard.
  • Working closely with a cross functional team of testers and developers.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Managed technical tasks, project implementation and technical projects going into production.
  • Responsible for App support and latest versions compatibility.

Environment: iOS, Objective-C, XCode 7.x, Cocoa touch, Cocoa Framework, MapKit, Framework, Core Location, Smart SVN.

Confidential, Cincinnati, OH iOS Developer

Responsibilities:

  • Worked extensively on Multi View applications and Customizing Table Views, Navigation bars and Alert Views.
  • UI and Application designing using NIB files, to create and manipulate user interfaces graphically.
  • Created a singleton handler to handle API request calls using NSURLConnection.
  • Worked on Push Notification sent from server for new alerts.
  • Used CoreLocation Framework to translate the GPS coordinates into street address.
  • Exposed to Test Driven Development with Manual and Auto Testing through iOS Frameworks.
  • Implemented AutoLayout for Custom Views and TableViews as well by giving UITableView automatic dimension.
  • Implement the Multithreading, Grand Central Dispatch(GCD) and OperationQueues.
  • Worked with XCode for debugging.
  • Integrated Third Party Libraries into the application using Cocoa Pods.
  • Implemented the code to perform the SQL CRUD operations to the SQLite Database.
  • Worked on NSUserDefaults to get the last state of the application.
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, Core Text and knowledge on Hybrid applications.
  • Parsed JSON data from the database using NSJSONserialization to the iPhone app, stored the information and check for any updates.
  • Worked closely with the team lead and reported project progress on regular basis.

Environment: iOS, XCode 6.x, Swift 1.x, GCD, Core Location Framework, Cocoa Touch, MVC, SQLite, JSON, GIT, Agile, Jira.

Confidential

Web Application / Mobile Developer

Responsibilities:

  • Designed and developed based on the work data flow principle.
  • Developed HTML views with HTML, CSS, bootstrap.
  • Involved in the design and development of the user interface and the functionality logic.
  • Developed page layouts, Navigations and presented designs and concepts to clients and the management to review.
  • Worked towards transforming wire frames into HTML and iOS prototypes.
  • Developed custom classes and scripts for iPhone and iPad.
  • Developed the App using Cocoa Touch frameworks on UIKit.
  • Worked with UIWebViewDelegate protocol to initiate call backs to the UIWebView delegate methods.
  • Implemented constraints to ensure graceful orientation of the UI view elements.
  • Involved in contributing to loosely coupled code to be able to add changes as per requirement.
  • Performance test and fixes were done through instruments.
  • Collaborated with end users and clients during software implementation.

Environment: iOS, XCode, iPad,iPHONE, HTML, CSS, Bootstrap, REST, JavaScript, JSON, XML, Objective-C,SQLite, Smart SVN.

Confidential

Web Developer

Responsibilities:

  • Used HTML 4, CSS, Ajax, JavaScript, Entity Framework, JAVA, JQuery.
  • Experience in Installation, Configuration, Administration and Maintenance of IIS web server.
  • Design and draft sites that clients can view and analyze for approval.
  • Advising clients on changes for improvement in website layout and making the website more user-friendly.
  • Test functionality of websites in various browsers for quality assurance.
  • Updated the offical website using the CMS, Wordpress.
  • Setup and configure IIS web application.
  • Performed weekly backups and restores.
  • Wrote 20+ store procedures.
  • Created T-SQL Trigger tables, views and Functions.
  • Responsible for Installation, configuration and complete administration of MS SQL Server 2012.
  • Created and managed SQL user accounts with different permission levels.

Environment: HTML 4, CSS, Ajax, Javascript, Entity framework, jQuery, SQL Server, Responsive design, Usability Testing, Agile methodology.

We'd love your feedback!