We provide IT Staff Augmentation Services!

Senior Ios Application Developer Resume

4.00/5 (Submit Your Rating)

San Ramon, CaliforniA

PROFESSIONAL SUMMARY

  • Over 6 years of experience as a software developer in designing & developing Rich User Interface applications, integrating wif various Databases, Client - Server applications and as a Java developer.
  • Experienced wif teh Software Development Life Cycle (SDLC) process, which includes designing and implementing teh software, debugging, fixing and maintaining teh software.
  • Extensive experience in iOS application design and implementation using Objective-C and Cocoa Touch
  • Experience wif Xcode 5.0 and Xcode 6.1 and iOS 7.0 and iOS 8.1, Interface Builder, Instruments, Mobility Tester and Static Analyzer including development, debugging, profiling, optimizing, and build process.
  • Experienced in all aspects of IPhone, IPad and IPad Mini application development, iOS Provisioning Portal and teh processes involved including designing for all types of screen sizes and orientations.
  • Expert in MVC design architecture,
  • Has technical proficiency and thorough understanding in teh following Frameworks: iPhone SDK, UIKit, MapKit, WebKit, 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, Quartzcore, Address Book and Message.
  • Complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation).
  • Expertise in OOP and OOA&D principals and methodologies.
  • Extensive experience in IPHONE&IPAD touch application development.
  • Proficient in source control wif GIT,SVN.
  • Experience working in Agile SCRUM, Waterfall, and TDD environments.
  • Experience in Layout designing and Layout modification along wif strong noledge in User Experience design and usability testing.
  • Strong understanding of managing Development Certificate, Creating App IDs, Assigning Devices, provisioning portal, Installing Development Provisioning Profiles SSL certification for push notification and iTunes connect for deploying applications to teh app store.
  • Ability to perform Analyzing tool to debug and perform memory management.
  • Proficient in using Instruments for memory leaks/ memory management and performance analysis.
  • Experience in working in UNIX (Solaris & Linux), Mac OS-X and Windows Environments.
  • Experience in building and developing custom libraries specifically to function wif different versions of iPhone.
  • Used XML parser, JSON, CSV to retrieve data for display on teh iPhone/iPad from server, created and customized Views, Table Views, Collection views, action sheets, segmented controls, Tab Bars and Navigation Bars.
  • Experience in integrating Game center, Push Notifications, and Network Connectivity.
  • Working noledge of developing Safari Browser. Mac OSX 10.6, 10.7 and recently 10.8
  • Experience in using various markup languages like XML, JavaScript, C++, ASP.net, HTML and JavaScript.
  • Thorough understanding of backend database technologies like SQL and MySQL, and teh embedded database SQLite.
  • Worked closely wif product managers, customers and other stakeholders to proactively gather and understand usability concerns and areas for improvement to achieve user-friendly design, performance improvement, documenting code, refactoring, continuous integration and deployment, and unit testing in JUnit.
  • working noledge of operating systems like windows 2003,windows XP,vista,windows 7 and windows 8
  • Planning and conducting user research and usability tests, documenting, communicating and acting upon teh results.
  • Thrives on cooperation, problem solving, dealing wif ambiguity, and working wif little direction when necessary.

TECHNICAL SKILLS

Programming Languages: Objective-C and Cocoa development for iPhone, iPod and iPad devices in Webservices, Xcode 3.0/4.0/5.0/6.0/6.1.3 Interface builder-UIKit, Cocoa touch, core Data, Java,C, C++, JavaScript, JQuery

Version Control Tools: GIT/ SVS

Databases: SQLite, Microsoft SQL, MySQL.

Markup Languages: HTML, XHTML, CSS, HTML5, CSS3

IDE: Eclipse, IntelliJ, Microsoft Visual Studio, Xcode, Sublime Text 2

Operating Systems: Mac OS10.5/10.6/10.7, Windows XP/ Vista/ 7/ 8, Linux

Designing Tools: AutoCAD, CATIA V5R19

Mobile Technologies: iOS, QT (cross-platform application framework)

SDKs: iOS (4.x, 5.x, 6.x, 7.x)

PROFESSIONAL EXPERIENCE

Confidential, San Ramon,California

Senior iOS Application Developer

Responsibilities:

  • Assisting teh technical support team in diagnosing bugs and other issues in products
  • Assisting teh QA team wif new product releases and bug fixes for products
  • Assisting teh technical writers wif teh development of halp systems for teh products
  • Implemented teh Middle Level layer Ruby Controllers to fetch teh JSON Data from teh Backend Java Services which were consumed by teh application
  • Implemented teh work of deploying teh ruby servers using teh CHEF technology.
  • Implemented teh Uplift work to make teh application compatible wif IOS7
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Designed teh UI and added new features. Fixed many bugs related to UI, database server API.
  • Used GCD, NSOperation queues for implementing complex multithreading features on teh application.
  • Used Xcode 6.1 and Storyboards to develop teh screens for teh application using MVC design pattern.
  • Testing included emulator and device testing wif iPhone, iPad, and iPod Touch wif iOS 4.3 and later.
  • Involved in iOS performance testing and Functional tests.
  • Used Appium Server to perform Automation Testing for teh application.
  • Followed teh agile methodology for implementing teh project.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Coordinated wif Configuration Manager for continuous integration.
  • Performed unit testing in JUnit.
  • Implemented bar code/ QR reader functionality.
  • Created SSL certification for push notifications.
  • Extensive bug fix experience, symbolicated teh crash logs to find teh root cause for several crashes in teh application.
  • Involved in presenting teh application to teh clients and internal stake holders.
  • Involved in configuring teh application in TestFlight, for internal QA testing before releasing teh application to app store
  • Provisioned, compiled, and managed apps for adhoc and app store distribution. Submitted apps to app store for approval.
  • Appstore Submission: Created development certificates and provisioning profiles for teh app to run on teh device and submit teh app to teh app store.

