We provide IT Staff Augmentation Services!

Senior Iosdeveloper Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • 8 years of IT experience, including 6 years of experience in design and development of Mac and iOS applications using Cocoa frameworks in Objective - C and Xcode.
  • Strict practitioner of Cocoa coding conventions using Model-View-Controller (MVC) design patterns.
  • Complete comprehension of Memory Management in Objective-C, which is critical for developing performance-optimized mobile applications.
  • Extensive knowledge ofiOS frameworks -UIKit, Foundation, AVFoundation, Core Location, Map Kit, Core Motion, Event-Kit,and Socialframeworks
  • Proficient with implementation of local database for apps using Core Data Framework, connect apps to web using AFNetworking and REST APIs.
  • Daily interaction with version control software. (Git aficionado; familiarity with Mercurial and Subversion).
  • Experienced with Test-driven development by using Unit Tests within Xcode project.
  • Proficient with developing iPhone and iPad games using Cocos2Dframework - creating scenes and layers, and adding sprites and actions to the layers.
  • Proficient with adding physics to iPhone and iPad games using Box2D framework - creating bodies with custom physical properties, applying various forces on bodies, and also creating joints and sensors.
  • Extensive experience in using and developing environment tools of Java including JBuilder, WSAD, RAD, Eclipse, and Net Beans.
  • Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), JavaServer Pages (JSP), Java Servlets (including JNDI), Struts, and Java database Connectivity (JDBC) technologies.
  • Implemented Object Oriented MethodologiesUML and Rational Unified Process (RUP).
  • Experienced in all aspects of software development life cycle like gathering requirements, design, development, and implementation and testing of projects before moving to production
  • A multi-tasking analytical thinker with the ability to work on fast paced work Environment.
  • Strong communication skills and an ability to work individually or part of a team and good learner to adapt new technologies that improve the business.

TECHNICAL SKILLS:

Languages: Objective-C, C, C++, C#, Java, VB Script, Java Script

Web Technologies: Struts, Spring, Java Server Faces (JSF), Servlets, JSP, WSDL, JSTL, SOAP, UDDI, Java Web Services, XML, XSLT

Databases: MySQL, SQLite, MS SQL, SQL Server, Oracle, MS-Access

Tools: Xcode,Eclipse, Jbuilder, NetBeans.

Operating Systems: Mac OS X, Windows 7/Windows XP/NT/2000, Windows Server 2003/2008, UNIX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Senior iOSDeveloper

Responsibilities:

  • Worked with a team on developing an in-house app as per the client requirements. The app features rich UI combined with business critical data shown to its user depending on access privileges upon authentication.
  • Populated data within app from SQLite database by using Core Data Framework, which allows selecting an item from a drop down menus and to store user and app data into SQLite database.
  • Added search functionality to show filtered data depending on thesearch string.
  • Integrated Maps into the application using Map Kit Framework to display addresses and locations.
  • Used REST API to handle HTTP requests and parse received data using JSON and XML parser classes.
  • Implemented the event reminder feature into the app using services, asynctasks and alert notification using Event Kit Framework.
  • Used iOS content providers for implementing features like sending E-mails, SMS, etc., from the app.
  • Applied knowledge of SQLite and data persistence to develop an offline feature that allows the user to access app without network connection.
  • Extensively did Unit Testing within the Xcode project.
  • Used Git for project management and version control.
  • Worked in an Agile environment delivering in short turn-around times.

Environment: iOS SDK, Xcode using Objective-C, SQL-Lite, RESTKit, JSON Parser, Test Flight, Git for source control.

Confidential, Houston, TX

IOS Application and Game Developer

Responsibilities:

  • Used Cocos2D frameworkto implement game features such as various scenes, layers, sprites, and actions on sprites.
  • Used Box2D physics engine to create game characters as bodies in the virtual world and applied forces on these bodies
  • Developed the prototype of iPad app for the Houston Rockets. Extensively used media layer and audio frameworks to show media rich content within the app.
  • Developed the prototype of Stroke Awareness Tool iPhone app for the Methodist hospital. Core Data Framework and TableView APIwere extensively used for implementing this app.
  • Used Git for project management and version control.

