Joshua Johnson

Mobile + Backend Developer

"Try to learn something about everything and everything about something."  -Thomas Huxley

Download My Resume

Mobile Experience

  • Android Development (Kotlin | Java)
  • iOS Development (Swift | Objective C)
  • SwiftUI | Combine
  • RxJava | RxSwift | Combine

Backend Experience

  • Python
  • C# | .NET
  • Django | CherryPy | Flask
  • NodeJS
  • Redis/MySQL/PostegreSQL

Misc. Experience

  • Embedded Hardware
  • ElasticSearch | Kibana
  • AWS | Google Cloud Compute
  • Unix Server Administration
  • NOSQL (MongoDB/Redis)
  • Mezzanine | Wordpress | Drupal
  • Cache Frameworks / Tools

Front-End Experience

  • Javascript
  • HTML/HTML5
  • CSS/CSS3
  • jQuery/jQueryUI
  • Bootstrap
  • SASS/LESS

2021 Project Portfolio - this year in code

Mallow Bounce

Building a marshmallow adventure game with my kids

Unity

Closed Source

2020 Project Portfolio - last year in code

Winfinite

Win prizes playing your games

iOS | Swift

Get it on the App Store

Chore Lottery

A built-In break, trusted to fate. Nothing to lose, recreation to gain!

Python | Django | PostgreSQL

Closed Source

Filr

Fill your partners love tank

iOS | Swift

Closed Source

2019 Project Portfolio

Burner

Unlimited Private Phone Numbers

Android | Java

Get it on Google Play

Burner

Unlimited Private Phone Numbers

iOS | Swift

Get it on the App Store

2018 Project Portfolio

Kindies

Synchronized second screen learning

iOS | Swift

Closed Source

V2SCP Dashboard

Create and manage binaries for embedded software.

Python | Django

Closed Source

2017 Project Portfolio

Burger: An App For Giant Bomb

A beautiful Giantbomb.com fan app

iOS | Swift

Get it on the App Store

Microcontroller Projects

Personal Projects with electronics and iOT devices

Arduino | C

Learn More

GoRanked Backend / API

API for a hybrid social networking platform

Python | Django | Celery | PostgreSQL

Closed Source

D&D Timed-Event Manager

A Roll20 timed event script for my D&D Campaign

Javascript

Learn More

Game Title Fuzzy Matcher

A microservice that will allows for finding game titles in blobs of text.s

Android

Learn More

2016 Project Portfolio

Vizio Smartcast

    A New Way to experience Television    

iOS | Swift

Get it on the App Store

FGC Companion

iOS Companion for the Fighting-Game Community

iOS | Swift

Get it on the App Store

FGC Companion

Android Companion for the Fighting-Game Community

Android | Java

Get it on Google Play

2015 Project Portfolio

PyFileCleaner

Flask server that allows for easy cleanup of junk files on a NAS.

Python | Flask| Jinja2

Learn More

.Net Twitch

Windows Twitch Browsing client written in .net

.Net | Twitch.tv API

Learn More

Sports Project

Backend development for app to be consumed by mobile front-end

Python | Django | Redis | Celery | PostgreSQL

Closed Source

2014 Project Portfolio

Bias.Exposed

Web Application that examines news networks reporting habits.

Python | Django | Redis | Celery | Nltk

Learn More

Fight.Watch

A Twitch Web-Portal for Fighting Game aficionados

Python | CherryPy | Twitch.tv API | Jinja2 | MySQL

Learn More

SCCS

Website for construction client with custom quote system

Python | Django | Bootstrap-Admin | XLWT

Learn More

pyDownloader

Web Daemon for downloading http files

Python | CherryPy | Jinja2

Learn More

eCommerce

App. for unreleased retail product

Python | Django | DjangoREST | Mezzanine | Cartridge | PostgreSQL | SOAP

Closed Source

Photoblog

Cherrypy Personal Photoblog built for family

Python | CherryPy | Mako | Pillow | MySQL

Learn More

Skills in the pipeline:

  • Elixir

  • Unity

  • React

Interests - let's talk free time!
(in order of priority)

Father

Husband

Programmer

Gamer

Photographer

Podcast Lover

Formula 1 Fan