We provide IT Staff Augmentation Services!

Ios Application Developer. Resume

4.00/5 (Submit Your Rating)

Foster City, CA

SUMMARY:

  • Over 6 years of experience in Mobile Application Development (iPhone/iPad) using Objective - C, Swift, UIKit, Location, Map Kit, Cocoa Touch and Cocoa Service Frameworks.
  • Proficient Software Engineer with work experience in the software industry in C/C++/Objective-C/Swift, working on mobile applications and on large-scale systems.
  • Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.
  • Expertise in creating and custom UIViews, Table Views, Tab Bars and Navigation Bar which are some basic functionality in a Multi view Application.
  • Experienced in working with Storyboard and Interface Builder.
  • Developed apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation).
  • Highly expertise in integrating Push Notifications and Network Connectivity using CAN Ethernet AVB, MOST
  • Experienced in adding Animation for smooth transitioning between UIViews and better user experience.
  • Experienced in creating and extracting data from database and displaying on iPhone using SQLite and Core data.
  • Experience with Integration of Webservieces by Using RESTFul API.
  • Expertise in developing Universal iOS applications and experience in tuning the applications to fix Memory leaks and optimize memory allocation using Xcode developer tool Instruments.
  • Experienced in using Google Maps API for the Geo location services and using JSON web services to call external web service.
  • Integrated various third party open sources API’s like Facebook, Twitter, YouTube and Instagram for iOS applications.
  • Experienced in adding Animation for smooth transitioning between UIViews and better user experience.
  • Good Knowledge on cloud based platforms Such as AWS.
  • Hands on experience and excellent knowledge in .NET Framework (1.1/2.0/3.0/3.5 /4.0 ), ADO.NET (1.1/2.0/3.0/3.5 ), ASP.NET, Java Script, XML and XSLT.
  • Expertise in web development technologies like AJAX, HTML, DHTML, CSS, XSL, UML, COM/DCOM and PHP.
  • Strong knowledge in database design and developing RDBMS databases like SQL Server 2005/2008, MySQL.
  • Hands on experience on Stored Procedures, Triggers, Functions, Views, Backup & Recovery, DTS and SSRS.
  • Experienced in provisioning and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process.
  • Strong experience in developing Reports using Crystal Reports.
  • Experience in various methodologies of SDLC like Agile development and Waterfall development.
  • Goal oriented, organized, team player with good interpersonal skills; thrives well within group environment as well as individually.

TECHNICAL SKILLS:

IOS: Swift, Objective-C and Cocoa development for iPhone and iPad devices in Xcode, Interface builder.

Frameworks: Cocoa Touch, AVFoundation, Core data, AFNetworking, Core Graphics, Core Animations. Core Text, Audio Unit, Media player, UIKit, Foundation, External Accessory, Core Bluetooth, Message UI, Store Kit, Accounts, Quartz Core, and System Configuration.

Software: iOS 4/5/6/7/8/9, Xcode 3.0/4.0/5.0/6.0/7. x, OSX 10.6, 10.7,10.8, 10.9, XUI Test, ASP.Net with Visual Studio 2005/ 2008,Xamarin Studio, Microsoft Office Suite

Languages: C, C++, Core Java, J2EE, Objective-C, Swift, Mat lab.

Front End: HTML 4 and 5, CSS2 and 3, JavaScript/ jQuery, JSON, AngularJS, Node.JS, AJAX.

Databases: SQL server 2005/2008, SQLite with Core iOS and box, building, and testing database in iOS sandbox,MangoDB.

Operating Systems: Mac OS 10.6/10.7/10.8/10.9, iOS, Android, Windows XP, Windows 7, Windows 8

Tools: Visual Studio 2005, Bootstrap, ApacheTomcat, Jenkins Dreamweaver.

PROFESSIONAL EXPERIENCE:

Confidential, Foster City, CA

iOS Application Developer.

Responsibilities:

  • Worked on memory management using ARC in Swift.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Multi-Threaded some of the tasks like searching results, prefilters and post filters in iOS by running tasks in a separate thread using GCD blocks and NSOperation Queue for optimizing the performance.
  • Used Core Location Framework to get the user current location accurately.
  • Worked with UIKit Framework for the applications at hand.
  • Worked on UITableViewController and made customized table view cells according to the design.
  • Implemented NSNotificationCenter for the posting notifications for the objects which have been registered as observers.
  • Maintained constants file for declaring and defining string constants and others all through the classes.
  • Implemented child view controllers in the transactions, bill summary, and current bill etc., screens.
  • Demonstrated ability in handling the memory management. Profiling and performance analysis using X-code instruments.
  • Developed Unit tests for testing specific functionality and logic and for most of the controllers.
  • Created multiple utility classes for implementing frequently used functionality all through the application using categories and extensions.
  • Worked on Web Service calls, JSON was used in the project
  • Worked with SVN to checkout and update the codebase changes
  • Created notifications to detect the auto rotation in the customized sub views.
  • Designed and implemented all the screens of the application.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • 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.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Integrated Flurry analytics to log user activity in various screens.
  • Used the same xib to design for all iPhone’s using Auto-layout.
  • Worked in Paired programming Environment.
  • Used agile methodology for development.

Environment: Agile methodology, iPhone SDK, Mac OS X Lion (version 10.8.5), Xcode 5/6/7.x, Swift 2.x, iOS 7.0/8.0/9.x, Interface builder, XCUI Test Cocoa Touch, Cocoa framework, Core Animation, UIKit, XML, JSON, SQLite, Cocoa Pods, Test Flight, SD Web Image, Core Graphics, SOAP, React Native, J-Query, Flurry Analytics API, Git Hub.

Confidential, Santa Clara, CA

iOS Application Developer.

Responsibilities:

  • Worked extensively with Swift and Cocoa frameworks on iOS 9.x
  • Worked on web service calls and JSON parsing included in the project. Used AFNetworking API for integrating the web services.
  • Used the third party integration tool Cocoa pods to integrate AFNetworking, JSON Model APIs etc.,
  • Segregated API Handler classes based on the Work flows, login services, user profile, search items, categories, coupons.
  • Created model classes based on the business requirement.
  • Participated in the Core Data implementation for data persistence. Maintained manager classes for work flows of User Profile and Coupons.
  • Worked closely within a cross functional team of designers, developers and testers.
  • Used Core Location Framework to get the user current location accurately.
  • Ads integration using AdMob SDK.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Custom UI implemented with XIBs and Story boards as well and associated with appropriate reusable classes.
  • Used agile methodology for development.
  • Publishing the application on App store and then pushing updates after every sprint release
  • Worked extensively on table view controller and made customized table view cells according to the client.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls with JSON parsing included in the project.
  • Worked with Backend team to display the correct data format in devices.
  • Developed Navigation between views was mixture of using UI Navigation Controller.
  • Worked with GIT to checkout and update the codebase changes.
  • Developed the UI screens by integrating different Views and Windows to make them user friendly.
  • Coordinated with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes.
  • Implemented Business, Technology and Transportation functionalities in the application.
  • Implemented REST API to get the all response from server end and render the data on UI screens as per the keyword.
  • Used Serialized JSON to read the response that came through the server.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Worked on testing tool XCUI /Kiwi Testing IOS based platform
  • Managed technical tasks, project implementations and technical projects going into production.
  • Responsible for App support and latest versions compatibility.
  • Used agile methodology for development.

Environment: Agile methodology, Swift, Xcode 5/6/7.x, iOS 7.0/8.0/9.0, Cocoa Touch, Cocoa framework, UIKit,XML,SQLite,BitBucket,CocoaPods,TestFlight,CoreGraphics,CoreDate,AFNetworking,AdobeCS5HTML5, CSS3, SOAP, JavaScript, JQuery, Jenkins,JUnit, GitHub.

Confidential

iOS Application Developer

Responsibilities:

  • Involved in understanding the business, current process and requirements.
  • Worked with the project manager to support project plans and appropriate resource and time allocation.
  • Worked extensively with Objective-C and Cocoa frameworks including foundation, Core animation and UIKit.
  • 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
  • Decision making of the required classes for the features in the current sprint.
  • Implemented MVVM pattern in some parts of the application.
  • Worked extensively on table view controller and made customized table view cells according to the client requirement which are reusable
  • Integrated various Restful Web services call to application using asynchronous NSURL calls and NSURLSession for background downloading.
  • Followed Agile Methodology in developing the enterprise application.
  • Worked with GIT to checkout and update the codebase changes.
  • Worked with GDB and Xcode for debugging.

Environment: iOS /6.0/6.1/7.0, Xcode 5.0/4.6, (iPhone SDK), Mac OS X, Objective C, XML,, HTML5, CSS, SOAP, JavaScript, jQuery, GitHub, GDB, Agile Methodology.

Confidential

Java Developer.

Responsibilities:

  • Developed business logic layer and data access layer
  • Designed the layout of user interface
  • Wrote global methods for FAQs/support, help, contact and general information pages, which displays in the same page with hiding/visible sections for better performance of site.
  • Participated in the system study to understand the functionality of the current system.
  • Build user interface using JSP and Java Script.
  • Developed EJB beans to create the business logic.
  • Developed DAO’s to perform database operations.
  • Used SOAP base web service to consume web service produced by IBM Content Manager.
  • Used JUnit for unit testing purposes.
  • Used SVN as version control tool.
  • Retrieved dynamic content data for all content pages.
  • Tested application with unit testing, manual testing and writing test classes.
  • Effectively participated in communication with Business Analysts and architects.

Environment: Web sphere application server, SVN, JUnit, SQL, J2EE, Core Java, and SOAP based web service, XML, Windows, JSP, JavaScript, EJB, DB2, and Rational Application Developer 7.0.

We'd love your feedback!