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

Software Developer in Seattle, WA, United States

Member since February 3, 2017
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


  • Skilljar
    Python, Django, JavaScript, Vue.js, Heroku, AWS
  • PonyPlace
    Python, Django, JavaScript, Vue.js, Heroku, Git, GitHub
  • Self-employed
    Python, Django, JavaScript, Vue.js, React Native, Django Rest Framework...



Seattle, WA, United States



Preferred Environment

MacOS, Visual Studio Code, Atom, Git

The most amazing...

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


  • Full-stack Software Engineer

    2019 - PRESENT
    • 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: Python, Django, JavaScript, Vue.js, Heroku, AWS
  • Co-Founder, Back-end Engineer

    2017 - PRESENT
    • 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: Python, Django, JavaScript, Vue.js, Heroku, Git, GitHub
  • Freelance Developer

    2013 - PRESENT
    • 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: Python, Django, JavaScript, Vue.js, React Native, Django Rest Framework, Heroku, PostgreSQL, Swagger, GitHub, Git, GraphQL, Flutter, Dart
  • Lead Developer

    2018 - 2019
    • 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: Python, Django, JavaScript, Vue.js, React Native, Django Rest Framework, Heroku, PostgreSQL, Swagger, GitHub, Git, GraphQL
  • Junior Developer

    2017 - 2018
    • 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: Python, Django, JavaScript, Vue.js, React Native, Expo, Django Rest Framework, Heroku, Postgresql, Swagger, GitHub, Git
  • 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: PHP, Batch, Powershell


  • CareCutz App (Development)

    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 (Development)

    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 (Development)

    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 (Development)

    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 (Development)

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


  • Languages

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

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

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

    Atom, GitHub, Trello, Flutter SDK, Expo, Git Flow, Pytest, ExpoKit,, GitLab, DbSchema, Xcode, Android Studio, Photoshop CC, Illustrator CC
  • Paradigms

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

    Visual Studio Code, Heroku, MacOS, Android, iOS, Algolia
  • Other

    Communication, Flux Architecture
  • Storage

    PostgreSQL, MySQL, Redis


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


  • Dragonchain Certified Smart Contract Practitioner
  • Cryptography I

To view more profiles

Join Toptal
Share it with others