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