We provide IT Staff Augmentation Services!

Senior Ios Developer/mobile Developer Resume

4.00/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY:

  • 7+ Years of IT experience as a developer including over 4+ years as an iOS developer in developing iOS applications using Xcode, Objective C, Swift, and Cocoa Touch Framework and maintenance of client server applications and 3+ years of experience in Java.
  • Extensive experience in IOS application design and implementation using Objective - C, Cocoa Touch Framework and Swift.
  • Strong experience with Xcode and, Interface Builder, Mobility Tester and Static Analyzer including development, debugging, profiling, optimizing, and build process.
  • Experienced in all aspects of iPhone, and iPad application development, iOS Provisioning Portal and the processes involved including designing for all types of screen sizes and orientations.
  • Sound knowledge and good working expertise on launched iOS 9, Swift programming languages and Objective-C.
  • Strong knowledge of implementing multiple OOP architectures including: MVC, Singleton.
  • Have technical proficiency and thorough understanding in the following Frameworks: iPhone SDK, UI Kit, Map Kit, Web Kit, Audio Toolbox, AV Foundation, Cocoa design patterns and concepts like delegation, protocols and categories, Core foundation, Core Data, Core Location, Core services, Core Graphics, Core animation, Quartz core, Address Book and Message.
  • Experience in integrating Social network SDK integration.
  • Proficient in memory management in both Manual Reference Counting and Automatic Reference Counting (ARC) environments.
  • Strong knowledge in Block Programming, Callbacks, Multithreading and GCDs.
  • Complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation).
  • Good experience in using and configuring Code Management tools such as SVN, Git
  • Experience in working with version control systems like Subversion, clear case, Perforce, GIT and used source code management tools like Tortoise SVN, GitHub.
  • Experience working in Agile SCRUM, SDLC, Waterfall, and TDD environments.
  • Working knowledge of Unit and automated testing.
  • Experience in working with open source tools Jmeter, TestNG, Ant, Maven, Jenkins, Cucumber, Eclipse and preparation of automation test framework.
  • Strong understanding of managing App deployment process in iTunes Connect.
  • Experience in building and developing custom libraries specifically to function with different versions of iPhone.
  • Used XML parser, JSON, CSV to retrieve data for display on the iPhone/iPad from server, created and customized Views, Table Views, Collection views, Action sheets, Segmented controls, Tab Bars and Navigation Bars.
  • Strong knowledge of XML and JSON parsing using NSXMLParser and NSJSONSerialization Worked on both SOAP and Restful services using XML and JSON parsers.
  • Experience in integrating Game center, Push Notifications, and Network Connectivity.
  • Experience in using various Markup languages like XML, C++, ASP.net, HTML, Bootstrap and JavaScript.
  • Solid knowledge in Oracle DBMS and Oracle DBA.
  • Thorough understanding of backend database technologies like SQL and MySQL, and the embedded database SQLite.
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Thrives on cooperation, problem solving, dealing with ambiguity, and working with little direction when necessary

TECHNICAL SKILLS:

Programming Skills: Objective - C, Swift 1.x/2.x, C, C++, C#, Java, iOS, Android, Cocoa development for iPhone, and iPad devices

Serverside Technologies: Servlets, JSP, JPA, Spring, AJAX

Web development Skills: HTML, CSS, JavaScript, Angular Js, JQuery, XML, DHTML, JQuery

Databases: Oracle, SQLite, Microsoft SQL, My SQL

IDE/RAD: Xcode4.0/5.0/6.x/7.x, Eclipse 4.x,SublimeText3,IntelliJ, Visual Studio 2013, NetBeans 7.x, Xamarin Studio

Version Control& CM: SVN, CVS, Git

Mobile Technologies: iOS, Android

CrossPlatform Technologies: Xamarin, PhoneGap

Application Frameworks: Cocoa Touch, Spring (MVC), Hibernate ORM

Cocoa Frameworks: Cocoa Touch, Core Data, Core Foundation, Core Graphics, Core Location, Map Kit, QuartzCore, UIKit, Address Book, Event Kit, etc.

Web Services: REST and SOAP

PROFESSIONAL EXPERIENCE:

Confidential, Fort Worth, TX

Senior IOS Developer/Mobile Developer

Responsibilities:

  • Currently working extensively with Swift for upcoming applications
  • Used Cocoa-Pods for integrating different dependency managements and library frameworks
  • Worked with Custom UI Views, UI Navigation View, UI TabBar View, UI Table View, UI Alert View and created custom UITableView cells with different styles to accommodate the UX/UI requirements in Open Units Screen and Pick lists Screen.
  • Worked extensively with Objective-C and Swift
  • Part of the team that is responsible for migrating few modules from Objective-C to Swift.
  • Proficient knowledge with Swift 2.1 as well as bridging headers.
  • Worked on Apple’s iOS SDK (Cocoa, Cocoa Touch etc.)
  • Changed user interface enhancements according to iOS 7, 8, 9 specifications.
  • Used Core data to store user data locally on the device for handling features like in-store appointments, pickups or workshops.
  • Implemented ARC mechanism for automatic tracking the memory management in App.
  • Developed a video player using MediaPlayer framework that allows users to stream video files.
  • Parsed data from response using NSJSONSerialization
  • Used NSOperationQueue and NSURLSessionDataTask to integrate with the backend web server.
  • Developed a RESTful API to communicate with backend services.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Implemented QR reader functionality.
  • Experience with Database development experience using tables, triggers, views, packages, stored procedures in PL/SQL & T-SQL and also performed Database Normalization.
  • Used code management tool GIT to access repositories and the code base.
  • Coordinated GIT server upgrade including test design and execution.
  • Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
  • Implementation of TDD (Test Driven Development) for the Unit Testing with the use of XCTest assertions.
  • Used Atlassian tools such as JIRA and Stash for code reviews, manage and on progress of project.
  • Defect Reporting and Tracking using Bugzilla 4.4.7
  • Developed Native Mobile applications for (IOS, Android, and Windows Platform), using cloud services as backend infrastructure.
  • Followed Agile Software development methodology, with daily stand up meetings and weekly scrums.
  • Responsible for App support and latest versions compatibility.

Technical Environment: Mac OS X, Xcode 7.x, 6.X, iOS 8/9,Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, iPhone/iPad, Objective-C, Swift 2.x, Core Data, UIKit, Storyboard, Foundation Framework, NSUserDefaults, Categories, Delegation, Singleton, AutoLayout constraints, Localization, AVPlayer, AVFoundation, UIGestureRecognizers, Blocks, API, NSLog, LLDB, Breakpoints, UICollectionView,JSON, RESTFUL Web services, JIRA, Git, SCRUM, Agile Methodology.

Confidential, Torrance, CA

iOS Developer/Mobile Developer

Responsibilities:

  • Part of the development team that is responsible for developing iPhone/iPad app to help customers find detailed information about their account.
  • Involved in analysis, design and development of the application using Xcode.
  • Worked closely with UI team in designing user interface of the application optimized for all iPhone and iPad devices running with iOS 7 and above using Autolayout.
  • Used AFNetworking for server RESTFUL calls; Parsed JSON data received from back-end to properly present the content for numerous UITableViews throughout the application.
  • Bridged Swift files in to the project, to be used along with the Objective-C.
  • Worked extensively with Objective-C and Swift.
  • Integrated a web-based content made with HTML5 on a native app using UIWebview.
  • Used Node.js to run Grunt tasks and build properly the project.
  • Constructed Views using Storyboard, XIB files with Interface Builder, UI.
  • Created proof-of-concept using responsive web design, Node.js, React JS, HTML5 and .
  • Constraints added programmatically for UI Controls to display properly.
  • Implemented the data presentation within UIPageControl for Product Orders, which was embedded within a UIContainerView
  • Implemented Delegation pattern in order to properly update status displays and reading progress made between views of the workflow.
  • Implemented NSNotifications to fire UIAlertViews with received Push notifications information from back-end.
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
  • Implementation of near real time live video streaming using 3G / LTE cellular communication
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Developed the code in object-oriented manner for optimal code re-usability.
  • Created the GIT Repository and managed the central file repository.
  • Participated in code review using Git for creating branches and to push, pull, stash the code from remote repository.
  • Worked on taking regular backups for cloud instances and setting up of environments for the application launching.
  • Recorded identified defects and created reports using Bugzilla.
  • Worked in an agile development environment with bi-weekly sprints.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Experience of code review code fixes and bug fixes.
  • Worked with designing and building automation frameworks in Cucumber BBD
  • Created unit test cases and performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.

Technical Environment: Mac OS X, Xcode 6.x SDK, iOS 7 & 8 SDK, Objective-C, Swift 1.x, iPad, iPhone, RESTful webservices, UIKit, Storyboard, Foundation Framework, NSUserDefaults, Categories, Delegation, Singleton, AutoLayout constraints, Localization, UIGestureRecognizers, Blocks, API, NSLog, LLDB, Breakpoints, UICollectionView,Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, UIKit, XML, SCRUM, Agile-Methodology, Git.

Confidential, St Louis, MO

IOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks
  • Created a module that captures the image and location details using the Core Location and AV Foundation framework respectively
  • Created UI designs using auto layout in Storyboard
  • Created and used dynamic libraries for the future applications
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories
  • Implemented SQLite 3 embedded database to capture user data
  • Used lldb in XCode for debugging
  • Designed Frontend with in object oriented JavaScript Framework like bootstrap, Node.js and Angular.js.
  • Oversee overall systems testing and migration of platforms and applications to production.
  • Participate in DAILY SCRUM to discuss the progress in the sprints
  • Effectively communicated with business owners to explain limitations and provide feedback
  • Creating advanced transforms/animations and implemented video streaming protocols MPEG4.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Worked on web service calls JSON parsing included in the project
  • Experience with offline storage, threading, and performance tuning
  • Developed unit tests for testing specific functionality and logic
  • Fixed bugs as documented by QA team

Environment: s: IOS 8.0 and 7.0 (iPhone SDK), Mac OS 10.0 X, Objective C, Xcode, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Core Location, and AVFoundation.

Confidential, Washington, VA

Java Developer

Responsibilities:

  • Played a key role while working with security and activations modules for architecture specification.
  • Also helped define the high-level system architecture and design including software component diagrams, system static and dynamic structure diagrams to prototypes.
  • Designed and developed EJB components for the above mentioned modules.
  • Performed client side validation using JavaScript. Developed web-based user interfaces using Servlets, JSP, JSF, HTML, and XML based client server application.
  • Contributed to the efforts in research, design and development of the “Core” software components of the application including, JSP frameworks, Web tier and services tier, data models, security strategy and in establishing the best practices. Implemented Web Services (SOAP and WSDL).
  • Developed and implemented Integration with the peripherals which were some of the action items needed for the application.
  • Used code management tool Git to access repositories and the code base.
  • Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.

Technical Environment: Java 1.4, Tomcat, EJB, JDBC, Servlets, JSP, JSF, SOAP, XML, REST Web Services, SQL, Oracle 9i, Git, Agile.

Confidential

Java Developer

Responsibilities:

  • Identified the Business Requirements of the project.
  • Involved in preparing the Detailed Design document for the project.
  • Developed UI using JSP, Tiles, Java Script and CSS.
  • Developed the application using framework.
  • Created tile definitions, struts-config files, and validation files for the application using Struts framework.
  • Created XML formatted output files.
  • Did requirement analysis, design, coding, implementation and Maintenance of this application following the complete SDLC lifecycle along with Team lead.
  • Did core Java coding using JDK 1.3, Eclipse Integrated Development Environment (IDE), clear case, and Ant.
  • Did coding of following modules
  • Implemented Action Classes and Action Forms using Struts framework.
  • Used JDBC to connect to the database.
  • Involved in Unit testing, System Testing and writing test cases. Used code management tool SVN to access repositories and the code base.
  • Coordinated SVN server upgrade including test design and execution.
  • Wrote SQL queries and stored procedures
  • MySQL Server administration
  • Apache Tomcat server administration

Technical Environment: Core Java, JSP, Struts 1.1, JDBC, J2EE, Apache Tomcat 5, HTML, JavaScript, MySQL, SVN, REST Web Services, XML, Agile.

We'd love your feedback!