We provide IT Staff Augmentation Services!

Ios Application Developer Resume

Jersey City, NJ

SUMMARY

  • Over 7 years of experience as Mobile Application Developer in a wide variety of business applications like designing & developing User Interface applications in iPhone and iPad application development using Objective - C, Cocoa Touch, UIKit.
  • Over 1 year of Working Knowledge on libraries specific to SWIFT 2.
  • Well-versed in programming languages like C, Objective-C, C++ and JAVA.
  • Particularly interested in client/server application.
  • Expertise implementation knowledge of iOS mobile development tools like .NET and Cocoa Touch including interface builder and storyboards.
  • Well versed with various source control tools like GIT, Clear Case and Tor-toise SVN.
  • Experience consuming SOAP/REST Web Services and APIs.
  • Expertise in creating and custom UI Views, Table Views, Tab Bars and Navigation Bar which are some basic functionality in a Multi-View Application.
  • Developed apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation).
  • In-depth knowledge MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Worked on Audio Toolkit, AV Foundation, HTTP segmented streams Media Player framework of Cocoa Touch to stream video and audio.
  • Extensive experience in iPhone & iPod Touch application development.
  • Proficient knowledge in iPad application development.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.
  • Worked well with customers to determine requirements and application scope with efficient organizational work ethics, value based effective decision-making, team based cooperation and good communication skills.
  • Worked in the internal process using SCRUM Agile methodology with supervision.
  • Experience collaborating with senior mobile and senior backend developers in an Agile Methodology with little supervision.
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.

TECHNICAL SKILLS

IOS: Objective-C and Swift

IDE: XCode, Eclipse, App Code, NetBeans.

programming languages: C, C++, Objective C, Java, HTML4, HTML5, XHTML,CSS2, CSS3, SQL, JavaScript and jQuery.

Database: MySQL, SQLite, SQL Server 2005/2008.

Operating System: OS 10.5/10.6/10.7/10.8/10.9/10.10/10.11, Windows XP, Windows 7, Windows 8.

Frameworks / APIs: Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, ATG commerce, Cordova, Google Protocol Buffers, C Standard Library, Win32 APIs, .Net Compact Framework, Jenkins, OpenGL ES. React JS

Development Models and Patterns: MVC, Scrum method of Agile, V-Model.

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

IOS application developer

Responsibilities:

  • Senior Software Engineer in analysis, design, development, testing and implementation of various internet-based applications.
  • Working Knowledge on libraries specific to SWIFT 2 and implemented bridging header from objective-c to SWIFT.
  • Collaborated with designers to create clean interfaces and simple, intuitive interactions and experiences.
  • Involved in doing AGILE practices, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to ensure delivery of high quality work with every iteration.
  • Worked extensively with Objective C, SWIFT 2 and Cocoa frameworks.
  • Worked on ATG commerce to back up some of my Native applications
  • Worked on OPEN GL for graphic effects on my Gaming applications.
  • Worked on React JS framework for hybrid applications
  • Used C++ for coding in some parts of application for memory management by accessing the STACK and HEAP objects.
  • Used multi-threading to handle background events to improve the application performance.
  • Worked with UIActionSheets, UITableViews, CustomCells, UIScrollViews, Navigation Co Implemented Accessibility and Localizations on the application.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation. controllers, delegates and protocols.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Worked with Objective C, Swift and Cocoa frameworks.
  • Delivered software solutions consistent with the product roadmap and released plan milestones.
  • Integrated third party APIs
  • Used AFNetworking to connect Restful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
  • Handled the client side session management and NSTimers.
  • Worked on Address Book framework to fetch the device contacts.
  • Used Instruments to check for processing bottlenecks, memory leaks, and retain cycles.
  • Worked on iPhone SDK and internet connections Protocol.
  • Involved in Core Data Framework using SQLite.
  • Developed critical tools for this project like Customized Navigation bar, Page control and Scroll view.
  • Worked on Web Service calls, XML and JSON parsing.
  • Expertise in MVC-design architecture, Cocoa design patterns and concepts like delegation, protocols and categories using CORDOVA
  • Designed XSDs to define the xml structure of data exchanged between iPhone and server.
  • Used a Test-Driven Development (TDD) environment to provide end-to-end development.
  • Experienced in working with Core Animation / UI animation concepts.
  • Worked with GIT to checkout and update the codebase changes.
  • Worked on Jenkins to perform integration tests in my project
  • Responsible for Service Integration Development, Testing and fixed bugs to meet client specifications and standards.

