Josh Smith, Software Developer in Seattle, WA, United States
Josh Smith

Software Developer in Seattle, WA, United States

Member since September 20, 2019
Josh is a versatile software engineer with over six years of experience. He specializes in back-end, front-end, and mobile development. His first mobile app achieved over 50,000 installations, and he has since followed it up with several successful projects. Regardless of the stack, Josh adheres to best practices and writes clean, testable code and elegant user experiences. Learning is his passion, and he eagerly assimilates new information.
Josh is now available for hire

Portfolio

  • Skilljar
    Amazon Web Services (AWS), PostgreSQL, GitHub, jQuery, CSS, Heroku, Vue...
  • PonyPlace
    PostgreSQL, CSS, GitHub, Git, Heroku, Vue, JavaScript, Django, Python
  • Self-employed
    Flask, jQuery, CSS, Dart, Flutter, GraphQL, Git, GitHub, Swagger, PostgreSQL...

Experience

Location

Seattle, WA, United States

Availability

Part-time

Preferred Environment

Git, Atom, Visual Studio Code (VS Code), MacOS

The most amazing...

...application I have built is a mobile, web-based word processor with cloud storage, live collaboration, and ODT support.

Employment

  • Full-stack Software Engineer

    2019 - PRESENT
    Skilljar
    • Rapidly designed and delivered a feature that was instrumental in landing several clients.
    • Advocated for best practices and improvements in infrastructure and code quality.
    Technologies: Amazon Web Services (AWS), PostgreSQL, GitHub, jQuery, CSS, Heroku, Vue, JavaScript, Django, Python
  • Co-Founder, Back-end Engineer

    2017 - PRESENT
    PonyPlace
    • Designed and developed a scalable, production-ready RESTful API.
    • Netted 1349% quarterly growth with strategic marketing efforts.
    • Co-coordinated a team of developers and marketers.
    • Grew the business from concept to production.
    Technologies: PostgreSQL, CSS, GitHub, Git, Heroku, Vue, JavaScript, Django, Python
  • Freelance Developer

    2013 - PRESENT
    Self-employed
    • Rated 5 stars for over 150 sessions on an online freelance agency and HackHands.
    • Repeatedly featured as a mentor on an online freelance agency.
    • Developed and maintained software using Python (Django, Django Rest Framework, Flask), JavaScript (Vue.js, React Native), and PHP.
    Technologies: Flask, jQuery, CSS, Dart, Flutter, GraphQL, Git, GitHub, Swagger, PostgreSQL, Heroku, Django REST Framework, React Native, Vue, JavaScript, Django, Python
  • Lead Developer

    2018 - 2019
    Flexy
    • Led the development of seven client projects.
    • Managed a mixed team of internal developers and external contractors.
    • Optimized product quality and productivity by introducing new tools and procedures.
    • Created a set of reusable components and configurations.
    Technologies: jQuery, CSS, GraphQL, Git, GitHub, Swagger, PostgreSQL, Heroku, Django REST Framework, React Native, Vue, JavaScript, Django, Python
  • Junior Developer

    2017 - 2018
    Flexy
    • Developed web applications, mobile applications, and REST APIs.
    • Configured development and production environments.
    • Reduced project development times by over 60 hours by building reusable components and templates.
    Technologies: jQuery, CSS, Git, GitHub, Swagger, PostgreSQL, Heroku, Django REST Framework, Expo, React Native, Vue, JavaScript, Django, Python
  • IT Coordinator

    2016 - 2017
    Clarks Summit University
    • Coded a campus-wide digital signage system.
    • Launched and managed a knowledgebase for technical documentation and customer support.
    • Recruited, interviewed, and trained new employees.
    • Standardized and documented IT and customer support processes.
    Technologies: GitHub, JavaScript, Windows PowerShell, Batch, PHP

Experience

  • CareCutz App

    An app to connect disabled patrons with accessible hair service professionals. It is coded using React Native and the Expo SDK. It supports both iOS and Android.

  • PonyPlace
    https://www.ponyplace.net/

    PonyPlace is a digital marketplace for the equestrian community. I built the REST API (Django, Django Rest Framework) and web client (Vue.js, Nuxt.js). I also provided guidance on the implementation of the mobile app (Ionic, Angular).

  • Sales and Events App

    This app contains a number of features tailored for use in business to business sales and promotional events. It supports Android tablets and has two versions, one built using React Native and Expo and the other coded with the Flutter framework.

  • django-channels-handlers
    https://github.com/joshua-s/django-channels-handlers

    django-channels-handers is an abstraction for Django Channels that makes it easy to implement elegant protocols without having to worry about the communication layer.

  • cookiecutter-drf
    https://github.com/flexy/cookiecutter-drf

    I coded cookiecutter-drf, an opinionated template that makes it easy to create best-practiced, feature-rich, production-ready Django Rest Framework APIs.

Skills

  • Languages

    Python, JavaScript, HTML, CSS, HTML5, CSS3, CSS4, Sass, Pug, PHP, Batch, Dart, GraphQL
  • Frameworks

    Django, Django REST Framework, Swagger, Jinja, Flask, Nuxt.js, Flutter, React Native, Django Channels, Redux, Windows PowerShell, Electron, Jest
  • Libraries/APIs

    Vue, jQuery, Vuex, React, Node.js, Django ORM
  • Tools

    Atom, GitHub, Trello, Expo, Pytest, ExpoKit, Expo.io, Git, GitLab, DbSchema, Xcode, Android Studio, Photoshop CC, Illustrator CC
  • Paradigms

    Class-based OOP, Test-driven Development (TDD), Unit Testing
  • Platforms

    Visual Studio Code (VS Code), Heroku, MacOS, Android, iOS, Algolia, Amazon Web Services (AWS)
  • Other

    Communication, GitFlow, Flux Architecture
  • Storage

    PostgreSQL, MySQL, Redis

Education

  • Undergraduate Studies in Communications
    2014 - 2017
    Clarks Summit University - Clarks Summit, PA

Certifications

  • Dragonchain Certified Smart Contract Practitioner
    SEPTEMBER 2019 - PRESENT
    Dragonchain
  • Cryptography I
    SEPTEMBER 2014 - PRESENT
    Coursera

To view more profiles

Join Toptal
Share it with others