We provide IT Staff Augmentation Services!

Sr Ios Application Developer Resume

0/5 (Submit Your Rating)

Orlando, FL

SUMMARY

  • Over 7+ years of experience in IT industry in Analysis, design, development, testing and user training of software applications, with over 4+ years of experience in developing mobile applications using iOS and Objective - C.
  • Extensive experience in iPhone&iPad application development.
  • Worked extensively on Xcode, iOS SDK, Interface Builder and Instrument.
  • Experienced in iOS Application Development using UIKit, Core Foundation with Cocoa touch.
  • Strong knowledge of Core Frameworks like Map kit, Core object, Core services, Core graphics, Core animation, UI Kit &MVC methodologies.
  • Hands on experience with Multithreading, NSUserDefaults,NSNotifications
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Performed network communication with RESTful and SOAP web services.
  • Created and customized views using table views, tab bars and navigation bars which are basic functional elements in multi-view applications.
  • Experience in working with in-app purchase applications for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
  • Experience in working with Apple Pay and NFC technology.
  • Experience in working with data parsing forms such as XML and JSON for dynamically displaying data on iPhone/iPad.
  • Expertise in Objective C, Java, Swift and VHDL as well as knowledge of Embedded System development tools.
  • Experience in Google technologies like Google Analytics, Google Maps, Google Gadgets, and Google Search API.
  • Good knowledge of Object Oriented concepts and good development experience using them in building re-usable code.
  • Experience in debugging using GDB and Xcode.
  • Experience programming in C, C++ on UNIX and Windows platforms.
  • Proficient in programming languages such as HTML5 and JavaScript.
  • Proficient in source control with Git, SVN.
  • Experience in Agile and SCRUM methodologies knowledge in SDLC phases, strong communication skills and organizational work ethics.
  • Efficient in meeting deadlines, give attention to detail and strong decision making skills.

TECHNICAL SKILLS

Programming Languages: Objective-C, Swift 2,C, C++, SQL, HTML, Java,CSS

Databases: SQLite, Core Data, RMS,SQL Server

Operating Systems: Mac OS X, Windows XP/Vista, UNIX

Mobile Operating Systems: iOS, Android, Windows Mobile

IDE: XCode, Interface Builder, Eclipse, Visual Studio

Framework: Cocoa Touch, UIKit Foundation, Core Graphics,Core Location, UIMapKit Core Data, External Accessory, Core Bluetooth, C Standard Library, Google Protocol Buffers, Win32 APIs, .Net Compact Framework, OpenGL ES

Server: Apache Tomcat, JBoss, Glassfish

PROFESSIONAL EXPERIENCE

Confidential, Orlando, FL

Sr iOS Application Developer

Responsibilities:

  • Worked on integrating the front-end system with backend service layers.
  • Developed prototype apps using Swift 2.
  • Implemented touch id feature for bank/card login, which allows user to login into app with the device’s touch id for iPhone & iPad.
  • Developed iOS 8widget for iPad & iPhone where user can look at account overview without login.
  • We usedCoreData Stackobjects to retrieve the previous states of the app.
  • I used different types of CNContact predicates to filter or handle the Contacts Objects. We used to add instant message properties and image properties to Contact objects.
  • Built iOS Storyboards with tab Bar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard
  • Worked on implementation of GCD and NSOperationQueue
  • Pre-fetching data for different views for smooth screen transition.
  • Worked on Web Service calls, and JSONparsing included in the project.
  • Created Custom UITableView cells with different styles to accommodate the UX/UI requirements on Screen
  • Coded the update notification part where in the backend is updated with the tasks and Units executed for Alerts mechanism
  • We have used NFC technology which is used for Apple pay for Confidential card holders.
  • Participated in requirements gathering and project planning for this application.
  • Implemented analytics for both iPhone and iPad application to track the user flow and experience.
  • Working on POC for creating universal app for iPhone and iPad using storyboards and size classes.
  • Translated storyboards and Xibs to use Auto layouts for application to support iOS 7and iOS 8.
  • Created graph widget for users to view expenditure with help of CorePlot. Customized the graph view to show more information when user taps on the graph bar.
  • Reviewed considerable graphic design and Swift code.
  • Added Autolayouts for the graph to support iPhone and iPad in both landscape and portrait.

Environment: iOS 9.0,8.0 and 7.0 (iPhone SDK), Objective-C, Swift 2,Xcode 6, Cocoa Touch, Cocoa framework, Core Graphics, JavaScript, JQuery, JSON.

