Josh Reynolds, Developer in The Hague, Netherlands
Josh is available for hire
Hire Josh

Josh Reynolds

Verified Expert  in Engineering

Full-stack Developer

Location
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

bettermarks, GmbH
Amazon Web Services (AWS), Web Security, Event Sourcing, CQRS...
Untasked
Amazon Web Services (AWS), Kubernetes, Helm, TypeScript, GitHub, JavaScript...
Reaktor
Coaching, Agile, React, Databricks, Python, Data Science, Flask, JavaScript...

Experience

Availability

Part-time

Preferred Environment

Vim Text Editor, Zsh, ITerm

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

2022 - PRESENT
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.
Technologies: Amazon Web Services (AWS), Web Security, Event Sourcing, CQRS, Domain-driven Design (DDD), Python 3, TypeScript, Microservices, Kubernetes, JavaScript, Pandas

DevOps Leader

2020 - 2022
Untasked
  • Designed and created CI/CD architecture and pipelines in Drone and GitHub Actions.
  • Created unit/system testing and test automation design and Helm/Kubernetes design and deployment.
  • Implemented the Google Cloud Platform architecture and supported the Terraform infrastructure.
Technologies: Amazon Web Services (AWS), Kubernetes, Helm, TypeScript, GitHub, JavaScript, FastAPI

Principal Consultant | Engineering and Product Management

2016 - 2020
Reaktor
  • Coached and led a product development team to build 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 6 days to less than a minute.
  • Led a cross-functional team to create a novel hybrid application development architecture targeting mobile and web via shared codebase for a Fortune 100 education company.
  • Engaged in long-form coaching of colleagues to find innovative ways to approach and attain their personal development goals. This led directly to one coachee leaving his comfort zone into a sales role where he won a $250,000 contract for the business.
Technologies: Coaching, Agile, React, Databricks, Python, Data Science, Flask, JavaScript, Pandas

CTO

2015 - 2016
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.
Technologies: iOS, Swift, Kanban, Firebase, JavaScript, C#

Principal Consultant

2006 - 2015
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 smalltalk library.
  • Implemented Docker-based deployment infrastructure for a Node.js application.
  • Mentored a small team in Agile development and adopting clean code and TDD.
Technologies: Bayesian Statistics, Modeling, Play Framework, Python, Java

Senior Developer

2000 - 2006
Innodata Isogen
  • Built hyperdocument version control system allowing for snapshot-based document management.
  • Integrated XML authoring and XSLT transformations to support a single source publishing workflow.
  • Built service-oriented architecture 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 large consumer electronics firm seeking to internationalize their document publishing.
Technologies: Python, Java, XSLT, XML

Animation Clip.Swift

This code provides a model to animate arbitrary sequences of clips on an Apple watch. Our team needed greater control over the limited animation that Apple provides, such as mixing looping animation with progressive sequences. In these slug-out sections, there is "nothing" playing and playing multiple clips in separate layers.

This code is designed to work in tandem with a sequence object that combines clips as well as a timeline that plays multiple sequences. An accompanying file with unit tests can be provided upon request. In order to run the code successfully, a few more files, including Clip.Swift, which defines the clip protocol and overloads certain operators, along with the unit tests written using the XCTest framework, can be provided.

Languages

XPath, XSLT, XML, Python, Java, Bash, Swift, C#, JavaScript, SQL, Scala, TypeScript, Rust, Python 3

Tools

Eclipse IDE, Apache Ant, Xcode, Jenkins, Zsh, Vim Text Editor, Sonar, Gradle, Apache Maven, Helm, GitHub

Paradigms

Pair Programming, Agile Software Development, Behavior-driven Development (BDD), Test-driven Development (TDD), Functional Programming, Kanban, Agile, Data Science, Event Sourcing, CQRS, Microservices

Platforms

MacOS, Apple Watch, Linux, iOS, Kubernetes, Firebase, Windows, Databricks, Amazon Web Services (AWS)

Other

Team Mentoring, Team Management, Full-stack, Bluetooth, CTO, FastAPI, Modeling, Bayesian Statistics, Single-page Applications (SPA), Coaching, Mathematics, Web Security, Domain-driven Design (DDD)

Frameworks

Django REST Framework, Django, Play Framework, Flask

Libraries/APIs

Twilio API, Node.js, React, Pandas

Storage

MySQL, PostgreSQL, MongoDB

1996 - 2000

Bachelor's Degree in Mathematics

University of Minnesota - Minneapolis, MN, United States

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring