We provide IT Staff Augmentation Services!

Ios Developer Resume

2.00/5 (Submit Your Rating)

Auburn Hills, MI

PROFESSIONAL SUMMARY:

  • Around 8 years of experience as a Software Developer in Designing and Developing Rich User Interface Applications.
  • 5+ years’ experience in Designing, Developing, implement and Testing native iOS Applications.
  • Expertise on programming in Objective C and Swift inAppleXcode IDE.
  • Experience on migrating from Objective C to Swift programming.
  • Good knowledge in different aspects of the iOS architecture that is Cocoa Touch, Media Services, Core Services and Core OS.
  • Well equipped with Project Management Methodology and Software Development Life Cycle(SDLC) process.
  • Experience in developing applications on iOS5, iOS6, iOS7, iOS8 and iOS9.
  • Expertise with memory management including Automatic Reference Counting(ARC).
  • Extensively worked with Object Oriented Programming concepts, Model View Controller(MVC), Singleton, Categories, Delegates and Notification Design Patterns.
  • Experience with Foundation frameworks, SQLite, Core Data, Core Location, Map Kit, Messages UI and third party frameworks like AFNetworking, SBJsonetc.
  • Extensive experience on created and customized UIViews, Table Views, Collection Views, Tab Bars and Navigation Bars which are some basic functionality in multi - view application.
  • Extensive experience in SQL creating and extracting data from database using SQLite3 and Core Data.
  • Proficiency in using NSUserDefaults and Core Data for storing and maintaining user data for iOS Applications
  • Extensive experience in REST/SOAPWeb Services and APIs.
  • Strong experience in XML Parsing and JSON integration into Application.
  • Expertise in providing Audio, Video, Core Graphics and Core Animation elements in Applications.
  • Experience in NSOperations, Grand Central Dispatch(GCD) and Auto Layouts.
  • Experience on working with multi-threading and P-list.
  • Experience working with Apple Push Notification Services (APNS), pop-up alerts, badges and integration various social networking APIs like Facebook and Twitter into application.
  • Extensive experience in Web programming languages like HTML5, CSS, XML, Core Java and JavaScript.
  • Experience on working with SCRUM-Agile Development process.
  • Expertise in Testing the applications in Simulator and External Device.
  • Experience in working with Mac OS X, UNIX and Windows platforms.
  • Deploying the application on App store and then pushing updates after every sprint release.
TECHNICAL SKILLS:

Programming Languages: Swift, Objective C, Core Java, C/C++, Java Script, HTML, CSS, XML, SQL. Software IDE’s Xcode, Eclipse, SQL Server Management Studio,

Databases: SQLite, SQL Server, MySQL, MS Access.

Operating System: Mac OS 10.7/10.8/10.9 , iPhone, iPad devices, WindowsXP, Windows 7/8/10.

iOS Applications: Cocoa touch development for iPhone and iPad devices in Xcode. Interface builder-UIKit, Core Data, XCode Interface builder-UI Kit.

PROFESSIONAL EXPERIENCE:

Confidential, Auburn Hills, MI

iOS Developer

Responsibilities:

  • Design and Developing application by using Objective C and Swift.
  • Implemented the scroll functionality by using UIScrollView on all screens of the app.
  • Created and customized views, Table Views, Tab bars and Navigation bars which are some basic functionality in Multiview in application.
  • Designed Login functionality to the app.
  • Integrated Push notifications, Local notifications and implemented custom notification manager to control navigation with in the system.
  • Implemented Core Data for persistant storage of user data.
  • UI design implementation using through Storyboards.
  • Used Agile Scrum Methodology in the application.
  • Display the directions from current location to next location by using MapKit.
  • Changed User Interface enhancements according to iOS7,8,9,10 specifications.
  • Implemented application interaction with web server database through JSON parsing.
  • Implemented NSOperationQueue and NSURL Connection to integrate with backend web services.
  • Performed UI design and implementation to writing code for various features.
  • Taking care of Code Review, Code fixes and Bug fixes.

Environment: iOS 9.x,iOS10.x Xcode 7.3 to 8.3, Objective-C, Swift, iPad, iPhone, UIKit, JSON, AVFoundation.

