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

Josh Reynolds

Verified Expert  in Engineering

Bio

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

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

2022 - 2024
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, Architecture, Linux, Python, Test-driven Development (TDD), Full-stack, Bash, Coaching, Agile, React, Node.js, Leadership, Software Architecture, API Integration

DevOps Lead

2020 - 2022
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.
Technologies: Amazon Web Services (AWS), Kubernetes, Helm, TypeScript, GitHub, JavaScript, FastAPI, Linux, Test-driven Development (TDD), Full-stack, Bash, Agile, React, Node.js, Leadership, Software Architecture, Architecture, API Integration

Principal Engineer & Consultant

2016 - 2020
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.
Technologies: Coaching, Agile, React, Databricks, Python, Data Science, Flask, JavaScript, Pandas, Linux, Java, Test-driven Development (TDD), Full-stack, Bash, Amazon Web Services (AWS), TypeScript, Node.js, Leadership, Software Architecture, Architecture, API Integration

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#, Linux, Test-driven Development (TDD), Apple Watch, Full-stack, Bluetooth, Bash, Coaching, Agile, CTO, Startups, Leadership, Software Architecture, Architecture, API Integration

Principal Engineer & 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 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.
Technologies: Bayesian Statistics, Modeling, Play Framework, Python, Java, Linux, Test-driven Development (TDD), XPath, Behavior-driven Development (BDD), Full-stack, Bash, Coaching, Agile, Amazon Web Services (AWS), Kubernetes, Rust, Leadership, Software Architecture, Architecture, API Integration

Senior Developer

2000 - 2006
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.
Technologies: Python, Java, XSLT, XML, Linux, Test-driven Development (TDD), XPath, Full-stack, Bash, Agile, Leadership, Software Architecture, API Integration

Rust Project Builder | pbj

pbj is a command line tool written in Rust that generates sensible TDD software development projects from declarative templates written in TOML. TypeScript and Python project templates are built-in, so a user can just install them and start using them.

pbj generate -t python PROJECT_NAME
pbj generate -t typescript PROJECT_NAME
1996 - 2000

Bachelor's Degree in Mathematics

University of Minnesota - Minneapolis, MN, United States

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)

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