We provide IT Staff Augmentation Services!

Ios Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • More than 4.5+ years of professional experience in designing and developing high - end enterprise level iOS applications in the roles of iOS Developer, Analyst and module Lead.
  • Experience in Objective C and Swift to develop Native iOS Application.
  • Experience in Design Patterns such as MVC, MVVM, Singleton and KVO/KVC to design dynamic flexible client side view.
  • Experience in Object Oriented Analysis, Design and Development Methodologies.
  • Good exposure of Apple coding guidelines, code architecture, storyboards, auto layouts and adaptive layout, stack views.
  • Experience in writing Unit test cases using XC Test framework .
  • Experience in using Google Map API for the Geo location services and using JSON web services to call external web service.
  • Working experience in file versioning system like SVN Repository, Git etc environment to commit and merge code in different server.
  • Expert in Debugging and memory optimization.
  • Self-motivated, quick learner and team player.
  • Professional working experience with Java and C++.
  • Good knowledge onSwift3.0 (Functional and Protocol oriented programming).
  • Expert in understanding and improving the code of already developed application from the perspective of improving performance and enhancing the features of the application.
  • Efficient storage of data storage using File System, SQLite, CoreData and Database.
  • Experience in XML and JSON Parsing, Offline Storage, Multithreading using both 1st party and 3rd party frameworks including Touch XML, NS XML Parser and NS JSON Serialization.
  • Knowledge on Push Notifications.
  • Extensive working experience with RESTful API and HTTP protocols.
  • Experience in working under Mac OS-X and Windows platforms.
  • Experience in implementing Third Party library into the Codebase.
  • Experienced in provisioning and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process.
  • Has excellent work ethics, and is team oriented with strong analytical and leadership qualities.
  • Experienced in Software Development with complete exposure in Development, Design, Testing, Support and Maintenance using SDLC and Agile methodology.

TECHNICAL SKILLS:

Programming Languages: Swift, C,C++,Java, SQL, PL/SQL

Technologies: Design Patterns, J2EE, Servlet, JSP, JDBC.

Frameworks: (Kitura,Perfect)- server side swift,UIKit,UIFoundation, RESTKit, WatchKit, MapKit Spring (IoC), Struts, Tiles, ANT, Log4j

Functional Areas: Analysis, Designing, Development, Testing, Team Management

Design and Development Tools: Xcode, Test flight, Sketch, Unity 3.0, Jenkins,WebSphere Studio Application Developer, Eclipse, App Dynamics, Micro strategy, Drools etc

Web/ Application Servers: FIREBase, WebSphere 6, WebLogic 10.3, Tomcat 5, HTTP Server 6, Web Server 7.

Verticals/ Domain: Banking,Retails

Version Control Tools: Git, SVN, RTC

Database and Tools: SQLLite,Oracle 11g, SQL Server 2012,MySQL 5, Toad, PL/SQL Developer, MySQL Administrator

Web Technologies: HTML 5, DHTML, XHTML, CSS, XML, PHP, JavaScript, AJAX, jQuery

Operating Systems: Windows 7, Mac OS

Concepts: Testing, RDBMS, OOP, SDLC, Agile

Project/Change/Incident Management Tools: Service Now, Putty, HP-QC

PROFESSIONAL EXPERIENCE:

IOS Developer

Confidential, Tampa

Responsibilities:

  • Involved in app planning, design and development phase.
  • Created custom grid components to show data.
  • Implemented NS Operation Queue and NS URL Connection to integrate with backend web services.
  • BuiltiOSStoryboards with TabBar Controllers creating segues between different views, established IBOutlet, IB Actions in the storyboard.
  • Created Custom UI TableView cells with different styles to accommodate the UX/UI requirements on Screen.
  • Persisted data using Core Data Stack.
  • Sub-Classed Entites for easy data access and supported data migration.
  • Managed the data / network flow using singleton pattern.
  • Implemented MVC pattern for the project.
  • Improved performance by tackling memory / operation Queue issues.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Worked on network/authentication module.
  • Used Agile Scrum methodology/ Scrum Alliance for development.
  • Used GIT for version control systems.
  • Developed unit tests for testing specific functionality and logic.

Environment: iOS, Xcode, Objective-C, UIKit, Core Data, JSON, Git, SQLite, Adobe Illustrator, Apache Spark, PHP

IOS Developer

Confidential

Responsibilities:

  • Part of module analysis and feature implementation.
  • Worked in design and implementation phases.
  • Worked with UIKit Framework for the applications at hand.
  • Used Container view concepts and maintained multiple view controllers using a container controller.
  • Used Swift language concepts such as let, var, guard, optional, default completion blocks and parameters.
  • Used Single - ton, Adapter and MVC design patterns on the application development.
  • Controller, Containers, Collection views custom layouts, delegation and notification methods.
  • Integrated NSOperation Queue concepts and GCD to handle the multi - thread calls and used blocks for UI related changes.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • Worked with Push Notifications to alert users regarding important activities.
  • Implemented NS URL Session to get data.
  • Implemented CoreData to store user notification and alert messages.
  • Implemented advanced animations using storyboard and NS Layout Constraints.
  • Persisted user settings using NS User Default.
  • Involved in defect Fixing.
  • Worked in incorporating different frameworks to the module.
  • Prepared code review documents for the entire project.

Environment: iOS, AF Networking, Core Location, Core Animation, UIKIT, AV Foundation, GIT, RESTful API, Operation Queue.

Software Developer

Confidential

Responsibilities:

  • Developed planning & administration module, which monitors a wide range of detailed information for each employee who has access to the application
  • Involved in development of Planning module, which provides a compensation information of an employee performance and Ratings . You have the option of tailoring (adding, deleting, or edit employee details) these libraries and the disciplines you will use for your planning.
  • Designed & developed the front end (templates) using JSP, Struts tags, JSTL, CSS, HTML, and JavaScript
  • Implemented in multithreading technology.
  • Wrote Custom Tag Handlers and wrote Tag Library Descriptors.
  • Designed and developed the application using the Eclipse IDE.
  • Used the Log4J as logging framework.
  • Used HTML for detail and slick grid for summary and list views to enhance package tracking experience for the users
  • Used latest design techniques, fluid animations using CSS3 keyframes.
  • Made responsive design to fit all screen resolutions.
  • Created advanced animations using JavaScript and JQuery.
  • Helped in documentation of coding.
  • Expertise in Object Oriented Programming using Java and J2EE related technologies.
  • Supported of application for regular change requests and enhancements.
  • Developed Java code generators to generate Junit test cases for java code.
  • Involved in Unit Integrating and System Testing.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects.

Environment: J2EE, Java/JDK, EJB, Struts, JDBC, JSP, Servlets, JavaScript, JNDI, JavaBeans, JQuery, XML, XSLT, Oracle 9i, Eclipse, HTML/ DHTML.

We'd love your feedback!