We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

0/5 (Submit Your Rating)

Columbus, OhiO

SUMMARY

  • Over 6 years of experience as software developerand Rich User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad,IOSapplication 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++,java etc
  • 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.
  • Extensive experience with Swift Programming, sql, Ajax, Spring MVC.
  • Experience with multiple life cycle methodologies and design methods like Waterfall, Agile, Scrum and Sprint.
  • Used Third-Party APIs such as Twitter API and ESPN API to create news feed type Applications.
  • Worked and developing user interface using Xcode, Interface Builder and story Board with Android APIs (SMS, Content Provider, Google Maps API, SQLite, Webview)
  • Experience in designing a• 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.
  • Good Knowledge in PL/SQL, T-SQL & Relational Database (RDBMS) Concepts, Database Programming, creation of Database Triggers, Stored Procedures and Functions.
  • Experiences in Mobile Application Development using UIKit, Core Foundation with Cocoa touch
  • Proficient in programming languages such as 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 iOSframeworks and test drive development using Kiwi framework.

TECHNICAL SKILLS

IOS Applications: Objective-C and Cocoa development for iPhone and iPad devices in XCode

Interface builder: UIKit, Cocoa touch, Cocoa Pods, Core Data.

Software: iOS4,iOS5, iOS6, iOS7 and iOS8 with XCode

Programming Languages: C, Objective C, C#, Swift and Core Java,Web Services

Front End: HTML 4, and 5, CSS2 and 3. JavaScript.

Databases: ORACLE, SQL server, SQLite with CoreiOSsandbox.

Data Transfer Structures: XML, JSON

Operating Systems: MAC OS. Windows XP, Windows 7, Windows 8, Linux.

Version Control: GitHub, SVN, Accurev, AntHill Pro.

PROFESSIONAL EXPERIENCE

Sr. IOS Developer

Confidential, Columbus,Ohio

Responsibilities:

  • Developed and executed User interface using XCode, interface Builder and iPAD Simulator.
  • Created the design documentation for iOS application.
  • Developed the App Using CocoaTouch Frameworks such as UIKit Framework, Core Foundation and CoreGraphics.
  • Server Side components like web Services to data sync at client side to update at server side.
  • Had to deal with sql, jquery, photoshop and Ajax to create asynchronous web applications because of complexity of the project.
  • Involved in Significant Customer interaction resulting in stronger customer relationships.
  • Wrote the common utilities like Logging, File utilities and Foundation framework.
  • Implemented Core Data framework to store user Data.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Experience collaborating with senior backend and senior mobile developers in an SCRUM Agile Methodology with little supervision
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications for mobile systems.
  • Worked closely within a cross functional team of testers and developers.
  • Solved major defects in navigation controller behavior for the application
  • Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services

Environment: iOS SDK, XCode, SQLITE3, SQLite Manager, Objective - C, Cocoa, Instruments, JavaScript, JQuery, MapKit, Core Location, JSON and AVFoundation.

Sr.IOS Developer

Confidential, Milwaukee,WI

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks.
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
  • The project was split into fragments due to complications and I was leading a team which was responsible for service integration development.
  • Responsible for Creating Models and Services in conformance with the WSDL's provided.
  • Web services deployment and testing on rest client
  • Created the complete database using core data.
  • 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.
  • Complete data base designing for both android and 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.
  • Worked with HTML5 for building cross platforms and native mobile applications.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Followed a work data flow principle for design and development.
  • Reported progress/challenges to onsite project lead.
  • Supporting a team with PHP frameworks using different types of them.

Environment: iOS7.0,(iPhone SDK), Mac OS X, Objective C, XCode 4.6 and 5.0, Agile Methodology, HTML5, CSS, REST, JIRA, JavaScript, JQuery,SQL,Spring MVC.

Sr.iOS Developer

Confidential, Mountain View, CA

Responsibilities:

  • Worked on Xcode 6.1.1 as a senior applicationdeveloperat onshore in the core development process of the application.
  • Designed custom UITableView cells for child side views with table views.
  • Fixed bugs and issues related toIOS8 for app.
  • Involved in Scrum methodology, an agile development model with weekly sprints.
  • Involved in fixing bugs and detailed writing in unit test cases and performing them on regular code changes and functionality improvements. worked on special functionality for table view cell and section expansion and collapse.
  • Good working experience in working with REST UI for testing the web services.
  • Responsible for maintaining the code versions according to the changes using GIT.
  • Worked with UIGestureRecognizers.
  • Implemented the channel utilization and noise graphs (dynamic bar & line graph) using core plot.
  • Followed TDD approach in the development of the application.
  • Created a few static libraries with views bundled in the resources to be used in multipleiOSprojects and also wrapping existing C++ code to be used iniOSapps.
  • Implemented the driver (Wi-FED) connect and protocol buffer objects update process by setting-up the driver & initiating passive Scans for Affirmed.
  • Created the high-level software design for in house apps emphasizing on communication module populating protocol buffer objects that are to be used as model for User Interface onIOSapp side.
  • Created the high-level software design for in house apps emphasizing on communication module populating protocol buffer objects that are to be used as model for User Interface onIOSapp side.

