We provide IT Staff Augmentation Services!

Os Application Developer Resume

5.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY:

  • 8+ years of experience in IT industry, 6+ years of experience in Designing, Developing, Testing and Deploying native iOS Applications for iPhone and iPad using Objective - C, Swift, Cocoa Touch and UIKit.
  • Experience working with SWIFT in recent projects.
  • Knowledge on all phases of Software Development Life Cycle (SDLC) process, planning, requirement analysis, designing, implementing, testing, fixing and maintenance.
  • Experience in using frameworks, libraries and possess knowledge of: Core Foundation, Core Location, Storyboards, Camera, Animations, In App purchase, Push notifications, AVFoundation, Networking, XCTest, and XCUITest.
  • Good understanding of App Store requirements, iTunes Connect and iOS provisioning portal (Certificates, App IDs, Provisioning and Distribution).
  • Expertise in design patterns such as MVC, MVVM, Singleton, Coordinator and concepts like delegation, protocols and categories/extensions.
  • Experience in publishing the apps on App Store and then pushing updates and bug fixes for every update release.
  • Proficiency in using CoreData, NSUserDefaults and Plist for storing and maintaining the user data for iOS Applications.
  • Experience in using web services, REST and SOAP for parsing JSON and XML responses.
  • Basic knowledge on web development technologies - HTML, JavaScript, CSS and XML.
  • Experience in using Xcode IDE Instruments tool for Leaks, Zombies, Object Allocation, Core Animation and Time Profiler.
  • Strong experience in detecting and resolving memory issues, debugging and optimizing code for application performance.
  • Experience in using Grand Central Dispatch (GCD), NSOperation, and NSOperationQueue to optimize request and response calls.
  • Good understanding of Memory Management, ARC and MRC.
  • Experience in using Auto layout for developing apps that work across multiple iOS devices .
  • Experience in using tools (GIT, Jira, Hockey App, Test Flight, SourceTree, Charles).
  • Hands on experience working with software development methodologies like Waterfall, Agile Methodologies.
  • Proficient in understanding customer and business needs, as well as server/hosting requirements, data modeling, business logic and UX/UI design.
  • Strong problem solving and decision-making skills with ability to communicate effectively at all levels.

TECHNICAL SKILLS:

Programming Languages: C, C++, Objective-C, Java, Swift.

Web Technologies: RESTful/JSON, SOAP/XML, HTML, CSS, JavaScript

Tools: and Applications

Xcode, GitHub, GitLab, Source Tree, Hockey App, Eclipse, NetBeans

Database: SQLite, CoreData

Methodologies: Agile (Scrum), Waterfall

Design Patterns: MVC, MVVM, Singleton, Coordinator

Operating Systems: Mac OSX, iOS, Linux, Unix

PROFESSIONAL EXPERIENCE:

OS Application Developer

Confidential, Mountain View, CA

Responsibilities:

  • Working with Swift.
  • Working on multiple applications with minor enhancements.
  • Using Grand Central Dispatch (GCD) to optimize request and response web service calls which update the UI, for better user experience.
  • Working on consuming services, JSON RESTful web services.
  • Using Functionally-inspired programming & Imperative Programming most of the application.
  • Working with different design patterns, mostly with MVVM and Coordinator.
  • Working with CollectionView and TableView to present the products.
  • Constructing and implementing UI designs using Storyboards and Programmatic UI.
  • Working with accessibility to make application accessible for visually impaired users.
  • Using version control tool, GitLab with commandLine and Cocoa pods for integrating 3rd party frameworks.
  • Working with crashes/crash logs from Hockey App.
  • Working with memory management to support ARC and checking for memory leaks using instruments for profiling.
  • Following agile methodology throughout the project with sprints.
  • Working with QA team for testing and bug fixing.
  • Debugging with Charles to work with network calls.

Environment: Swift, Xcode, Instruments, Charles, Hockey App, GitLab, Jira.

iOS Application Developer