Environment: iOS SDK, Xcode using Objective-C, SQL-Lite,RESTKit, Cocos2D game development API, Box2D physics engine.

Confidential, Raleigh, NC

J2EE Developer

Responsibilities:

  • The Application is designed using J2EE technologies based on MVC architecture.
  • Worked on gathering Requirements with Business team and IT team to prioritize the error reporting requirements.
  • Actively involved with team in technical requirements, Analysis and Design.
  • Used Struts 1.2 framework with Web Sphere Application Sever 6.0.
  • Involved in designing, testing and deploying Web services using IBM RAD 6.0.
  • Implemented Struts 1.2 Framework with EJB 3.0 classes as Model which is interconnected with database.
  • Developed Presentation layer with JSP, HTML 5, CSS and Apache Tiles.
  • Used JSTL for custom tag libraries.
  • Developed JSPs as views, Action Servlets as controllers and Action classes as wrappers to business objects and Action form beans for modeling.
  • Effectively used J2EE Design patterns like DAO, DTO, Iterator, Singleton pattern and Value List Handler.
  • Involved in using JSF as user interface for Host Systems for providing customer details.
  • Involved in using Java Swing /JFC for designing portable front end GUI.
  • Design and Implemented XML/XSLT/WSDL/SOAP Web Services to provide the interface to the various clients running on both Java and Non Java applications.
  • Used LDAP Authentication for logging and Validating User Credentials.

Environment: J2EE, J2EE, Struts1.2, JDK 1.2, Servlets 2.2, EJB 3.0, JDBC,JUNIT, JSP,JSF, HTML 5, Java Script, XML/XSLT/WSDL/SOAP Web Services, PL/SQL, DB2,, Web Sphere Application Sever 6.0, Apache Tomcat 5.1,Eclipse, Hibernate,Agile, Java Swing/JFC.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Implemented Struts Framework with JSP as View, Servlet as Controller and EJB classes as Model.
  • Designed and coded business components using J2EE architecture.
  • Involved in using SOA architecture for different application to exchange data for business process.
  • Used Spring IDE for designing and developing rich applications.
  • Involved in using Spring MVC Framework and Spring Framework IOC for bean conceptual application.
  • Developed presentation layer using JSF 1.2, HTML, XML, and XSLT.
  • Involved in using J2SE as JavaBeans in order to create sophisticated application for further re-useable application.
  • Used JNI to call libraries which written in C++ language to run code in Java application.
  • Involved in using Agile Software Development in Designing, Coding, Testing and documentation.
  • Session Bean is used to maintain the sessions of the concurrent users in the context.
  • Entity Bean is used to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
  • Created stored procedures and Database Triggers using PL/SQL.
  • Involved using IBM WebSphere MQ Series connection with AS/400(IBM SYSTEM i).
  • Developed and deployed Servlets for interaction with DB2 database using JDBC.
  • DOM parser is used to read the xml documents.
  • Involved in Integrating Application with CICS for Real Time Search Criteria and Retrieval.
  • Used Shell Scripts for automating tasks and Ant build tool.
  • Used Eclipse 3.2.1 IDE to develop java code.
  • Used Visual Source Safe as the version control.
  • Involved in using JUNIT testing.
  • Integrated various modules and deployed them in BEA Web logic Application Server 8.1 and tested them even in Apache Tomcat 4.1 Web Server.

Environment: J2EE, J2SE, Java,Mainframe, C++,Struts1.0, Ant 1.4, JDK 1.2, Servlets 2.2, EJB 2.0, JDBC,JUNIT, JSF, HTML, Java Script, XML,SOAP, XSLT,CORBA, PL/SQL, DB2,, BEA Web logic Application Server 8.1, Apache Tomcat 5.1,Eclipse3.2.1, Visual Source Safe,Spring IDE, Win NT and Unix (Solaris),IBM WebSphere MQ Series,Hibernate,Agile.

We'd love your feedback!