Josh Reynolds
Verified Expert in Engineering
Full-stack Developer
The Hague, Netherlands
Toptal member since May 10, 2016
With 15+ years of success building great digital products around the world, Josh leads with compassion and by example. He will jump in the trenches with the rest of the team whenever needed and bring clear strategy to help us steer safely through the turbulent waters of the digital sea. Josh's tools of choice are evidence, empathy, clear and dynamic communication, and a growth mindset.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Terminal
The most amazing...
...thing I've built is a wearable app that can detect deep, relaxing breathing by analyzing changes in your heart rate.
Work Experience
Software Architect | People Manager
bettermarks, GmbH
- Led an AWS account migration from ad hoc in AWS organizations and developer access to SSO and implemented it using IaC, AWS CDK, TypeScript, and AWS CloudFormation.
- Refactored and continued to support improvements to the local developer stack environment. Implemented support for Apple M1 architecture-based machines using Docker, Docker Compose, Kong, Bash, and AsciiDoc.
- Wrote and delivered hands-on, Pact-based testing workshops and evangelized migrating to Pact for microservice testing in the organization using Pact, Python, and TypeScript.
DevOps Lead
Untasked
- Designed and created CI/CD architecture and pipelines in Drone and GitHub Actions.
- Created unit and system testing, test automation design, and Helm/Kubernetes design and deployment.
- Implemented the Google Cloud Platform architecture and supported the Terraform infrastructure.
Principal Engineer & Consultant
Reaktor
- Led the development of a web application/data pipeline to aggregate around 100 million records of Nielson viewing data per day. Reduced the sales team's research request turnaround time from up to six days to less than a minute.
- Led the creation of a novel hybrid application development architecture targeting mobile and web via a shared codebase for a Fortune 100 education company.
- Built successful partnerships with NYU and the three NYC libraries to deliver Reaktor's Elements of AI to the public through a flipped classroom, including it as a key pillar of the NYU proposed Center for Responsible AI.
CTO
Bloopco, Inc.
- Built and released an Apple Watch app that measures deep breathing via your heart rate.
- Designed and integrated the iOS app with Firebase and an Angular front end.
- Created a full BDD test framework for multiple platforms and tech stacks.
- Created a text-message-based finite state machine engine for delivering stress management programs.
- Prototyped stress reduction games in Unity, iOS, and Angular.
Principal Engineer & Consultant
The Electric Hand Ltd.
- Built a highly scalable address resolution web service using Java, Play Framework, and a C back-end library.
- Implemented a Jenkins-based DevOps pipeline to help the client move to continuous integration.
- Wrote a plugin to produce technical debt analytics on a Smalltalk library.
- Implemented a Docker-based deployment infrastructure for a Node.js application.
- Mentored a small team in Agile development and adopting clean code and TDD.
Senior Developer
Innodata Isogen
- Built a hyperdocument version control system allowing for snapshot-based document management.
- Integrated XML authoring and XSLT transformations to support a single source publishing workflow.
- Built an SOA for XML-based document transformation.
- Assisted Fortune 500 companies in tool selection and systems integration for their publishing and manual systems.
- Led requirements and analysis for a large consumer electronics firm seeking to internationalize their document publishing.
Experience
Rust Project Builder | pbj
pbj generate -t python PROJECT_NAME
pbj generate -t typescript PROJECT_NAME
Education
Bachelor's Degree in Mathematics
University of Minnesota - Minneapolis, MN, United States
Skills
Libraries/APIs
Twilio API, Node.js, React, Pandas
Tools
Eclipse IDE, Apache Ant, Xcode, Jenkins, Zsh, Vim Text Editor, Sonar, Gradle, Apache Maven, Helm, GitHub, Terminal
Languages
XPath, XSLT, XML, Python, Java, Bash, Swift, C#, JavaScript, SQL, Scala, TypeScript, Rust, Python 3
Paradigms
Pair Programming, Agile Software Development, Behavior-driven Development (BDD), Test-driven Development (TDD), Functional Programming, Kanban, Agile, Event Sourcing, CQRS, Microservices
Platforms
MacOS, Apple Watch, Linux, iOS, Kubernetes, Firebase, Windows, Databricks, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Frameworks
Django REST Framework, Django, Play Framework, Flask
Storage
MySQL, PostgreSQL, MongoDB
Other
Team Mentoring, Team Management, Architecture, Leadership, Software Architecture, API Integration, Full-stack, Bluetooth, CTO, Coaching, FastAPI, Startups, Modeling, Bayesian Statistics, Single-page Applications (SPA), Data Science, Mathematics, Web Security, Domain-driven Design (DDD)
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