We provide IT Staff Augmentation Services!

Senior Ios Developer/mobile Developer Resume

Fortworth, TX

SUMMARY

  • 7+ Years of IT experience as a developer including over4+ 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, KVO, 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.
  • 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 configuringCode Managementtools such asSVN, Git
  • Experience working in Agile SCRUM, SDLC, Waterfall, and TDD environments.
  • Working knowledge of Unit and automated testing.
  • 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 and JavaScript.
  • 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

Server-side Technologies: Servlets, JSP, JPA, Spring, AJAX

Web development Skills: HTML, CSS, 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

Cross-Platform 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, Fortworth, 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 withCustom UI Views, UI Navigation View, UI TabBar View, UI Table View, UI Alert Viewand created custom UITableView cells with different styles to accommodate the UX/UI requirements in Open Units Screen and Pick lists Screen.
  • Part of the team that is responsible for implementing call routing over VoIP and configuring DHCP.
  • Good understanding on routing calls from VoIP to user wireless networks using IP PBX server.
  • Worked extensively withObjective-C and Swift
  • Part of the team that is responsible for migrating few modules from Objective-C to Swift.
  • Proficient knowledge withSwift 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.
  • UsedCore datato store user data locally on the device for handling features like in-store appointments, pickups or workshops.
  • Parsed data from response using NSJSONSerialization
  • Used NSOperationQueue and NSURLSessionDataTask to integrate with the backend web server.
  • Developed aRESTfulAPI to communicate with backend services.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Implemented QR reader functionality.
  • 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 inputssimultaneously.
  • Implementation of TDD (Test Driven Development) for the Unit Testing with the use ofXCTest assertions.
  • Used Atlassian tools such asJIRA and Stashfor code reviews, manage and on progress of project.
  • Followed Agile Software development methodology, with daily stand up meetings and weekly scrums.
  • Responsible for App support and latest versions compatibility.

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, UIGestureRecognizers, Blocks, API, NSLog, LLDB, Breakpoints, UICollectionView,JSON, RESTFUL Web services, JIRA, Git, SCRUM, Agile Methodology.

Confidential, Torrance, CA

Senior iOS Developer/Mobile Developer

Responsibilities:

  • Part of the development team that is responsible for developing iPhone/iPad app to help customers finddetailed 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 withObjective-C and Swift.
  • Part of the team that is responsible for migrating few modules from Objective-C to Swift.
  • Integrated a web-based content made with HTML5 on a native app using UIWebview.
  • Constructed Views using Storyboard, XIB files with Interface Builder; UI 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
  • 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 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.
  • Created unit test cases and performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.

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, AVFoundation, Media Player, AFNetworking, 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
  • Experience working with fabric kit framework for iOS App distribution
  • 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
  • Leverage industry best practices to design, test, implement and support mobile applications
  • 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
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Worked on web service calls JSONparsing 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.

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

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

Hire Now