Summary
Overview
Work History
Education
Skills
Affiliations
Timeline

Dr Jason Ridgway-Taylor

Engineer / Manager / Architect

Summary

A proficient engineer with a rich background in multiple programming languages such as Scala, F#, Haskell, Rust, and OCaml, I bring to the table a blend of technical expertise and strategic thinking. With a PhD in Mathematical Physics, my academic rigour underpins my practical skills, bringing a depth of understanding to my creative problem-solving abilities. I am a proven architect with a history of delivering elegant, innovative solutions and an effective manager adept at fostering team collaboration and development. My strong background in finance allows me to bring an industry-specific perspective to my engineering work, creating a bridge between technology and business requirements. A crypto evangelist with experience on Solana, Ethereum, Cardano, Cosmos, and Tezos. More recently I have developed a strong passion for communicating the foundational principles that drive technology and sharing those insights with a broader audience. As such I am looking to pivot my career into technical writing and/or research.

Overview

22
22
years of professional experience
3
3
Languages

Work History

Senior Software Engineer

Marigold
Remote
03.2022 - Current

Tech stack: Ocaml, Ligo, Nix

  • Tech lead building Batcher, a batch clearing DEX on Tezos. Responsible for development, community engagement (project blog posts, twitter spaces etc.), technical / project documentation and collaboration with market makers. Currently working on a market maker to supply liquidity to Batcher.
  • Part of the Tezos protocol team; involved in event emission, big map cache and smart rollups projects.
  • English language article/post proof-reader.

Director

Ontologi Limited
Remote
03.2021 - Current
  • Building blockchain advisory business helping non-crypto companies learn and explore the benefits of blockchain technology
  • Run Proof-of-Stake validators for new L1 networks.

Chief Blockchain Officer (Advisory)

eTukTuk
Remote
03.2022 - 06.2023

Tech stack: Plutus (Haskell), Plutarch

  • Contribute blockchain specific items to whitepaper and associated communications.
  • Oversee implementation of smart contracts and all blockchain elements of the project including recruitment of developers and due diligence on any blockchain related technologies.
  • Collaborative input and oversight of the token design and token sale.
  • Oversee on-chain decentralized identity projects related to the project
  • Technical blockchain spokesperson for media and press interviews

Blockchain Engineer

Chorus One AG
Remote
03.2021 - 03.2022

Tech stack: Rust, Tilt, Kubernetes, Docker, Nix

  • Developer on the Lido for Solana liquid staking project
  • Mentor on the Chorus One Mentorship program for engineers
  • Developer on institutional staking project to enable whitelisted staking infrastructure on Ethereum for large clients

Platform Development Manager -2nd in Charge to CTO

Intenda Group
Welwyn Garden City
11.2016 - 03.2021

Tech stack: Scala (Cats, ZIO, Lagom), Rust (Tokio), Spark, Kafka, Ansible, Kubernetes, Docker, Nix

  • Oversaw unification of disparate remote engineering teams after inter-group merger to enable cohesive development vision for the fraXses data fabric.
  • Championed use of Nix to provide consistent and reproducible development and build environments across Scala and Rust codebases.
  • Architected migration of data fabric from bare-metal installations to a containerized cloud native, cloud agnostic platform.
  • Spearheaded introduction of IO framework (ZIO) in Scala codebases providing simpler and more robust models of concurrency.
  • Provided training in functional Scala to developers.
  • Designed and led multiple iterations of architecture of the data fabric from monolithic through scalable microservices to language agnostic serverless cluster.
  • Developed a proprietary event/service orchestrator to allow custom workflows based on chaining microservice events together without developer intervention, including the inclusion of third-party services in the workflow.
  • Built a fast, multi-key database relationship discovery tool for clients to explore their data in very large datastores without the need for domain knowledge.
  • Designed and implemented Ansible based deployment framework to enable 'deploy anywhere' functionality for the provisioning of the data fabric.

Senior Developer

PXP Solutions
Hunsdon
09.2013 - 10.2016

Tech stack: C# (TPL Dataflow, Rx, Akka.Net, Dapper), F#, Scala, SQL (T-SQL), RabbitMQ

  • Designed system for transaction settlement based on event sourcing principles which superseded three legacy settlement systems.
  • Integrated 'implementation agnostic' caching layer into single data layer which facilitated distributed caching with entity-level, time to expiry control.
  • Designed new point of sale system using concurrent .NET collections and a producer/consumer pattern to create an asynchronous parallel processing flow to enable faster transactions and more maintainable code.
  • Designed transactions gateway WebAPI service using TPL Dataflow technology to provide a highly asynchronous transaction authorization flow which increased the scalability and throughput. Production transactions, on average, were increased from 12 to over 200 per second.
  • Designed a single data layer to replace existing multi-ORM layers. The underlying ORM implementation could be swapped out with minimal effort. Default implementation was using Dapper for performant transactions.
  • Championed the use of Rx (Reactive Extensions) throughout the codebase, including the point of sale software and gateway services.
  • Spearheaded the introduction of enhanced use of the continuous integration platform including: automatic runs of unit tests on commits, code coverage reports, code metric reports, developer documentation and BDD test documentation.
  • Supported the integration of Git (replacing TFS and SVN) providing knowledge sharing and assistance to development team.
  • Advocated and implemented the use of separate end to end environments for QA testing that mirrored production, next release and development.
  • Espoused the benefits of collegiate and group code review, which realized the benefits of better code hygiene and enhanced code and domain knowledge sharing.

