We provide IT Staff Augmentation Services!

Senior Ios Developer - Devops Resume

4.00/5 (Submit Your Rating)

Allen Park, MI

SUMMARY:

  • 10+ years in the IT Industry, involving experience working with multiple technologies for Mobile, Web and applications development such as iOS (iPhone &iPad), Android, JavaScript, HTML, CSS3, jQuery.
  • 6+ years of Mobile Development experience for iOS devices, using iOS SDK 5 to 10. (Cocoa Touch, ViewControllers, Notifications, Threading, Blocks, GCD, Key - Value coding, Autolayout, asynchronous RESTful JSON services, MVC.)
  • Android Development using Android Studio (WebSQL, Persistance, JSON Web services.),and using Cordova based framework (Ionic) and Native with Android Studio.
  • Experience using Swift to develop and support iOS apps
  • Experience in Swift using advanced technologies and algorithms, using blocks with NSOperation or GCD for asynchronous calls and managing queues, use of generics, test driven development, connecting realtime with socket.io
  • Experience in using open source and native frameworks like UIKit, Coredata, CoreLocation(ibeacons, geolocation) and Alamofire, SwiftyJson, Gloss with CocoaPods/Carthage manager.
  • Experience with iBeacon technology.
  • 6 year developing Web applications with HTML5, JavaScript (jQuery), CSS3, Angular, Knockout.js, Node.js, Express.
  • Cocoapods/Carthage Libraries: DZNEmptyDataSet, MagicalRecord(Core Data), Alamofire (Network Library, PKRevealController 2, FontAwesomeKit, Quick (Unit Testing in Swift), SwiftyJSON, Spring for animations)
  • Model-View-Controller and MVVM as main design patterns.
  • Experience with Restful services and SQL.
  • Result-Driven, Customer-Focused, Strong analytical and problem solving skills.
  • Pair programing and TDD Test Driven Development experience.
  • Continuous integration with Concourse and Jenkins (Experience building pipelines).
  • Experience developing with RXSwift and MVVM design pattern..

TECHNICAL SKILLS:

Languages: Objective-C, Swift, Java, JavaScript (jQuery, Angular, Knockout.js), Python HTML, CSS3, SQL.

GUI Tools: Xcode, Google Chrome DevTools, Android Studio, Atom, PYCharm.

Version Control Tools: Git (Bitbucket, GitHub).

Automated Testing: Appium

DBMS: SQL Server, MySQL, MongoDB, Google Big Data.

Operating Systems: Mac OS X, Windows.

Devices: iPhone, iPad, Android.

PROFESSIONAL EXPERIENCE:

Confidential, Allen Park, MI

Senior iOS Developer - DevOps

Environment : iOS: Objective-C, Swift, X-Code, Agile Development, iPhone, Interface Builder, Unit Testing, RESTful, JSON, XML, Core Data, Cocoa Touch, Pivotal Tracker, Concourse, Cedar Framework, Blindside, HereMaps.

Responsibilities:

  • Followed Pair Programing and TDD with regular sprints to coordinate with the team.
  • Consumed data through JSON web services using Blocks for asynchronous calls.
  • Using Github Enterprise repository
  • My vehicles, My dealers section construction
  • Subclassed and customized UI controls to create a unique look. The app used the UIKit customization API to give the user a personalized experience.
  • Implemented Auto Layout to create constraints so the app could adapt to any device.
  • Used HockeyApp to test the different versions of the app.
  • Integrating RXSwift to current code.
  • Using Cedar and Blindside as a TDD templates and independency injection respectively.
  • Building pipelines on Concourse CI to set the building steps for the iOS and Android build to be deployed to HockeyApp.
  • Managing the DevOps team as an anchor, using Scrum methodology to: Establish the backlog. Estimating the amount of time and effort required for each task. Gathering the requirements from the Delivery team at business side. Logging the issues at pivotal tracker and following the status of the tasks. Creating pipelines on Jenkins and Concourse CI as well. Handling certs and security. Enabling continuous integration to the organization.

Confidential, Farmington Hills, MI

Senior iOS Developer

Environment : iOS: Objective-C, X-Code, Agile Development, iPad, iPhone, Interface Builder, Unit Testing, RESTful, JSON, Core Data, Cocoa Touch.

