We provide IT Staff Augmentation Services!

Ios Application Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 6 years of experience in software development including 3+ years of iOS development experience in designing & developing applications.
  • Strong Knowledge in all Objective C, iPhone SDK, REST, SQLite, PLIST, JSON, XML, iOS, XCode and Social networks (Face book, LinkedIn and Twitter) integration.
  • Proficient knowledge and profound programming Experience using Objective - C and Swift.
  • Extensive experience in iPhone & iPad Touch application development.
  • Developed iOS applications using Objective-C, XCode including but not limited to Cocoa Touch, Foundation, UIKit, Map Kit, EventKit, CoreGraphics, CoreData, CoreLocation C, External Accessory, SQLite, Core Bluetooth Compact Frameworks.
  • Worked on NSOperationQueue, GCD and Blocks to perform multi-threaded development.
  • Worked on AV Foundation, HTTP segmented streams MediaPlayer framework of Cocoa Touch to stream video and audio, which are both DRM and Non-DRM protected.
  • Hands on experience in Apple push notifications, Network protocols, Mac/Pc to iPhone data syncing.
  • Experience in Developing Applications using Java, Applet, Swing, Servlets, XML, JDBC, JDK, MySQL, SQL, HTML and CSS.
  • Extensive experience in creating user interfaces using JSP, HTML and client side validation using JavaScript.
  • Extensive experience in iPhone, iPod Touch and iPad application development.
  • Hands on experience with design patterns like MVC, decorator, observer and singleton methodologies.
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
  • 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.

TECHNICAL SKILLS

Languages: Objective C, Swift, Java, C, C++, HTML, CSS, SQL, HTML5

Frameworks: Cocoa Touch, UIKit, UIMapKit, jQuery, PhoneGap

Technologies: iOS Development, Android Mobile Application Development

Tools: XCode, Android Studio, NetBeans IDE, GitHub, Codeblocks, Eclipse, SPSS, UML Editor, Microsoft Office

Operating System: MAC OS, Windows, Linux (Zorin, Ubuntu)

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

IOS Application Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks.
  • Implemented dynamic library in Swift.
  • Worked with UIKit Framework for the applications at hand.
  • Worked on customizing the UI elements like UIDatePicker, UITableViews, TableViewCells, UITabBar Controllers and UI Slide Views.
  • Used Auto Layout, size classes to support the app in portrait and landscape mode.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • Integrated a web-based content made with HTML5 on a Native app using UI Web View.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Worked with Backend team to display the correct data format in devices.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Used Core Data Framework for local storage purpose in SQLite in few primary projects.
  • Formatted the Data as per Business rule to display in UI.
  • Worked with GIT to checkout and update the codebase changes.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required.
  • Followed a work data flow principle for design and development.
  • Participated in daily SCRUM Meetings.

Environment: s: iOS 9.0 and 9.1 (iPhone SDK), Mac OS X, Objective C, XCode 7, Agile Methodology, RESTful Web Services, UIkit, Location, Mapkit, UIKit, EventKit.

Confidential, Cincinnati, Ohio

iOS Application Developer

Responsibilities:

  • Worked extensively with Objective-C, Xcode and Cocoa Touch frameworks, which includes UIKit, Map Kit, Foundation and Core Data.
  • Implemented Push Notification for Weekly Coupons and Updates.
  • Worked on search bar that helps user to find store using Zip code or city or state.
  • Worked extensively on Mapkit, frameworks and created multiple annotation for map view.
  • Used location manager to receive locations and implemented geocoding to work with maps.
  • Used Photoshop CS4 for image editing purposes.
  • Created UIViews for App like UINavigationView, UITabBarView, UITableView, and UIAlertView.
  • Worked with data storage and retrieval using SQLite3 to improve memory overhead of the app and increase responsiveness.
  • Implemented custom UITabBarController & UINavigationController for easy navigation of the app.
  • Integrated third party frameworks to allow users to share opinion

Environment: iOS, Objective C, XCode, Agile, HTML5, CSS, SOAP, UIkit, Location, Mapkit, UIKit, EventKit.

Confidential, San Francisco, CA

iOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks.
  • Mentored fresh and experienced engineers in everyday programming practices and latest technology challenges particularly in Objective-C, SWIFT and Xcode.
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.
  • Responsible for Creating Models and Services in conformance with the WSDL's provided.
  • Responsible for Service Integration Development and Testing.
  • Web services deployment and testing on rest client.
  • Created the complete database using coredata.
  • Complete implementation of the retrial mechanism.
  • Beta testing of the application via test flight.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Developed critical tools for this project like customized navigation bar, page control and scroll view.
  • Worked with UIKit Framework for the applications at hand.
  • Worked extensively on table view controller and made customized table view cells according to the client
  • Pre-fetching data for different views for smooth screen transitioning.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Worked with UIKit Framework for development and maintenance.
  • Reported progress/challenges to onsite project lead.

Environment: s: iOS 6.0,7.1, (iPhone SDK), Mac OS X, Objective C, C, C++, Swift, XCode 6.0 to 6.4, Agile Methodology, HTML5, CSS, REST, JIRA UIkit, CoreLocation, UIKit, EventKit.

Confidential, Sunnyvale, CA

iOS Developer

Responsibilities:

  • Upgraded reporting system of the application SparkPeople My Account for analytics.
  • Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
  • Developed new components like infinite scrolling section for sliding table view
  • Solved major defects in navigation controller behavior for the application
  • Developed Facebook integration for the application
  • Improved the efficiency of the application by optimization that resulted in faster loading of player and streaming data. (Main thread and secondary thread)
  • Provided mechanism to avoid loading of duplicate data in table views (Problem due to concurrent server calls)
  • Handled scenarios of no data for application during good network signal
  • Explained the design problem of invocation by drawing flowcharts
  • Assisted Project Manager with release build schedules
  • Documented the technical specifications
  • Managing the work log and following the schedule to ensure completion of projects before deadline
  • Followed a work data flow principle for design and development

Environment: Objective-C, Xcode 4.6, Mac OSX, Cocoa Touch, Foundation, UIKit, Core Graphics, RESTful JSON converted to existing Soap Services.

Confidential

Java Developer

Responsibilities:

  • Involved in Development of master screens like Service Requests, Change Requests Screens.
  • Design architecture following J2EE MVC framework.
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View
  • Developed Struts Framework and configuring web.xml and struts-config.xml according to the struts framework.
  • Developed and implemented Servlets running under JBoss
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Developed Java UI using swing.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information between the clients and the customer
  • Designed and developed Message driven beans that consumed the messages from the Java message queue
  • Development of database interaction code to JDBCAPI making extensive use of SQL Query Statements and advanced prepared statement.
  • Taken care of complete Java multi-threading part in back end components.
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data.
  • Fixed the bugs identified in test phase.
  • Used Junit for testing Java classes.
  • Used Ant building tool to build the application.
  • Performed Unit Testing and Regression testing.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, Oracle8i, JMS, SQL, HTML, JDBC, EJB, ANT, Junit.

We'd love your feedback!