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

拥有超过15年的成功经验,在世界各地建立了伟大的数字产品, Josh leads with compassion and by example. 他会在需要的时候与团队的其他成员一起跳进战壕,并带来清晰的战略,帮助我们安全地驾驭数字海洋的湍流. Josh选择的工具是证据,同理心,清晰而动态的沟通,以及成长的心态.

Portfolio

bettermarks, GmbH
亚马逊网络服务(AWS)、网络安全、事件溯源、CQRS...
Untasked
亚马逊网络服务(AWS), Kubernetes, Helm, TypeScript, GitHub
Reaktor
Coaching, Agile, React, Databricks, Python, Data Science

Experience

Availability

Part-time

Preferred Environment

Vim Text Editor, Zsh, ITerm

The most amazing...

...我做了一个可穿戴的应用程序,它可以通过分析你的心率变化来检测深呼吸.

Work Experience

Software Architect | People Manager

2022 - PRESENT
bettermarks, GmbH
  • 领导将AWS帐户从AWS组织和开发人员的临时访问迁移到SSO,并使用IaC实现, AWS CDK, TypeScript, and AWS CloudFormation.
  • 重构并继续支持对本地开发人员堆栈环境的改进. 使用Docker实现了对Apple M1架构机器的支持, Docker Compose, Kong, Bash, and AsciiDoc.
  • 编写并交付实际的基于Pact的测试研讨会,并宣传在组织中使用Pact迁移到Pact进行微服务测试, Python, and TypeScript.
Technologies: 亚马逊网络服务(AWS)、网络安全、事件溯源、CQRS, Domain-driven Design (DDD), Python 3, TypeScript, Microservices, Kubernetes

DevOps Leader

2020 - 2022
Untasked
  • 在Drone和GitHub Actions中设计和创建CI/CD架构和管道.
  • 创建单元/系统测试和测试自动化设计以及Helm/Kubernetes设计和部署.
  • 实现Google云平台架构并支持Terraform基础设施.
技术:亚马逊网络服务(AWS)、Kubernetes、Helm、TypeScript、GitHub

Principal Consultant | Engineering and Product Management

2016 - 2020
Reaktor
  • 指导并领导一个产品开发团队建立一个web应用程序/数据管道,每天汇总约1亿条尼尔森观看数据记录. 将销售团队的研究请求周转时间从多达6天减少到不到一分钟.
  • 领导一个跨职能团队,通过共享代码库,为一家财富100强教育公司创建了一个针对移动和网络的新型混合应用程序开发架构.
  • 对同事进行长期的指导,以找到创新的方法来接近和实现他们的个人发展目标. 这直接导致一位教练离开了他的舒适区,进入了销售岗位,并赢得了250美元的奖金,000 contract for the business.
技术:教练,敏捷,React, Databricks, Python,数据科学

CTO

2015 - 2016
Bloopco, Inc.
  • 开发并发布了一款Apple Watch应用程序,可以通过你的心率来测量深呼吸.
  • 设计并集成了iOS应用与Firebase和Angular前端.
  • 为多个平台和技术栈创建了完整的BDD测试框架.
  • 创建了一个基于文本信息的有限状态机引擎,用于提供压力管理程序.
  • Prototyped stress reduction games in Unity, iOS, and Angular.
Technologies: iOS, Swift, Kanban, Firebase, JavaScript, C#

Principal Consultant

2006 - 2015
The Electric Hand Ltd.
  • 使用Java构建一个高度可伸缩的地址解析web服务, Play Framework, and a C back-end library.
  • 实现了一个基于jenkins的DevOps管道,以帮助客户转移到持续集成.
  • 编写了一个插件,在smalltalk库上生成技术债务分析.
  • Implemented Docker-based deployment infrastructure for a Node.js application.
  • 指导一个小团队进行敏捷开发,并采用干净的代码和TDD.
技术:贝叶斯统计,建模,游戏框架,Python, Java

Senior Developer

2000 - 2006
Innodata Isogen
  • 内置的超文档版本控制系统,允许基于快照的文档管理.
  • 集成了XML编写和XSLT转换,以支持单一源发布工作流.
  • 为基于xml的文档转换构建了面向服务的体系结构.
  • 协助财富500强公司为其出版和手工系统进行工具选择和系统集成.
  • 为大型消费电子公司提供文档出版国际化的需求和分析.
Technologies: Python, Java, XSLT, XML

Animation Clip.Swift

这段代码提供了一个模型,可以在苹果手表上动画任意序列的剪辑. 我们的团队需要更好地控制苹果提供的有限动画, such as mixing looping animation with progressive sequences. 在这些段塞部分,有“什么都没有”播放和播放多个剪辑在不同的层.

此代码旨在与组合剪辑的序列对象以及播放多个序列的时间轴一起工作. 随附的单元测试文件可以根据要求提供. 为了成功运行代码,还需要一些文件,包括Clip.Swift, 哪个定义了剪辑协议并重载了某些操作符, 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、亚马逊网络服务(AWS)

Other

Team Mentoring, Team Management, Full-stack, Bluetooth, CTO, 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

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring