Jason Aten

Quantitative Developer Quantitative Research And Trading Tools

City of Edinburgh, Scotland, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jason Aten is a seasoned quantitative developer and software engineer with 15+ years building high-performance time-series, trading, and analytics systems using Go, C and R. He blends deep academic training in biomathematics with pragmatic production experience—designing DSLs, custom databases, and interpreters for quantitative research and risk simulation. His work spans low-latency option analytics (Black‑Scholes, Greeks, numerical optimization), roaring-bitmap-backed indexes, and distributed time-series platforms, with a strong emphasis on TDD and robust error handling. An active open-source maintainer (see zygomys, greenpack, goq and contributions to RoaringBitmap and HyperDex Go bindings), he routinely ships production-grade libraries and tooling. Based in Austin and a US citizen, he is now exploring formal specification (TLA+) to bring more rigor to concurrent and distributed system design.
code15 years of coding experience
job17 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at University of Washington
bookUniversity of California, Los Angeles
github-logo-circle

Github Skills (14)

binding10
data-structures10
algorithms10
go10
key-value-store10
data-structure10
serialization9
bitset9
data-serialization9
unit-testing9
databases8
error-handling8
database8
indexing8

Programming languages (22)

JavaC++CRustSchemeGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
RoaringBitmap/roaring

Nov 2016 - Dec 2016

Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog
Role in this project:
userBack-end Developer
Contributions:51 commits, 7 PRs, 77 comments in 1 month
Contributions summary:Jason primarily focused on enhancing the run-length encoding (RLE) implementation within the Go codebase. Their work involved the creation and modification of run containers, particularly for 16-bit and 32-bit integers. They added support for double-dispatch combinations within various container types and optimized operations, such as unions and intersections, by leveraging bitmap containers to improve performance. Additionally, they worked on serialization aspects, including the restoration of little-endian serialization and the enhancement of the message pack functionality.
golangcreditsoftware-designelasticroaring-bitmaps
rescrv/HyperDex

Oct 2014 - Oct 2014

HyperDex is a scalable, searchable key-value store
Role in this project:
userBack-end Developer
Contributions:8 commits in 2 days
Contributions summary:Jason primarily contributed to the Go bindings for the HyperDex key-value store. They implemented tests for the Go client, fixing a conditional put test and ensuring all tests passed. The user also updated the imports to reference the correct GitHub repository path and made minor adjustments to the Go client library to improve error handling. Furthermore, they addressed the Go bindings, adding and merging in updates.
scalabledatabasekey-value-storekey-valuehyperdex
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jason Aten - Quantitative Developer Quantitative Research And Trading Tools