
Josh Smith
Verified Expert in Engineering
Software Developer
Seattle, WA, United States
Toptal 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 1st 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.
Portfolio
Experience
- JavaScript - 6 years
- CSS - 6 years
- HTML - 6 years
- Django - 2 years
- Vue - 2 years
- React Native - 2 years
- Python - 2 years
- Flutter - 1 year
Availability
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.
Work Experience
Full-stack Software Engineer
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.
Co-Founder, Back-end Engineer
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.
Freelance Developer
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.
Lead Developer
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.
Junior Developer
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.
IT Coordinator
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.
Experience
CareCutz App
PonyPlace
https://www.ponyplace.net/Sales and Events App
django-channels-handlers
https://github.com/joshua-s/django-channels-handlerscookiecutter-drf
https://github.com/flexy/cookiecutter-drfEducation
Undergraduate Studies in Communications
Clarks Summit University - Clarks Summit, PA
Certifications
Dragonchain Certified Smart Contract Practitioner
Dragonchain
Cryptography I
Coursera
Skills
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
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
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)
Storage
PostgreSQL, MySQL, Redis
Other
Communication, GitFlow, Flux Architecture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring