We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 10 Years of iPhone application development experience.
  • 9.5 Years of iPad application development experience.
  • Extensive knowledge of Swift, Kotlin, C, C++, Objective - C, Java, Javascript and Python.
  • Extensive knowledge of React Native and Node Module usage
  • Extensive experience developing Mac OS X and iPhone OS software using Cocoa, the iPhone-SDK, Box 2D, MapKit, UIKit, GameKit, EventKit, Co reLocation, RestKit, CoreAnimation, CoreBluetooth, CoreData, CorePlot, CoreMotion, Game Controller Framework, CoreAudio, Cocos2d, Fabric, Facebook, Twitter and many other iOS frameworks.
  • Experience building serverless backends in Javascript using AWS Lambda, AWS API Gateway, AWS DynamoDB, AWS Cognito User Pools, and AWS Cloudwatch logs
  • Some experience with OpenGL (modifying Cocos2d for Project Peon)
  • Cross platform development experience using React Native, Apache Cordova, Javascript, HTML, AngularJS, Ionic, and CSS
  • Experience using XMPP, Socket IO and APNS to build chat applications.
  • Visual programming experience using Paint Code, Qwarkee, Texture Packer, Tiled, Particle Designer, GameKit and of course Interface Builder using Storyboards, Segues, Autolayout and Size Classes.
  • Rich awareness of and strict practitioner of Cocoa/iPhone coding conventions and styles.
  • Complete comprehension of memory management as well as ARC.
  • Extensive experience working with both Bluetooth LE peripherals and centrals.
  • Experience building BTLE and BT Classic firmware updaters.
  • Use of Xcode with complex projects.
  • Experience with low-level programming aspects such as machine structure, linking and loading.
  • Extensive experience applying Object Oriented design patterns.
  • Understands the importance of readable code by using clear, explicit method names and effective comments.
  • Extensive experience with JSON, XML, HTTP and other Restful service elements.
  • Experience writing unit tests using XCTests, Jest, Sen and OC-Mock and automated functional tests using KIF, Cucumber, XCTest and XCUITest.
  • Extensive Experience with both Git and SVN version control.
  • Certified as an Advanced iOS Developer by the Big Nerd Ranch.

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Built partially in Swift and Objective-C
  • Developed custom task status feature
  • Developed synchronization to allow seamless online/offline usage
  • Developed sync progress to allow users to know sync status
  • Developed project search
  • Redesigned home screen
  • Redesigned project menu

Confidential

Java Developer

Responsibilities:

  • Built in Swift on iOS and Kotlin on Android.
  • Developed onboarding workflows and animations
  • Developed experimentation framework
  • Developed merchant browsing feature
  • Developed popular purchases feature
  • Restructured app architecture to allow dynamic tabbed modules

Confidential

Java Developer

Responsibilities:

  • This application was designed and implemented for the iPhone.
  • The latest version of this app was implemented with Xcode 8 and supports all iOS versions between 8 and 10.2.
  • This application uses both APNS and Socket IO for real time updates..
  • There is extensive use of restful network services.
  • This app includes an iOS share extension to allow users to make posts without opening the main application.

Confidential

Java Developer

Responsibilities:

  • This application uses the CoreBluetooth framework to become a peripheral device with custom characteristics and services.
  • The app integrates GameKit Particle emitters into the common UIKit interface to enhance the UI of the gesture control mode.
  • HID report maps sent by the remote on connection allow the phone to operate as a keyboard and remote and can be extended to operate as any HID device such as a gamepad or mouse.
  • The app uses CoreAudio to play TV audio sent from the Forge through the headphone jack.
  • Built using Cordova, Ionic, Javascript, HTML, CSS and AngularJS and SQLite
  • Uses the plugins for APNS and Google Cloud Messaging
  • This app uses CoreBluetooth to operate as a BTLE central for the fitness bands
  • The app uses Core Plot for charting fitness data
  • Supports display of data in both metric and imperial units

Confidential

Java Developer

Responsibilities:

  • 36 levels across 3 planets.
  • Varying gravity and environments.
  • More levels and planets to be added with each update.
  • Save your cart creations and load them on any level.
  • Choose between accelerometer or joystick controls.
  • Designed for performance and beauty for both retina and non-retina devices
  • Uses a freemium model where users can play for free by viewing iAds or remove iAds by making an in-app purchase.
  • Uses a combination of objective-c and c++ for integrating Box2D physics.

Confidential

Java Developer

Responsibilities:

  • This application was designed and implemented for the iPhone and an alternate version for the iPad.
  • The latest version of this app was implemented with Xcode 4.6 and supports all iOS versions between 4.3 and 7.0.
  • This application uses many custom frameworks designed and implemented by the Confidential iOS dev team from UI elements to networking and data management.
  • There is extensive use of restful network services to retrieve user account data and send requests for deposits, transfers and more.
  • The app makes extensive use of the device camera for depositing checks and paying bills and incorporates custom class categories to improve picture quality and reduce shakiness.
  • The iPad version of the app incorporates customized layouts for each view when rotated to and from landscape and portrait.
  • This app shares a common codebase between the iPad and iPhone versions as well as the Confidential Mobile app to reduce coding hours and defects.
  • Both the iPhone and iPad version of this app are currently in the Confidential App Store.

Confidential

Java Developer

Responsibilities:

  • This application was designed and implemented for the iPhone and an alternate version for the iPad.
  • The latest version of this app was implemented with Xcode 4.6 and supports all iOS versions between 4.3 and 7.0.
  • This application uses many custom frameworks designed and implemented by the Confidential iOS dev team from UI elements to networking and data management.
  • There is extensive use of restful network services to retrieve user account data and send requests for deposits, transfers and more.
  • The current version of the app supports secure user login using an RSA token code (commercial users only).
  • The app makes extensive use of the device camera for depositing checks and paying bills and incorporates custom class categories to improve picture quality and reduce shakiness.
  • The iPad version of the app incorporates customized layouts for each view when rotated to and from landscape and portrait.
  • This app shares a common codebase between the iPad and iPhone versions as well as the Chase Mobile app to reduce coding hours and defects.
  • Both the iPhone and iPad version of this app are currently in the Confidential App Store.

We'd love your feedback!