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

Portfolio

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

Experience

  • HTML, 6 years
  • CSS, 6 years
  • JavaScript, 6 years
  • Django, 2 years
  • Python, 2 years
  • React Native, 2 years
  • Vue.js, 2 years
  • Flutter, 1 year

Location

Seattle, WA, United States

Availability

Part-time

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.

Employment

  • Lead Developer

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

Experience

  • CareCutz App (Development)
    https://www.carecutz.com/

    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)
    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 (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)
    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 (Development)
    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, 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, Expo.io, 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

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
I really like this profile
Share it with others