Environment Mac OS X, XCODE 5.0, iOS 7, Objective-C, Ruby, JIRA Mobile Connect SDK, Jenkins, OCUnit, OCMock, Git

Confidential, San Diego,California

iOS Developer

Responsibilities

  • Designed and developed teh Ses Q application on iPhone/iPad using Xcode and objective-c.
  • Developed a UI test case to enquire teh details of teh customers.
  • Implemented web services wif SOAP protocol to communicate wif teh server.
  • Used NSXMLParser to read teh XML data, which was extracting through teh web services from server.
  • Utilized UITabBarController, UINavigationController, UITableViews, UIWebviews in teh App.
  • Implemented Push notifications Service for teh application to send teh latest updates to app users.
  • Developed teh application flow including teh different views and transitions utilizing UIAnimations.
  • Created initial application baseline to support coordination wif other team members.
  • Created provisioning profiles for development, adhoc and Appstore to release teh app to various teams to test teh application.
  • Tested teh application wif various templates to release teh app for different scenarios, utilizing teh same base code.

Environment: iOS 6.0&6.1, Xcode 4.4.1,4.5.2,4.6, iPad, iPhone, Mac OS X, Objective-C, Cocoa Touch Framework, Cocoa framework, XML, JSON, HTML5, Restful Web services, Agile Methodology, GDB, iPhone Simulator 4.1, 5, 6.1.

Confidential,, Miami,Florida

Java Developer

Responsibilities:

  • Used Apache Struts as a web application framework.
  • Designed and developed Action Classes, Form Beans and JSP’s.
  • Client Side Validation is done by JavaScript in teh JSP pages.
  • Involved in using Design patterns like Singleton Pattern and MVC architectural design pattern for solving teh architectural issues.
  • Developed Business Delegates, Value Objects, and Data Access Objects (DAO).
  • Designed and developed DAO layer using JDBC to access teh database.
  • Actively involved in teh integration effort for deploying teh application in UAT/SIT environments.
  • Involved in code reviews and suggested required enhancements to teh code to follow teh standards.
  • Deployed and tested teh application on Web Logic application server.
  • Involved in developing Test cases and executing them.
  • Used Log4J framework for event logging.
  • Actively involved in production support and resolved teh production issues depending upon priority of issues.

Environment: Java, Struts, SPRING, JSP, Servlets, JavaScript, JDBC,SQL Server 2005, DB2, Eclipse/ My Eclipse, JMS, JBOSS 4.1, Log4J, Windows NT, UNIX, Web Logic.

Confidential

Java/J2EE Developer

Responsibilities:

  • Analyzed requirements and created various model needed for teh project.
  • Used XML support of Spring Framework.
  • Used JSP for server side scripting.
  • Designed UI screens using JSP, HTML, CSS, jQuery.
  • Used Java Script for client side validation like currency format, country name.
  • Developed meta-models and applied stereotypes of source and targets. Teh meta-models can be used to transform any domain source & target models to common mapping model
  • Worked on PDE (plugin development environment) to create eclipse plugins to import source-target mapping specs. Teh specs contained documented transformation rules/conditions formats between source & target system
  • Extensively used ATL (transformation language) to implement model transformation from source & target models to common mapping model.Wrote JET (Java emitter templates) implementation to generate Java base transformation framework from teh common mapping model.
  • Used Selenium for testing teh application.
  • Designed an Application Health monitor for measuring application performance and availability for services.
  • XLDP is DB driven website wif Struts Action Controller and SQL Server database.
  • Used ANT scripts to build teh application and deployed on WebSphere Application Server.
  • Used Rational Rose for Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in teh design phase.
  • Developed Custom Tags to simplify teh JSP code. Designed UI screens using JSP, Struts tags and HTML. Used JavaScript for client side validation.
  • Used Struts wif Spring Framework in teh application, which is based on MVC, design pattern.
  • Used Hibernate Persistence Strategy to interact wif database.
  • Developed teh different components of application such as JSPs, Servlets, EJB’s using WebSphere Studio Application Developer and used CVS for version control.
  • Actively involved in designing and implementing Business Delegate, Data Access Object, and Session Façade, Service Locator and Data Transfer Object design patterns.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
  • Designed and developed Message driven beans dat consumed teh messages from teh Java message queue.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Used DAO pattern to retrieve teh data from database.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used JUnit framework for Unit testing of application.
  • Monitored teh error logs using Log4J and fixed teh problems.

Environment: Struts 1.1, Hibernate 2.0, Spring 1.0, JSP1.2, Servlets 2.3, JMS, XML, SOAP, WSD, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, WebSphere Application Server 5.1, WSAD 5.1.2, Rational Rose, IBM DB2 UDB.

We'd love your feedback!