We provide IT Staff Augmentation Services!

Senior Ios Developer (ios, C/c++, Bash, Ror, Java) Resume

4.00/5 (Submit Your Rating)

Edison, NJ

SUMMARY:

  • iOS, Swift, Objective - C, C++, Java, Ruby, bash scripting, knowledge of EC2, Heroku, Redis, and Elasticsearch
  • In-depth knowledge of the complete development life-cycle (SDLC), from specifications to design and implementation to testing and deployment
  • Highly-experienced with design patterns such as MVC, Delegation, Singleton, etc…
  • Understanding of mobile networks, using APN as secure gateway to VPN for an IoT solution
  • Understanding of communication protocols such as UDP and TCP/IP
  • Using RESTful web services, creating and parsing JSON payloads
  • Experience in implementation of IoT solutions for fleet and equipment tracking
  • Development of software running on ARM chip of RFID reader for asset tracking
  • Strong working knowledge of Xcode, Cocoa touch, Objective-C, Swift; versions iOS7 - iOS11
  • Constructed and implemented UI designs using Storyboards with AutoLayout constraints and programmatic UI
  • Seasoned use of Grand Central Dispatch (GCD) and NSOperations to perform tasks on different threads, allowing for a more fluid user experience
  • Solid understanding and use of various iOS frameworks such as: UIKit, MapKit, CoreLocation, AVFoundation, MKAnnotations
  • Experienced implementing Push Notifications within app workflow
  • Detail-oriented developer with a strong team mentality
  • Enthusiastic and consistently delivering on time and to the highest standard

PROFESSIONAL EXPERIENCE:

Confidential, Edison NJ

Senior iOS Developer (iOS, C/C++, Bash, RoR, Java)

  • Supported and maintained a legacy Confidential iOS Application. Implementation of functionality to discover, sort by RSSI and list i-Beacons associated with company assets
  • Implementation of the module responsible for a reading of the metrics of the vehicle coming from the onboard diagnostic device via the Bluetooth interface
  • Implementation of Driver Vehicle Inspection Reports App to conduct pre-trip and post-trip vehicle inspections

Confidential, Bridgewater NJ

Senior iOS Developer (iOS, C++)

Responsibilities:

  • Internal Daily Stand Up with the Team Members on project status.
  • Participation in Agile planning and grooming sessions
  • Programming in Swift, Objective-C and C++
  • Design and implementation of new features described in the form of user stories, wireframe sketches and workflow diagrams
  • Repair Orbit browser quirks with certain Web pages
  • Implementation of task reminder Notifications
  • Worked with NSURLSession and NSOperations to perform and manage multithreaded downloads of mail attachments
  • Optimized SQLite Full-text query with OFFSET predicates for contacts search
  • Optimized OrbitMail UI for iPad using Storyboards and size classes
  • Daily monitoring of Crash Logs, retrieving from the server, symbolication, identifying the conditions under which the application terminated.
  • Resolved bugs and development issues using Xcode debug navigator Breakpoints, LLDB and NSLog statements
  • Functional testing and check with the debugger to make sure the patch is successful
  • Submitting the fixes into Git version control repository for peer reviews.
  • Pull requests code reviews via web client of Atlassian Git repository
  • Pair Programming with fellow programmers.

Confidential, Atlanta GA

Software Engineer iOS

  • Internal Daily Stand Up with the Team Members on project status.
  • Interaction with remote Team Members (iOS and QA) on project issues via Slack chat.
  • Research on how to initialize AVFoundation player with an HTTP Live Streaming asset.
  • Research on how to implement the player controls appearing and disappearing on user touch.
  • Implementation of POC of HLS Video Player with overlay controls.
  • Integration of HLS Video Player with overlay controls into the project.
  • Implementation of Project User Stories related to HLS and Provider Authentication.
  • Work on QA tickets in order to fix the bugs or dysfunctional behaviors.
  • Using Git to merge and submit implemented features into the development branch.

Confidential, Atlanta GA

Software Engineer iOS

  • Internal Daily Stand Up with the Team Members on project status.
  • External Daily Stand Up with Client Team.
  • Interaction with remote team members via Slack chat.
  • Work with AWS account to set up AWS Services like Cognito, S3 and Lambda.
  • Programming in swift. Implementation and tests of mobile functionalities as Authentication of User with AWS Cognito and Uploading of accident photos to AWS S3 Cloud Server.
  • White Board Design Meetings, review of Current Architecture in order to ensure the atomic (thread safe) record in the database of success / failure of photo upload operation.
  • Review and validation of Design & Architecture of Photo Upload Workflow.

Confidential

Software Engineer 3D, C++

  • Development of 3D virtual simulators for training heavy equipment operator
  • Analysis and design of rigid body and system of particles physical simulation, of different pieces of equipment and/or environment using the ODE physics engine and home written libraries
  • Research work for feasibility study on the physical design of new simulators to come, writing demos and tests
  • Design and implementation of the library of system of particles with friction, driven by a linear time discrete impulse contact solver, in way to simulate the parts of the environment like piles of sand, rocks, mud or snow

Confidential

Software Engineer 3D (C++)

  • Development of 3D video games for embedded systems for the in-flight entertainment
  • Analysis, design and implementation of 3D games using C# and C++, Animation, A.I., Pathfinding
  • Participation in sessions of brainstorming and work closely with various teams including QA analysts and graphic artists

We'd love your feedback!