Confidential, Atlanta, GA

Responsibilities:

  • Worked extensively on Table View’s, customizing TableViewCell as per the requirement.
  • Worked with CollectionView to present the pictures of the hotel’s asynchronous using GCD and NSOperationQueue.
  • Worked with Objective-C, and Swift.
  • Worked on web services, JSON RESTful web services.
  • Worked with UIView and UILabel for dynamic content display.
  • Resolved unexpected crashes reported by crashlytics and followed MVC architecture for design.
  • Resolved numerous bugs throughout development by using Instruments, Breakpoints, LLDB statements, etc.,
  • Used CoreData, Plist and NSUserDefaults for local storage purpose.
  • Worked with Migration of CoreData models for version releases.
  • Used version control tool, GitHub with SourceTree and commandLine.
  • Worked with smartling connector for translations in the app.
  • Responsible for App support and latest versions compatibility.

Environment: Objective-C, Swift, Xcode, TestFlight & Instruments, Charles, crashlyticsGit. iOS Application Developer

Confidential, San Jose, CA

Responsibilities:

  • Worked extensively with Objective-C and Cocoa Touch Frameworks which includes UIKit, MapKit and Core Location.
  • Used JSON, XML parsing to retrieve data for display from server using REST and SOAP web services.
  • Worked on Agile methodology, plan and deliver for sprint and participate in all scrum meetings.
  • Used version controlling tool Git with SourceTree and command line.
  • Implemented custom UIViews, TableViews, TableViewCell, and UITabBar&UINavigationController for easy navigation of the app.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.
  • Created front end UI design of the app using UIKit framework and worked with MapKit and Core Location to enhance user to find nearest locations and present the stores on map or as list with segmentedcontrol option.
  • Worked with dispatch Queues to load the images and item details asynchronously.

Environment: Objective-C, Xcode, HTML, GitHub, Crashlytics, Instruments.

iOS Application developer

Confidential

  • Created project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
  • Worked in agile methodology with sprints and daily stand ups to discuss the progress of the project.
  • Worked on Web Service calls, JSON and XML parsing.
  • Worked with Objective-C and Cocoa frameworks and followed the MVC design architecture for developing.
  • Worked extensively on table view controller and made customized table view cells according to the requirement.
  • Implemented the scroll functionality by using UIScrollView on all screens of the app.
  • Worked with GIT versioning tool to checkout and update the code.
  • Performed testing of the app and resolved issues and warnings throughout the phase of testing.

Environment: Objective-C, Xcode, Cocoa framework, SQLite, XML, JSON

iOS Application Developer

Confidential

Responsibilities:

  • Worked extensively on TableView’s, customizing TableViewCell to present the images of the houses.
  • Used maps API to show the neighborhoods of the house with different panning options.
  • Worked with NSOperation for optimizing request and response web service calls.
  • Implemented UI designs using XIB’s and through programmatically.
  • Used CoreData, NSFilemanager for storing the user details.
  • Used GitHub versioning tool for changes and tracking of code.
  • Worked with Objective-C extensively.
  • Worked on JSON and XML parsing to retrieve data from web service calls.
  • Worked with web development team to maintain similarity between the user experiences.

Environment: Objective-C, Xcode, Git, XML, JSON, HTML, CoreData.

Java developer

Confidential

Responsibilities:

  • Followed the Test-Driven Development (TDD) to implement the project.
  • Used Spring MVC model to implement the application.
  • Worked on developing web-based applications using Java spring, HTML, Java Script etc.
  • Followed the waterfall methodology to implement the application.
  • Used development environments like Eclipse and IntelliJ.
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Developed the controller classes, business logic classes and DAO classes, achieved the dependency injection (DI).
  • Wrote the database queries for SQL database.

Environment: Java, SQL, JSP, JavaScript, JDBC, Eclipse, Oracle 11g, XML Schema, SOAP, WSDL, CSS, Windows 7, HTML, Spring MVC, restful web services.

We'd love your feedback!