ENVIRONMENT: S: Objective-C, XCode 6, Cocoa Touch, Foundation, UIKit, Core Graphics, Core Plot, External Accessory, TDD, Core Bluetooth, Google Protocol Buffers, Bluetooth Classic (iAP1 & iAP2), Mac OSX,iOS7,iOS8, One Expert DSL, SVN. iOS Developer

Confidential, Memphis, TN

Responsibilities:

  • Designed and implemented search functionality for parts in a separate/background thread using GCD to improve the responsiveness of the app.
  • Added WatchKit Extension to support iPhone App to provide details of products and send notifications to user.
  • Used pagination to display more search results as the user scrolls down the UITableView.
  • Used AFNetworking to fetch data JSON and XML data to populate the UITable View.
  • Worked on locating 10 closest stores around the user's location or by the manually entered zip code, city and state name and populated the UITableView with the list of stores.
  • Currently working on providing user with a map view of 10 closest locations using Custom Map Annotation pins. Also, adding the call and navigation functionality to those stores from the user's location.
  • Provided user with the ability to search nearby stores for product availability.
  • Saved added vehicles in Core Data and then displayed those items in corresponding UITableViews.
  • Converted Objective-C app to Swift for the sales app in-house.
  • Followed Agile Engineering throughout the project to adapt the project to the changing requirements during the development of the app.
  • Adding the feature to share products through Facebook, Twitter, SMS and Email using Social and MessageUI Framework.

ENVIRONMENT: S: iOS, Objective-C, Swift, Xcode, Cocoa Touch Framework, Simulator, JSON iOS Developer

Confidential, San Jose, CA

Responsibilities:

  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information and created hybrid apps.
  • Created of various views, table views, customized views and popovers
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Used several methods for testing and tracking of application like kiwi.
  • Designed XSDs to define the xml structure of data exchanged between iphone and server.
  • Managed data and memory management from streamlining code and using various debugging tests
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.

Environment: s:iOS5, 5.1, Xcode 4.1, 4.3.3, 4.4.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite.

Java Developer

Confidential, KS

Responsibilities:

  • Study, understand the functional specifications and perform requirement gap analysis.
  • Designed the Net Change (Add Process) module usingjavadesign pattern (DAO, Value Objects).
  • Developed asynchronous messaging systems using JMS, MDB and MQ Series.
  • Developed Batch Programs which run on weekly basis
  • Designed and Developed Check Sum for the Outbound files and file Validation of Inbound Files.
  • Used JAX- RS API to Create RESTful web Service to interact with the Server.
  • Developed the application using WASD 5.1 on Websphere application server WAS 5.0.1, back end database as DB2 and used SVN as the version control manager for maintaining the code base
  • Deployment and testing of code in AIX box
  • Used JUnit for Testing.

ENVIRONMENT: S: JDK 1.5/1.6,Java1.6, J2EE, WSAD 5.1.1, JDBC, MQseries, Servlets, JSP, REST full, JavaScript, XML, SVN, DB2, Win SQL, J Unit.

Computer Engineer

Confidential

Responsibilities:

  • Constructed a UDP based server - client protocol to transfer over 50,000 signals from the ECU's in the car, in real-time overWi-Fi, for visualization of the same on the android application on a nexus tablet.
  • Remodeled the protocol to visualize the signals on a GUI built on the Desktop environment using Qt.
  • Successfully tested the working of the protocol on Mercedes S-class in proving grounds in IDIADA, Spain.
  • Mentored and trained two graduate engineer trainees
  • Implemented a versatile, fast 3D Viewer for simulation of traffic scenarios in real-time display applications using a graphicsrendering library called OGRE.
  • Built a TCP multiple client - server application using POSIX threads for communication of data from various clients to the 3D viewer.
  • Created a customized protocol library accessible to the server and the client for deciphering active commands from the clients and response from the viewer.

Software Engineer

Confidential

Responsibilities:

  • Prepared Module design and implementation notes with UML Diagrams.
  • Involved in preparing Use Case Diagrams, Class diagrams and Sequential Diagrams.
  • Developed customized Exception classes for all modules so that all classes will throw different business exceptions, and provides intelligent routing and display user-friendly messages.
  • Worked on writing EJB classes and Deployment descriptors
  • Coding Servlets.
  • Writing ant scripts for building and deployment.
  • Created required Database Triggers, Tables with proper indexes.
  • Writing stored procedures.
  • Defect fixing.
  • Deployment the application at UAT and Production systems.

ENVIRONMENT: S: Deployment the application at UAT and Production systems.

We'd love your feedback!