We provide IT Staff Augmentation Services!

Ios Developer Resume

4.00/5 (Submit Your Rating)

MainE

SUMMARY

  • Over 7 years of experience as Software Developer and Rich User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad, iOS application development using objective-C, Cocoa Touch, UIKit.
  • Experience with iPhone application development using iPhone SDK, Objective-C and Xcode having developed iOS (both iPhone & iPad) applications.
  • Expertise in object Oriented Programming language like Objective -C and C++.
  • Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
  • Designed and implemented Enterprise REST API
  • Proficient in Ruby 1.8.6 On Rails 2.3.2, MVC, REST, JSON and XML
  • Experience with multiple life cycle methodologies and design methods like Waterfall, Agile, Scrum and Sprint.
  • Experience with source control tools like SVN
  • Used Third-Party APIs such as Twitter API and ESPN API to create news feed type applications.
  • Worked with Android APIs (SMS, Content Provider, Google Maps API, SQLite, Webview)
  • Experience in designing and developing user interface using Xcode, Interface Builder and story Board.
  • APIs (Notifications, Background Aware Services, Animation, GPS, Settings).
  • Involved in full life cycle development of Android applications on Éclair 2.1, Froyo 2.2, Gingerbread 2.3, Honeycomb 3.x and Ice-Cream Sandwich 4.x OS using JAVA and Eclipse.
  • Experience in developing Windows Forms applications (WinForms), WCF and WPF, MVVM, Model-View-Controller MVC/MVP design patterns and agile development methodology.
  • Experience in Developing and Customizing XML Web Services using C# and VB.NET.
  • Good Knowledge in PL/SQL, T-SQL & Relational Database (RDBMS) Concepts, Database Programming, creation of Database Triggers, Stored Procedures and Functions.
  • Designed and developed Apple iOS native applications using Xcode 4, 4.5 and Objective C.
  • Experiences in Mobile Application Development using UIKit, Core Foundation with Cocoa touch.
  • Proficient in programming languages such as ASP.net, HTML5 and JavaScript.
  • 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.
  • Design and development of the entire app as per specs. This included core development using various iOS frameworks and test drive development using Kiwi framework.
  • Advising business partners on metadata needed for app submission.

TECHNICAL SKILLS

Development Tools/Languages: Objective C, C#, ASP.NET, C#. NET, Matlab, XML, SQL

Scripting & Markup Languages: HTML, PHP, Java Script, VB Script, JSON, Prototype, Jquery, CSS

RDBMS: MS SQL 2000, MySQL 4.0 and above

Editors: XCode 3.0 and above, Microsoft Visual Studio with .NET framework 3.0 and above.

PROFESSIONAL EXPERIENCE

Confidential, Maine

IOS Developer

Responsibilities:

  • Designed the home screen of the application where the user can choose the type of the game to be played.
  • Design and implement user interface to create a new ticket
  • Designed the HTTP interface which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.
  • Developed the Skinning functionality which overrides the appearance of default controls of the native media player, the appearance was customized by the data from the JSON using the QuartzCore and UIKit frameworks.
  • Implemented the Playlist functionality with features like repeat, shuffle, next and previous (similar to iTunes).
  • Implemented the scroll functionality by using UIScrollView on all screens of the app.
  • Performed the UI for the ‘classic’ mode of the game that includes a Picker View.
  • Performed the quality assurance of the application by reporting the issues to the development team.
  • Designed the registration screen of the application where the user can enter the user name and password.
  • Performed the UI where the user has to enter his/her date of birth using a picker view and also the school of study
  • Designed, created and implemented custom Interwoven Team Site modifications to fully automate activities such as publishing, deploying, and updating online content (HTML, JavaScript).
  • Wrote various methods to manipulate HTML and CSS in JQuery; made pages dynamic using AJAX, JSON, and XML
  • Developed ASPX pages that were cross browser compatible across browser such as Internet Explorer versions 7 through 9(Win XP, 2K3, and Win 7 OS), Mozilla Firefox, and Safari (Win and Lion OS X)

Environment: iOS 3.x, Objective-C, Xcode 3.0, Mac

Confidential, Bentonville, AR

Responsibilities:

  • Used the MediaPlayer framework of Cocoa Touch to stream video and audio which are both DRM and Non-DRM protected.
  • Performed the UI for the application to support both the portrait and landscape modes.
  • Worked on loading the PDFs for the treatment methods from the database.
  • Tested the app, reported bugs, and fixed the bugs.
  • Obtained data from Web Services using JSON library
  • Created the overall design of application using UIKit framework.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript, and jQuery.
  • Implemented the Playlist functionality with features like repeat, shuffle, next and previous (similar to iTunes).
  • Designed the HTTP interface which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.
  • Designed the interface to control the brightness of the application using the UIKit framework.
  • Used the NSJSONSerialization class to parse the JSON and to extract the data required to customize the appearance of the controls of media player.
  • Developed the Skinning functionality which overrides the appearance of default controls of the native media player, the appearance was customized by the data from the JSON using the QuartzCore and UIKit frameworks.
  • Enforced intuitive gesture controls to enhance the ease of interaction.
  • Performed end-to-end testing of the framework and made sure that the streaming of audio and video was smooth even in cases of limited bandwidth.

Environment: Xcode 4.6, iOS 5.x and 6.x, Mac OS.

Confidential, San Francisco, CA

Sr.iOS/iPhone Application Developer

