We provide IT Staff Augmentation Services!

Ios Application Developer Resume

3.00/5 (Submit Your Rating)

Portland, OregoN

SUMMARY

  • Over 7+ years of experience as a software developer in designing & developing Rich User Interface applications, integrating with various Databases, Client - Server applications and as a Java developer.
  • Experienced with the Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software.
  • Extensive experience in iOS application design and implementation using Objective-C and Cocoa Touch
  • Experience with Xcode 6.0 and iOS 8, 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 the processes involved including designing for all types of screen sizes and orientations.
  • Expertise in MVC design architecture,
  • Have technical proficiency and thorough understanding in the following Frameworks: iPhone SDK, UIKit, MapKit, WebKit, Audio Toolbox, 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 principles and methodologies.
  • Experience working in Agile SCRUM, Waterfall, and TDD environments.
  • Working knowledge of Unit and automated testing.
  • Experience in Layout designing and Layout modification along with strong knowledge 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 the app store.
  • Ability to perform Analyzing tool to debug and perform memory management.
  • Experience in working in UNIX (Solaris & Linux), Mac OS-X and Windows Environments.
  • 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.
  • Experience in integrating Game center, Push Notifications, and Network Connectivity.
  • Working knowledge 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, CSS, HTML5, CSS3 and JavaScript.
  • Thorough understanding of backend database technologies like SQL and MySQL, and the embedded database SQLite.
  • Worked closely with 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 and OC mock.
  • Establishing detailed usability and design guidelines for product development based on industry best practices and competitive benchmarking.
  • Planning and conducting user research and usability tests, documenting, communicating and acting upon the results.
  • Proficient in using Instruments for memory leaks/ memory management and performance analysis.

TECHNICAL SKILLS

Programming Languages: Objective-C, Swift, Cocoa development for IPhone, IPod and IPad devices, Java, C, C++, JavaScript, JQuery.

Databases: SQLite, Microsoft SQL, Oracle, MySQL

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

Operating Systems: Mac OS X 10.5/10.6/10.7 , MS-Windows XP Pro/NT/98/95, 2000 Server, Linux.

IDE: Xcode4.0/5.0/6.x, Eclipse, IntelliJ, Microsoft Visual Studio, Sublime text.

Version Controls: GIT/CVS/SVN

Cocoa Frameworks: Cocoa Touch, CoreData, CoreFoundation, CoreGraphics, CoreLocation, Mapkit, QuartzCore, UIKit, Address Book, Event Kit, etc.

SDK: iOS(4.x,5.x,6.x,7.x,8), XCode(4,5,6.x)

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

PROFESSIONAL EXPERIENCE

Confidential, Portland, Oregon iOS Application Developer

Responsibilities:

  • Involved in requirement gathering and outlining.
  • Made decisions on Layout design and Layout modifications.
  • Worked with the UI team to design the icons, custom views, view transitions, animations for the screens.
  • Implemented the Middle Level layer Ruby Controllers to fetch the JSON Data from the Backend Java Services which were consumed by the application
  • Implemented the work of deploying the ruby servers using the CHEF technology.
  • Implemented the Uplift work to make the application compatible with IOS7
  • 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 Touch with iOS 4.3 and later.
  • 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.
  • Created SSL certification for push notifications.
  • 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.
  • Involved in configuring the application in TestFlight, for internal QA testing before releasing the 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 the app to run on the device and submit the app to the app store.

Environment: Mac OS X, XCODE 5.0, iOS 7, Objective-C, Ruby, JIRA Mobile Connect SDK, Jenkins, OCUnit, OCMock, Git, SQL, XCode 4.x, Mac OS X, JUnit, Agile Sprint Planning, RESTFUL web services, JSON Parser, SVN, SQLite3

Confidential, San Diego, CA iOS Developer

