I'm a mathematically-minded computer scientist with a passion for efficient and elegant software architecture and development.
๐๏ธ Main interests:
- Java and Python ecosystems, but I know my way around C/C++, JavaScript, TypeScript, and other languages as well.
- Efficient numerical algorithms. I'm a former contributor to NFFT, a software library to compute non-equispaced fast Fourier transforms in euclidean and non-euclidean spaces.
- High performance data streaming. I have built event streaming systems using Apache Kafka, RabbitMQ, IBM MQ. Particularly, I have built a high-performance market data capture solution using Aeron, an efficient and reliable UDP-based message transport.
- Efficient and reliable distributed systems.
- Machine learning, particularly the efficacy for forecasting of financial time-series.
๐ญ Iโm currently working on
exchange_calendars_extensions
: A Python package that transparently adds some extensions to theexchange_calendars
package. Notably, this package provides a way to modify calendars at runtime.exchange_calendar-service
: A FastAPI-based web service that builds on top ofexchange_calendars_extensions
to provide a simple HTTP API for advanced querying of exchange calendars.- ghcr.io Container Repository Cleanup Action: A GitHub action to perform maintenance on ghcr.io container repositories.
๐ฑ Iโm currently learning
- various ML-related topics, particularly time-series forecasting and analysis,
- frontend technologies like Angular or React, without following every hype cycle.
๐ซ How to reach me: jens.keiner@gmail.com, @jenskeiner
๐ Pronouns: He/Him/His