Confidential, Detroit, MI

iOS developer

Responsibilities:

  • Worked extensively with Objective C.
  • 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 transition. 
  • 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 and Cocoa Framework for development and maintenance. 
  • Added animation between UI Views for smooth transition and better user experience. 
  • Worked with Backend team to display the correct data format in devices.
  • Integrated a web-based content made with HTML5 on a Native application using UI Web View.
  • Used Core data Framework for local storage purpose in SQLite.
  • Worked on MapKit that retrievesnear by store locations and displays current location.
  • Debugging issues onsite whenever required. 
  • Worked with GDB and Xcode for debugging.
  • Worked with GIT to checkout and update the codebase changes.
  • Followed Agile methodology throughout the project.
  • Reported progress/challenges to project lead.

Environment: Xcode 6.0 to 7.3.1, Objective C, UIKit, SQLite, Core data, Foundation Framework.

Confidential, Pittsburgh, PA

iOS Developer

Responsibilities:

  • Worked on Interface builder, Date picker control, loading data into controls using objectiveC.
  • Architect the solutions by taking the functional requirements and provide technical guidance to other team members.
  • Reconstructed UI with new menu navigation using Added Auto Layout constraints to conform UI Controls to desired layout.
  • Created overview screen with accompanying Delegation pattern, based on wireframes given, simplifying access to usage information.
  • Worked on custom Navigation bar, Sqlite database.
  • Worked on Table Views using objective C.
  • Worked with existing Core Data model to add implementation for managing stored payment profiles on device.
  • Debugged and resolved persisting badge notification errors.
  • Debugged and improved performance issues within app workflow by using Allocations instrument.
  • Project managed using Agile/SCRUM Xcodedelivered in 2 week sprints.
  • Performed Unit Testing on code using XCTest framework

Environment: iOS6 SDK, iOS7 SDK, iOS SDK Cocoa Touch, UIKit Framework.

Confidential

iOS Developer

Responsibilities:

  • Involved in requirement gathering and outlining.
  • Worked with the UI team to design the icons, custom views and animations for the screens.
  • Implemented the Middle Level layer controllers to fetch the JSON Data from the server response.
  • Implemented the PayPal integration for smooth checkout process.
  • Designed the UI and added new features. Fixed many bugs related to UI, database server API.
  • Testing included device testing with iPhone, IPad and later.
  • Used JSON to retrieve data for display on the mac and iPad from server using RESTFUL web services.
  • Involved in iOS performance testing and Functional tests
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Extensive bug fix experience symbolicated the crash logs to find the root cause for several crashes.

Environment: Objective - C, Cocoa touch, XCODE 4.x, Cocoa Pods, MVC, JSON, IOS SDK, Web Service.

Confidential

 Java Developer

Responsibilities:

  • Involved in System study and understanding the architecture of the product.
  • Involved in requirements gathering, Estimation, Design and leading the dev team.
  • Responsible for relevant documentation (SAD, TDD etc) and Unit Test Cases preparation.
  • Interaction with client on collecting the requirement and understanding the business needs.
  • Responsible for core development and unit testing of the changes.
  • Has both developed web service using RSA and consumed the web service provided by SOA-COE.
  • Responsible for mentoring the new joiners.
  • Responsible for uploading the files to CVS and code check in and code review.
  • Involved in gathering of client requirements, analyzing business and technical options and documentation.
  • Performed code review and unit testing.

Environment: Java web service, Eclipse, Spring, Hibernate, JMS, Junit, WAS, XML, MSSQL, SOAP UI

Confidential

Java / J2EE Developer

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition
  • Designed and developed web pages using JSP, HTML and used JavaScript for client side validation
  • Involved in design and development of the application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
  • Developed data model and stored procedures.
  • Developed Servlets to process update information.
  • Responsible for maintenance and production support of the application documented design and functional aspects of the application.
  • Used JDBC for communicating with the database.

Environment: Java, JSP, Servlets, Java Beans, MVC, JMS, EJB2.0, Weblogic8.1, JavaScript, ORACLE8i, HTML, DHTML, XML, WindowsXP.

We'd love your feedback!