Dirkjan Ochtman (NL, 1983)
- +31 6 52035289
I am a smart, experienced software engineer. I am fascinated by the
tools and processes involved in software engineering, and like to
think about every aspect of the process, including identifying what
requirements will satisfy customers, what people to hire and how to
manage them and what tools and best practices can support the
business's goals. I am motivated by deep technical challenges and
long-term product thinking on how technology can serve us better.
2014 – Mar 2018: Software Delivery Director at ActiveVideo
After starting as a senior C++ software engineer, I became a team lead
in 2014. I was involved in growing the development team in 2015 as well
as the ongoing improvements to our development processes and
agile/scrum practices needed to scale. I took on the additional role of
software architect and was a product owner for one of the development
teams. After being a part of the change team that restructured the
Engineering department in order to move from being component-focused to
being more feature-oriented, I became the lead for a new Delivery team.
As lead for the Delivery team, was responsible for improving
release management practices, leading product owners and
setting priorities for the Developer Infrastructure team.
As a lead for different development teams over time, I worked to
grow our use of code review and automated testing. As the team was
growing quickly, I spent a lot of my time on interviewing and
working with my team to improve the onboarding experience.
Substantial experience in hiring software engineers and QA engineers.
Took on the role of Software Architect to augment the Platform
Was part of a change team tasked with moving from component
teams to end-to-end teams.
As a software engineer, I worked on our proprietary
headless browser engine based on the open source WebKit engine,
implementing support for the MediaSource Extensions.
2007 – present: Open source software projects
Contributing to open source software is a great way to learn
Maintainer of several open source projects, including Askama,
tokio-imap and rnc2rng.
Contributions to numerous other open source software projects.
Designed a systems programming language with a compiler built
in Python targeting LLVM IR.
2001 – present: Owner/founder at XavaMedia Web Services
My company has provided me with a way to apply and further develop my
engineering skills while I was in college. Since graduation, I have
occasionally taken on small consulting projects.
Full-stack web application development with Python, CouchDB and
Provided training on the nanomsg messaging library.
Provided web hosting services for development clients.
2007 – 2013: Co-founder, Automation & Operations at KenTyde
As the initial software engineer at KenTyde, an asset management startup,
I designed and built large parts of our software stack. This included
an optimized simulation engine to test trading strategies, an operational
platform to handle our day-to-day trading activities, and a web-based user
interface to introspect and manipulate data in the system. My goal was to
enable quick exploration of problem domains while minimizing the accrual
of technical debt and accidental complexity in order to maintain high
development velocity throughout different stages of the company's life.
Built a web-based user interface to the
Built and open sourced fixlib, a Python library for dealing with the
Built a ZeroMQ-based market data network in C++ and Python.
Served as the primary administrator for all server infrastructure.
2015: Maximizing Leadership Potential
- Attended the program in Brussels, BE.
2012: Compilers (Stanford CS143), via Coursera
- Completed the course, averaging an 81.7% score.
2001 – 2007, 2008, 2010: Vrije Universiteit, Amsterdam
Completed an MSc in Information and Communication Technology in 2010.
- Completed a BSc in Computer Science in 2006.
- Completed a BSc in Psychology in 2008.
1994 – 2000: Gemeentelijk Gymnasium, Hilversum
Graduated in 8 subjects (one more than required): Math A, Math B,
Physics, History, Dutch, English, French and Ancient Greek.
- Dutch: fully fluent
- English: fully fluent
- French: reasonably good
- Expert-level Rust developer
- Expert-level Python developer
- Persistence: Redis, MySQL, PostgreSQL
- Web technology: HTML, CSS
- Other: Git, Gentoo Linux
- Bikram yoga, squash, photography