Environment: iOS 7.1/8.0., XCode 6.0/6.3, Agile Methodology, iPad, iPhone, Objective-C, UIKit, JSON, XML,HTML5, CSS, REST,JavaScript, jQuery, SQLite.

Confidential, Waltham, MA

IOS application developer

Responsibilities:

  • Involved in requirement gathering, outlining and Made decisions on Layout design and Layout modifications.
  • Continually established clear operational specifications and formulated software requirements.
  • Worked with the UI team to design the icons, custom views, view transitions, animations for the screens.
  • Design and developing applications by using swift.
  • Expertized In developing Native Apps from Scratch.
  • Worked extensively on Table view controller and made customized table view cells according to the client Pre-fetching data for different views for smooth screen transitioning.
  • Created the User Interface/Navigation Layout for the application with respect to the business model flow.
  • Implemented the Uplift work to make the application compatible with IOS7.
  • Worked on search bar that helps user to find nearest doctors using Zip code or city or state
  • Developed Application using Objective-C, Xcode with MVC Architecture.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Designed the UI and added new features.
  • Fixed many bugs related to UI, database server API.
  • Used GCD, NSOperation queues for implementing complex multithreading features on the application.
  • Used Xcode 5.0 and Storyboards to develop the screens for the application using MVC design pattern.
  • Testing included emulator and device testing with iPhone, iPad, and iPod.
  • Used XML parser, JSON to retrieve data for display on the iPhone/iPad from server using RESTFUL web services.
  • Involved in iOS performance testing and Functional tests.
  • Followed the AGILE methodology for implementing the project.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Coordinated with Configuration Manager for continuous integration.
  • Performed unit testing in jUnit.
  • Implemented bar code/ QR reader functionality.
  • Extensive bug fix experience symbolicated the crash logs to find the root cause for several crashes in the application.
  • Involved in presenting the application to the clients and internal stake holders.
  • Provisioned, compiled, and managed apps for ad hoc and app store distribution.

Environment: Mac OS X, XCODE 5.0,5.1,6.1, iOS 7.0, Objective-C, JIRA Mobile Connect SDK,Jenkins, OCUnit, Git, (iPhone SDK) Agile Methodology,JavaScript, jQuery.HTML5, CSS3, REST.

Confidential

IOS application Developer

Responsibilities:

  • Designed the registration screen of the application where the user can enter the user name and password.
  • Designed the home screen of the application where the user can choose the type of the module to be populated.
  • Performing all tasks from UI design and implementation to writing code for various features.
  • Collaborated with designers to create clean interfaces and simple, intuitive interactions and experiences.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Created a parser for the CSV file that would then allow us to parse the CSV file.
  • Customized UITableViews to have a custom look.
  • Developed tools for this project like customized navigation bar, page control and scroll view.
  • Worked with JSON for data exchange between client and server.
  • Embedded several views modally and in push view controller.
  • Involved in all aspects of SDLC including Design, Requirements analysis, development, testing and deployment.
  • Worked with Xcode for debugging.
  • Experience with RESTFUL service and APNS.
  • Worked with UIKit Framework for development and maintenance
  • Worked with Backend team to display the correct data format in devices
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Developed application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.
  • Used Subversion for activities tracking i.e., Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository and SVN operations.
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Develop user-defined tags using XML.
  • Extensively used JSF framework.
  • Used JDBC for communicating with Oracle 8i database.
  • Used WebSphere Application Sever 5.1 to deploy the application.

Environment: Windows, Java, J2EE, WebSphere 5.1, WSAD 5, Struts1.1, Oracle 8i, JDBC, EJB 2.1, HTML, DHTML, XML, CORBA, XSLT, CSS, JavaScript, JSP.