Senior Developer, Investment Banking Sector

Riskcare
London
10.2012 - 09.2013

Tech stack: C# (Rx, Coherence.Net), MSMQ, SQL (PL-SQL, T-SQL)

  • Developer on reporting solution for large global commodities trading house.
  • Developed p&l attribution regression test suite implemented using Rx (reactive extensions) and MSMQ pricing queues.
  • Developed .NET client to interact with Coherence distributed caching layer for highly efficient risk calculations.

Desk Developer, Equities

UBS AG
London
11.2009 - 10.2012

Tech stack: C#, F#, Excel, Java, Scala

  • Developer on suite of C# add-in framework (pricing, parameter loading, real-time quoting and spreadsheet utilities) for the Equities trading floor of ~100 traders.
  • Designed and developed add-in for alternative investments desk, providing reporting on hedge funds and fund of funds instruments.
  • EMEA product owner for Java derivative pricing application (options/futures).
  • Developer on Excel spreadsheet solutions leveraging add-ins including pricing, risk and reporting.
  • Developed swap backed ETF asset portfolio platform for stock reservation, portfolio compliance validation and execution file generation for multiple handoff systems.

Analyst Programmer, Fixed Income

BNP Paribas
London
03.2007 - 10.2009

Tech stack: Excel, VBA, C#

  • Developed and supported front office euro / dollar / sterling / emerging markets linear risk and p&l platforms for a base of 60-80 traders globally.
  • Lead developer on derivation of flagship risk/p&l platform for emerging markets; Excel / VBA front client using C++ pricing, risk and report libraries.
  • Lead developer on SQL Server archiving database to store historic p&l and risk information for traders and middle office.
  • Lone developer on a redesigned closing price spreadsheet to submit closing yield curves from trading desk to middle office with added flexibility, speed and additional integrity checks over the previous solution.
  • Supported legacy spreadsheet pricers outside the scope of the quantitative analytics teams.
  • Responsible for investigating and correcting spurious market contributions to the static market database.
  • Ad-hoc responsibility for any Excel / VBA, spreadsheet related queries outside of usual trader client base extending to back office.

Postgraduate Demonstrator

University Of Nottingham
Nottingham
06.2001 - 09.2004
  • Supervised undergraduate students in their problem classes in undergraduate modules that included Quantum Mechanics, Mathematics for Chemists and Lagrangian & Hamiltonian Mechanics.
  • Responsible for the marking of coursework of said undergraduate modules.

Education

Zero Knowledge Bootcamp

RareSkills.io
10.2023 - Current

ZK Bootcamp

Encode.io, United Kingdom
10.2023 - Current

Plutus Pioneer Program - 2nd Cohort

IOHK
07.2021 - 2021.09

Mastering Async & Concurrent Programming in Scala

John De Goes, Sky
20190 - 20190

TOGAF

The Knowledge Academy, London
01.2012 - 2012.01

Achieved TOGAF certification - parts 1 & 2.

PhD. - Mathematical Physics

The University of Nottingham, Nottingham
09.2001 - 2006.01
  • Awarded PhD

Bachelor of Science - Astrophysics

Queen Mary College, University of London, London
09.1998 - 2001.07

Awarded BSc (Hons) - 1st Class

Skills

    Scala

undefined

Affiliations

  • Member of the Institute of Physics
  • Member of the Association of Enterprise Architects

Timeline

RareSkills.io - , Zero Knowledge Bootcamp
10.2023 - Current
Encode.io - , ZK Bootcamp
10.2023 - Current
Senior Software Engineer - Marigold
03.2022 - Current
Chief Blockchain Officer (Advisory) - eTukTuk
03.2022 - 06.2023
IOHK - , Plutus Pioneer Program - 2nd Cohort
07.2021 - 2021.09
Director - Ontologi Limited
03.2021 - Current
Blockchain Engineer - Chorus One AG
03.2021 - 03.2022
Platform Development Manager -2nd in Charge to CTO - Intenda Group
11.2016 - 03.2021
Senior Developer - PXP Solutions
09.2013 - 10.2016
Senior Developer, Investment Banking Sector - Riskcare
10.2012 - 09.2013
The Knowledge Academy - , TOGAF
01.2012 - 2012.01
Desk Developer, Equities - UBS AG
11.2009 - 10.2012
Analyst Programmer, Fixed Income - BNP Paribas
03.2007 - 10.2009
The University of Nottingham - PhD., Mathematical Physics
09.2001 - 2006.01
Postgraduate Demonstrator - University Of Nottingham
06.2001 - 09.2004
Queen Mary College, University of London - Bachelor of Science, Astrophysics
09.1998 - 2001.07
John De Goes - , Mastering Async & Concurrent Programming in Scala
20190 - 20190
Dr Jason Ridgway-TaylorEngineer / Manager / Architect