Rob Barber

Available Now

Rob Barber

Available Now

Resume

Proven track record in iOS development.

Work experience

Self Employed

2018 - Present

Software Contractor (focus on iOS)

As a contractor I’ve seen projects of all shapes and sizes. This has given me a depth of experience and expertise with building iOS apps. But while my focus is on iOS I’m also skilled as a full-stack developer.

As a contractor I’ve:

  • Built apps from conception to release.
  • Reduced ownership costs by 90% for iOS apps.
  • Reduced ownership risk with unit tests and technical guidance.
  • Led teams of developers and fostered team growth through webinar classes.
  • Worked directly with CEO’s, stake holders and customers to produce the best technical options.
  • Worked on apps from a variety of niches such as:
    • Social Media
    • Fitness/Wellness
    • AR Room Scanning
    • Motion Tracking
    • Enterprise
    • Games
    • Astrology

Applied Sciences Group, Inc

2015 - 2018

Senior Software Engineer / Software Architect

As a Software Engineer at ASG I was tasked with bringing software projects to life. This means I not only consulted clients on requirements but also took projects from conception to deployment.

Project/time management is a necessity as a Software Engineer and through my time at the company I honed my skills in these areas. Successful software projects live and die by how the project is managed. Some of my responsibilities in these areas included:

  • Maintaining project schedule/budget
  • Effectively communicating project details with clients/team members
  • Consulting clients on requirements
  • Clearly setting expectations to both clients and internal management

 

On the other side of the coin there is the development of the software. I prioritized code clarity and maintainability over clever engineering to maximize long term project success.

  • While I specialized with mobile app development, I worked with a variety of different technologies including:
  • Native iOS/Android
  • Cross Platform/Hybrid iOS/Android (Xamarin/Cordova)
  • Unity3D
  • .NET MVC
  • HTML/CSS/Javascript
  • AngularJS/Grunt/Gulp
  • Ubuntu Linux

Ethos Studios LLC/Mogabi

2013 - 2020

Co-Founder, CTO, Software Architect

On the side of my main jobs I built a startup company with a small team. The goal of the startup was to create white-labelled mobile video games as engagement tools for businesses.

As the CTO/Software Architect I:

  • Architected, designed and developed the systems and platforms used to facilitate the products.
  • Designed and develop template mobile games to be easily rebranded.
  • Worked with clients to perform product research.
  • Led team efforts on product development.

Education

University At Buffalo

2010 - 2014

B.S. Electrical Engineering

After originally excelling in the electrical engineering field, I quickly fell into entrepreneurship and software. My time at college taught me the power of self learning and shared passions.

Skills

App Development

Web Development

Backend Development

Devops

Skills

App Development

Web Development

Backend Development

Devops

All capabilities

iOS

Swift

Objective-C

UIKit

SwiftUI

Programmatic UIKit

Software Architecture

MVVM+C

Protocol Oriented Programming

RxSwift

Combine

RealmDB

SQLite

GRDB

HealthKit

StoreKit

iCloud

XCTest

XCode

App Store Release

TestFlight

App Store

Android

Java

Kotlin

XML Views

Android Studio

Google Play Store

Web/Backend

Django

Python

Django Rest Framework

PostgreSQL

HTML

CSS

Sass

Javascript

TypeScript

Vue.js

Webpack

Vite

RESTful API Design

Digital Ocean

Digital Ocean App Platform

Devops

Bitrise

Ansible

Ubuntu Linux

Digital Ocean

Digital Ocean App Platform

Other

Git

Github

BitBucket

Jira

ClickUp

Confluence

Slack

MS Teams

Photoshop

Illustrator

Figma