Confidential, Columbus, OH

iOS Developer

Responsibilities:

  • Used AV Foundation Framework to record audio from the device.
  • Implemented Dropbox API for sharing and backup.
  • Used NSUserDefaults to store user information and save data locally.
  • Implemented Core Data framework to store user Data.
  • Implemented NS Operation Queue and NSURL Connection to integrate backend web services.
  • Implemented Push Notification when an update is available from the server in iOS SDK.
  • Implemented using Storyboard and ARC.
  • Fixed bugs as documented by QA team.
  • Used Instruments to fine tune the app performance and memory management.
  • Used JSON to parse the data from the web services and show into App for continued user experience.
  • Formatted the Data as per Business rule to display in UI.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues onsite whenever required.
  • Worked with Subversion to checkout and update the codebase changes.

Environment: s: iOS 7.0 and 6.0 (iPhone SDK), Objective-C, Xcode 5, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, AV Foundatio

Confidential, Miamisburg, OH

iOS Application Developer

Responsibilities:

  • Created models in MVC and development of delegates for updating model information.
  • Took care of code review, code fixes and bug fixes.
  • Performed all tasks from user interface design and implementation to writing code for various features.
  • Developed client login and signup module that includes UI design and backend communication with Web Services.
  • Developed navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Worked on iOS 6.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.
  • Implemented Core Data framework to store user Data and suggested user with offers based on user location using Core Location framework.
  • Developed essential tools such as the UI TabBar.
  • Integration of application with social media sites such as Facebook.
  • Implemented NSURL Connection to integrate with backend web services.
  • Fixed bugs as documented by QA team.
  • Used Instruments to fine tune the app performance and memory management.
  • Formatted the Data as per Business rule to display in UI.
  • Followed work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Used Agile Scrum methodology for development

Environment: s: Objective-C, Xcode 4.2, Mac OS X, Cocoa Touch, Foundation, UIKit, Core Graphics, RESTful JSON, iOS 5.1, iPhone Simulator 4.1

Confidential, McLean, VA

Java Developer

Responsibilities:

  • Analyzed business logic to get the flow of each module and implemented using Spring and Hibernate framework.
  • Developed and Designed complete flow of Model View Controller Architecture.
  • Involved in requirements gathering, analysis, design and development of various features.
  • Developed JSP Pages to provide dynamic content to HTML pages.
  • Designed and Developed log and transaction by using SpringAOP.
  • Used spring framework for Dependency Injection as well as for loose coupling.
  • Wrote several Core Java classes for core business part.
  • Developed Java classes/beans to communicate with Oracle database using Hibernate.
  • Involved in Unit Test by using JUnit.
  • Conducted code review for team members, involved in System testing and Black Box testing.

Environment: J2EE, Core Java, JSP, HTML, CSS, Oracle, Struts2, Spring, Hibernate, Eclipse

Confidential

Java Developer

Responsibilities:

  • Responsible for requirement capturing, analysis, design and development and daily project management activities like project plan, status tracking, resource management etc.
  • Developed and maintained, services based architecture, utilizing open source technologies like Java, Hibernate ORM, spring Framework.
  • Worked on creating custom components using action script and xml
  • Used AJAX, Framework (HTML, JavaScript, Bean and Logic) for Executing Client request.
  • Have used AJAX Framework for Client side validation and database interactions.
  • Also used JDBC abstractions using the Data Access Objects design pattern using Spring framework
  • Developed web services that managed the multiple parallel client access scenarios (multithread).
  • Responsible for requirement gathering and elaborated on the use cases based on business requirements and was responsible for creation of web pages using servlets and JSP.
  • Involved in Developing Web Services using XML and SOAP.
  • Architected Presentation layer using Hibernate, AJAX, Spring MVC and JSP.
  • Involved in developing XML utilities and Interfaces using SAX and DOM parsers.
  • Extensively involved in writing the code for Platform Independent, multiple database and Server.
  • Interacting with QA team to resolve defects.
  • Involved in the implementation, hand holds support and user interaction.
  • Involved in database design, system design, coding, preparation of test cases and unit testing.

Environment: JAVA J2EE, AJEX, JSP, Web Services, XML, HTML, DHTML, JavaScript, Tomcat 6.0, SOAP, Hibernate, SQL, MVC Patterns, SAX, DOM, JDBC, Servlet, Spring

We'd love your feedback!