We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

3.00/5 (Submit Your Rating)

North Brunswick, NJ

SUMMARY:

  • Over 8 years of development experience with Xcode, Cocoa Touch, Objective C, Swift, SQLite, Android Studio,, HTML5, CSS3, JavaScript, JAVA, JSON and SOAP.
  • Extensive experience in developing the applications using Storyboards, Autolayouts, Constraints and Size classes.
  • Hands on experience on Push Notifications, releasing iPhone applications to the AppStore and on performance tools like Instrument and Google Cloud Messaging .
  • Maintenance and troubleshooting for apps in Test Flight and the App Store.
  • Experience in Apple Human Interface Guidelines, Provisioning and Certification process.
  • Experience in working with iOS frameworks such as UIKit, Foundation, Quartz Core, Core Animation, Core Graphics, Core Text, Core Location, MapKit, Core Data, Core Bluetooth, AVFoundation and Audio Toolbox.
  • Experience in working with third party frameworks such as AFNetworking, Google SDK and Facebook SDK etc.
  • Familiar with development of backend web services using REST with Java.
  • Experience in writing unit test - cases using XCTest and XCUITest.
  • Expertise in addressing the cross-platform issues for mobile device like memory optimization, generic UI development and implementing design patterns in application designing.
  • Working experience in Test Driven Development approach
  • Involved extensively in designing Mobile Strategies to build applications for iOS Mobile Platform.
  • Well versed with complete Software Development Life Cycle (SDLC) process which includes designing and implementing the software, debugging, fixing, maintaining the software and Agile methodologies .
  • Experience in using revision control systems Git, JIRA, TFS and BitBucket .
  • Working experience on Continuous integration with Jenkins.
  • Working Experience in designing and developing databases in SQLite, MySQL using MySQL workbench tool
  • Excellent problem solving skills with strong technical background good interpersonal skills and quick learner.
  • Ability to gather requirement, Conceptualize Solution, Design solution, work within tight deadlines.
  • Expertise in Instant Messaging development using Extensible Messaging and Presence Protocol (XMPP) Framework.
  • Possess excellent Communication, Presentation, Analytical, Problem Solving skills, Identify, investigate, analyze, define and document business requirements, always willing to work in challenging environment.
  • Positive work attitude, highly motivated, fast learner, team lead and a team player with good technical and analytical skills to work independently as well as in team.

TECHNICAL SKILLS:

Operating Systems: iOS, Mac OS and Windows

Programming Languages: Objective C, Swift, C, Core Java, SQLite and SQL

Web Technologies: HTML, CSS, JavaScript and AngularJS

IDE, Editors: Xcode, Android Studio, Eclipse IDE

Database: MySQL, PL/SQL.

PROFESSIONAL EXPERIENCE:

Confidential, North Brunswick, NJ

Sr. iOS Developer

Responsibilities:

  • Involved in gathering the requirements of the project and achieve them in the minimal duration.
  • Participated in full app life cycle concept, design, deploy, test and release to the app store
  • Worked extensively with Objective-C, Swift and Xcode for the application at hand.
  • Used MVC design architecture, Cocoa Touch design patterns and concepts like delegation, protocols, extension and categories .
  • Developed the application using Storyboards, Autolayouts, Constraints and Size classes for to support different iOS devices .
  • Used native Frameworks like UIKit, Core Foundation, Core Graphics, Quartz Core, Core Animation, Core Location, AVFoundation, Media Player, Audio ToolBox, and also AFNetworking .
  • Used JSON for storing and exchanging the data between application and servers.
  • Used GIT and TFS for revision control system and involved in Continuous Integration using Jenkins.
  • Involved in In-App Purchase and Apple Push Notifications .
  • Used Plist, SQLite and Core Data for storing the data for offline viewing.
  • Maintaining the Database in AWS server.
  • Written the Unit Test Cases for following the Test Driven Development using XCTest.
  • Learning new technologies when required
  • Installing and updating the CocoaPods in the project workspace.
  • Understand and implement Design Patterns & UML diagrams .
  • Attending the daily scrum meetings and taking the inputs.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Increased the performance of the application by using instrumentation.
  • Worked in UI Designs and Implementation phases.
  • Involved in fixing and debugging during the testing phase of the project.
  • Created the product specifiation document.
  • Producing detailed specifications and writing the code.
  • Testing the product using XCTest and XCUITest in controlled, real situations.
  • Performed profiling on the application to check on the memory usage of the application using Instruments .
  • Tested the application leakage, deployed and tested the application on different iPhone's firmware, fixed relevant bugs for leakage purpose, and resolved memory management issues.
  • Used multi-threading and GCD to handle background events to improve the application performance.
  • Reviewed, analyzed and optimized backend interface code and the front-end User Interface for efficiency and performance.
  • Deployed the app to AppStore by using MDM .