Responsibilities:

  • Designed and developed the magazine reader application on iPad/iPhone using XCode and Objective-C.
  • Implemented Single Sign On feature in Reader Application with Face book.
  • Implemented Share, like, tweet feature using Tweeter API.
  • Implemented Web trend mechanism in Confidential iPhone/iPad applications.
  • Integrated various Restful Web services call to Reader Application.
  • Implemented NSOperationQueueand NSURLConnection to integrate with backend web services.
  • Developed a UI Test case to enquire the details of Customers before downloading the app.
  • Implemented using Storyboard and ARC.
  • Developed unit tests for testing specific functionality and logic.
  • Followed SCRUM methodology throughout development.
  • Used Instruments to check for processing bottle necks, memory leaks, and retain cycles.
  • Fixed bugs as documented by QA team.
  • Involved in the entire SDLC of the applications.

Environment: iOS, XCode 4.3.2/4.4.1, iPad, iPhone, Objective-C, Flex 3.0, Pure MVC, and Restful Web service, SCRUM Methodology and Mac OSX.

Confidential, New York, NY

IOS Developer

Responsibilities:

  • Created and implemented overall layout design and color scheme of the web site using XHTML and CSS.
  • Created detailed wire frames & process flows.
  • Interacted with system analyst to understand business requirement before translating into non-functional HTML pages.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript, and jQuery.
  • Designed, created and implemented custom Interwoven Team Site modifications to fully automate activities such as publishing, deploying, and updating online content (HTML, JavaScript).
  • Designed and developed Customer Relations Module.
  • Wrote various methods to manipulate HTML and CSS in jQuery; made pages dynamic using AJAX, JSON, and XML.
  • Implemented various JavaScript/jQuery UI effects on the pages.
  • Used Bugzilla as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Developed ASPX pages that were cross browser compatible across browserssuch as Internet Explorer versions 7 through 9(Win XP, 2K3, and Win 7 OS), Mozilla Firefox, and Safari (Win and Lion OS X).
  • Participated in daily SCRUM meetings to keep track of the on-going project status and issues.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, Usability Testing, Agile methodology, Eclipse

Confidential, Tampa, FL.

Mobile Web and Application Developer

Responsibilities:

  • Download apps on iPhone and Android called MyFiOS, Confidential FiOS Mobile and Confidential FiOS Mobile remote
  • Designed and implemented Wi-Fi setup and Email Setup functionality for Android devices.
  • Brought IHA functionalities to iOS and Android mobile platform using the same existing web service used for desktop and web platforms.
  • Created and used content providers for storing and retrieving sensitive user information to be used between different Confidential apps on Android devices and iOS devices.
  • Supported FiOS customers by allowing them to automatically retrieve their FiOS WiFi settings from the server and setup on the phone as a new WiFi profile on iPhone and Android phone.
  • Troubleshoot the most common errors programmatically and reduce calls to customer support.
  • Designed and developed in purely Object Oriented Programming (OOP) environment.
  • Developed ASP.Net web pages and web controls for customer education.
  • Implemented and used web services for client server data communication using JSON.
  • Merged DSL API with an existing FiOS API for Internet customers in a single IHA tool.
  • Designed and implemented CSS3 style sheets and HTML5 content for web pages using JavaScript.
  • Designed and developed the intuitive GUI using MVC design pattern using Eclipse and XCode.
  • Merged the FiOS internet part of the project with the main MyVerizon project that allows user to maintain user profile, pay bills, track trouble tickets and more.
  • Design and implement services to keep pooling for WiFi change and show notification accordingly to make the app more active and non obtrusive.
  • Implement the email setup functionality that allows user to automatically setup Confidential email account into Email app for Android devices using JAVA and Android SDK in Eclipse IDE.

Environment: XCode, iOS, Objective C, Eclipse, Oracle, PL SQL, XML, AJAX, JQuery, HTML5, JavaScript, Android SDK, CSS3, OOP, MVC and MVVM design patterns, C#, VB.Net, ASP.Net, JAVA, Visual Studio 2010, .Net Framework 3.5/4.0, Web Services.

Confidential, Rockford, IL

Java/J2EE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project.
  • Generated Use Case Diagrams, Class Diagrams, and sequence diagrams using rational rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model view Controlled design patterns.
  • Used the Struts Validation and tiles framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag libraries to simplify the complexities of the application.
  • Developed various EJB Components to fulfill the business functionality.
  • Session Beans were developed to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring MVC Framework for Dependency Injection and integrated it with the struts framework and hibernate.
  • Used a WAP server for communications to the customer.
  • Used web services - WSDL and Soap for getting Credit Card Information from third-party.
  • Used JMSAPI for asynchronous communication by putting the messages in the message queue.
  • Implemented various design patterns in the project such as business Delegate, session façade, data transfer object, data access object, and singleton.
  • Designed various tables required for the project in Oracle9i database and used stored procedures and triggers in the application
  • Performed unit testing using Joint framework and used Struts Test cases for testing Action Classes.
  • Used Ant Scripts to build and deployed on Web Sphere application server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the different components of application such as JSP, Servlets, and EJB using web sphere studio application developer and used CVS for version control.

Environment: EJB, Struts 1.2.4, Hibernate, Spring, JSP 1.2, Servlets 2.1, JMS, MQ Series, XML, SOAP, UDDI, WSDL, WAP,WML,JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, JUnit, Websphere app server 5.1, WSAD 5.1.2, Rational Rose, Oracle 9i.

We'd love your feedback!