Responsibilities:

  • Designed and developed the Ses Q application on iPhone/iPad using Xcode, iOS 6 and objective-C.
  • Developed a UI test case to enquire the details of the customers.
  • Implemented web services with SOAP protocol to communicate with the server.
  • Used NSXMLParser to read the XML data, which was extracting through the web services from server.
  • Utilized UITabBarController, UINavigationController, UITableViews, UIWebviews in the App.
  • Implemented Push notifications Service for the application to send the latest updates to app users.
  • Developed the application flow including the different views and transitions utilizing UIAnimations.
  • Developed Application using Objective-C, XCode with MVC Architecture
  • Worked on various stubs and dynamic mocks to verify interactive patterns in OCMock
  • Wrote application level code to interact with the backend databases JQUERY AJAX and JSON.
  • Applied J-Query scripts for basic animation and end user screen customization purposes.
  • Created initial application baseline to support coordination with other team members.
  • Created provisioning profiles for development, adhoc and Appstore to release the app to various teams to test the application.
  • Tested the application with various templates to release the app for different scenarios, utilizing the same base code.

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

Confidential, Salt Lake City, UT iOS Developer

Responsibilities:

  • Involved in requirement gathering and outlining.
  • Involved in analysis, design and development of the application
  • Involved in designing user Interface for the application for the mobile devices (iPhone)
  • Developed Application using Objective-C, Swift, XCode with MVC Architecture
  • Worked to make the application compatible with multiple iOS versions.
  • Resolved the UI design issues for multiple versions of iOS.
  • Used Outlets for developing application screens.
  • Implemented User Authentication
  • Used MapKit for identifying and updating the tanker location with global coordinates
  • Used CorePlot to draw the graphical representation of the tank liquid level
  • Used RESTFUL web services with JSON to get the tanker information from the server
  • Used SVN for version controller.
  • Worked on various stubs and dynamic mocks to verify interactive patterns in OCMock
  • Performed profiling on the application to check on the memory usage of the application.

Environment: Objective-C, XCode 6.x, QR Code Reader, MapKit API integration, Cocoa Framework, iPhone Simulators, Cocoa Touch frameworks, SVN, Gesture Recognition, RESTFUL Web Services, JIRA, JSON Parser.

Confidential - Sunnyvale, CA iOS Developer

Responsibilities:

  • Implemented high quality iOS code that satisfies the business functional requirements as well as user functional requirements.
  • Developed Application using Objective-C, XCode with MVC Architecture
  • Showed proven knowledge of iOS App life cycle and memory management using the retain/release memory management system and Automatic Reference Counting (ARC).
  • Implemented very user friendly interface using all the capabilities of UIView, UIViewController and UINavigationController.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed the update modules and various features in the existing App.
  • Experienced with major Frameworks like UIKit Framework, Foundation Framework, AudioToolbox and CoreGraphics.

Environment: iOS SDK, Xcode, SQLite, ParseAPIs, Web Services, iOS Development, Objective-C, Cocoa Touch, C/C++, OOP, Git, Software Design and Development and Visual Studio

Confidential

Software Developer

Responsibilities:

  • Gathered and analyzed all necessary requirements by involving in discussion sessions.
  • Co-ordinate with BA group for better understanding of functional requirements, Analyze and Design the business requirements to document and implement.
  • Worked with Servlets to implement the business logic.
  • Worked with JDBC to connect the front end of the project to the databases.
  • Worked with extensively in HTML, CSS, JavaScript and JQuery for front-end validation.
  • Worked on the front end of the project by using JSP.
  • Designed the database schema in MYSQL.
  • Involved in developing Class diagrams and Sequence diagrams using UML.
  • Design and development of web pages using PHP, HTML, CSS including Ajax controls and XML.
  • Used JS for custom client-side validation and DOM manipulations.
  • Worked with View State to maintain data between the pages of the application.
  • Successfully wrote and implemented SQL Queries, Stored procedures and Triggers in SQL SERVER.
  • Analyzed and created Stored Procedures, Functions, Triggers and Packages.
  • Created required Views, Indexes and Clusters.
  • Created database triggers to implement business rules and writing stored procedures.
  • Created packages to do complex aggregations on large volume of data and loaded the aggregated data into reporting tables in data marts.
  • Created migration document and supported the migration of packages and objects to production environment.

Environment: Java 1.6, JDBC, Servlets, JavaScript, JSP, HTML, CSS, XML, MySQL, SVN, JIRA, Eclipse, Windows XP, PHP and AJAX

We'd love your feedback!