Environment:: Xcode 7.x and 8.x, Objective C 2.0, Swift 3.0, SQLite 3.0, Push Notifications, iAds, MVC, JSON, Agile, SVN, GitHub and TFS .

Confidential, Verona, WI iOS Developer

Responsibilities:

  • Participated in full app life cycle concept, design, deploy, test and release to the app store
  • Worked extensively with Objective-C, Swift and Xcode for the application at hand.
  • Coordinated the development of the User interface with the UI design team to match the flow of the app for iPhone and iPad.
  • Performed profiling on the application to check on the memory usage of the application using Instruments .
  • Created the complete design and UI of the app using UIKit framework for both portrait and landscape mode.
  • Created the appropriate user interface for different ios devices using Auto layouts and Constraints .
  • Worked on Web Service calls, XML and Restful JSON parsing included in the project.
  • Used native frameworks UIKit, Foundation, Core Graphics, Core Data, MapKit, Core Text, Core Bluetooth and Core Location .
  • Communicating with Bluetooth scanner device using iPad and iPhone by BLE Peripherals .
  • Involved in analysis, design and development of the application
  • Developed Application using XCode with MVC Architecture
  • Worked to make the application compatible with multiple iOS versions.
  • Resolved the UI design issues for multiple versions of iOS.
  • Created and stored the data into the database for offline usage.
  • Implemented User Authentication.
  • Used SVNx and Source tree for version controller.
  • Manage Test Flight submissions for user testing and submission to the App Store.

Environment: Xcode, iOS SDK, Objective C, SQLite, Restful JSON, SOAP XML web services, GitHub, Bit Bucket, Source tree, SVN, Bluetooth 4.0, A2DP, and BLE.

Confidential iOS Developer

Responsibilities:

  • Participated in full app life cycle concept, design, deploy, test and release to the app store
  • Extensively worked with UIViewControllers, Customized UIViews & UITableViews for user interface.
  • Designed and implemented all the screens of the application.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Worked broadly on table view controller and made customized table view cells as indicated by the customer.
  • Worked with UIKit Framework for development and maintenance.
  • Established connectivity to the web server by NSURL Session
  • Experienced with MVC Design pattern
  • Web services deployment and testing on rest client.
  • Implemented Blocks instead of Delegation for direct communicate with the methods
  • Robust experience on Custom Table View by using UI Table View
  • Quick notification are implemented by NSNotificationCenter .
  • Created the UI for the throughout the application
  • Created and stored the data into the database for offline usage.
  • Producing detailed specifications and writing the code.
  • Involved in writing the RESTFul JSON web services using JAVA, MySQL, Hibernate and MyEclipse.
  • Testing the product in controlled, real situations.
  • Deployed the app to AppStore.

Environment: Xcode, MyEclipse, MySQL Workbench, iOS SDK, Objective C, Bitbucket, Source tree, In-house PMS, Push Notifications, In-App purchases, JSON, JAVA, MySql and Hibernate.

Confidential

Front End Developer

Responsibilities:

  • In compliance with Software development life cycle ( SDLC), was responsible for creating documents e.g. Functional Specification and System Design based on Business Requirement Document provided by business analyst.
  • Developed Session Facade objects using Stateless session beans (EJB 2.0) for having single point of control for a business service.
  • Designed and developed client side GUI using JSP, HTML5 and JavaScript .
  • Using IDE Developer to develop the Application
  • Used CVS for version controlling.
  • Implemented Form Bean and the Action Servlet using the struts framework.
  • Used CVS (Concurrent Versions System) for version controlling
  • Used Eclipse 3.0 develop the Application
  • Performed unit testing.
  • Created build script using ANT and deploy to different servers
  • Worked closely with Photoshop designers to implement mock ups and the layouts of the application.
  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
  • Thorough understanding of the differences and bugs in various browsers and browser versions.
  • Understanding of application development lifecycle methodologies.
  • Knowledge of human factors and usability, best practices for interface design
  • Strong communication, analytical and interpersonal skills working within cross-functional teams
  • Excellent problem solving skills and the ability to work independently.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed and developed intranet web applications using JSP, JavaScript and CSS.

E nvironment: HTML5, CSS, JavaScript, JSP, AJAX, JSON, XML, TOMCAT APACHE

We'd love your feedback!