Responsibilities:

  • Followed Agile Methodology with regular sprints to coordinate with the team.
  • Consumed data through JSON web services using Blocks for asynchronous calls.
  • Created a repository in Git so we could keep a track of the versions of the application.
  • Used SourceTree to create branches, made commit, push, pull and merged the project.
  • Created a universal version of the app.
  • Subclassed and customized UI controls to create a unique look. The app used the UIKit customization API to give the user a personalized experience.
  • Implemented Auto Layout to create constraints so the app could adapt to any device.
  • Created reusable libraries to ease development through higher level APIs.
  • Use of Core Data for the model component, also provided off-line support.
  • Implemented PaypalSDK to make payments in the app .
  • Used TestFlight to show the clients how was the project going and tested the app.

Confidential

Senior iOS Developer

Environment : iOS: Swift, XCode 7.0, iPhone, AFCnetworking, Interface Builder, RESTful, JSON, iBeacon Detection

Responsibilities:

  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Determine appropriate architecture, and other technical solutions, for the development of this app
  • Design and implement User Interfaces from mock-ups using Sketch app.
  • Obtaining data from services as JSON format in order to present user
  • Using CLBeacon and CLBeaconRegion classes to detect and find iBeacons nearby.
  • Deliver notifications whenever a new user get new announcements from their loved places

Confidential

Senior Android Developer

Environment: Android: Atom, Cordova, Knockout.js, iBeacon plugin detection

Responsibilities:

  • Obtaining data from services as JSON format in order to present user,
  • WebSQL, internal storage for better performance
  • Used Appium for automated testing
  • Deliver notifications whenever a new user get new announcements from their loved places

Confidential

iOS Developer / Android Developer / Node JS developer

Environment: iOS: Objective-C, Swift,XCode, iPhone, AFCnetworking, Interface Builder, RESTful, JSON Android: Java, Android SDK, Android Studio, Android Developer Tools, Android Virtual Machine (Emulator).

Responsibilities:

  • Defining the best architecture to solve exposing services problems to the cloud
  • Creating geolocation module to detect the best route to the clients destination
  • Understanding the business problem getting a channel to get information about the clients (their debts, their installed devices in their homes, etc)
  • Use of SQLite to add offline functionality (storing/synchronizing).
  • Accessing data through RESTFUL services using JSON as the main request/response format and asynchronous calls.
  • Bug fixing and improving application performance.

Confidential Mobile App iOS Developer

Environment: iOS: Objective-C, XCode, iPhone, AFCnetworking, Interface Builder, RESTful, JSON Android: Java, Android SDK, Android Studio, Android Developer Tools, Android Virtual Machine

Responsibilities:

  • Deliver across the entire app life cycle: concept, design, build, deploy, test, release to app store and support
  • The mobile app consumes JSON services (Restful) to provide functionality like listing the available squads, saving user information, etc. I used Swift as the main programming language.
  • Integrating push notifications from pushbots.com
  • Developed back-end that serves the API to the app.
  • Used socket.io to create a chat rooms to find new squaders
  • Consuming data through JSON web services using GDC for asynchronous calls.

Confidential

Android Developer

Environment: Android: Java, Android SDK, Android Studio, Android Developer Tools, Android Virtual Machine

Responsibilities:

  • Deliver across the entire app life cycle: concept, design, build, deploy, test, release and support
  • The mobile app consumes JSON services (Restful) to provide functionality like listing the available squads, saving user information, etc. Integrating push notifications from pushbots.com
  • Developed back-end that serves the API to the app.
  • Consuming data through JSON web services using GDC for asynchronous calls.

Confidential

Mobile Developer

Environment: Android, Javascript, Angular, Material, Triangular, Cordova

Responsibilities:

  • Creating User Interfaces with angular material
  • Developing the connections to API services
  • Facebook, Google. Twitter integration in order to allow users login to the platform
  • Socket.io integration to real time updates front to the waiters
  • Publishing app to the Play Store (Android Market).
  • Integrating controllers, services and directives with views
  • Creating connection from API with python
  • Publishing app to the Play Store (Android Market).
  • Evaluating the performance through tests.

Confidential

Mobile Web Developer

Environment: Javascript, C#, Jquery, HTML5/CSS3

Responsibilities:

  • Developed web panel (front-end and back-end) with HTML5, JavaScript and CSS3, using third party libraries like jQuery integrated with a C# library.
  • Implemented server-side scripts to obtain displayed information (Users, Parents, Students)

We'd love your feedback!