Software Developer and Open Source Enthusiast. You can read some of my words on Twitter and (almost) all of my code on GitHub. You can also listen to my rambling in the Nerdkunde podcast (in German). I'm fluent in both English and German.
When I finished school in 2007, I started working part-time (first during my civil service and then while studying). Since I started working on my master thesis in 2014 I am working full-time.
ArangoDB GmbH (previously known as triAGENS GmbH)
As a member of the core team of ArangoDB – an open source NoSQL database – I worked on the Ruby driver family (Ashikawa-Core and Guacamole), designed and implemented most of the Foxx Web API Framework and developed parts of the graph functionality.
Research Assistant and Developer
RWTH Aachen: Chair of Computer Science 5 (Information Systems)
I worked on tools for analyzing social networks with the help of Google Widgets. Furthermore I supervised the MediaBase, a database with a lot of Web 2.0 artifacts and built different tools like crawlers using Ruby. I additionally advised students writing their Bachelor and Master theses.
Rails and Frontend Developer
I was a full-stack developer working on my own Rails-based project. This work included crawling different data sources, SEO and Testing. Here I discovered TDD and started working in that style.
I worked as the front end engineer closely together with a designer. This included working with the internal templating system written in PHP.
How I work
I always work in a Test First fashion, as this gives me the necessary confidence in the code. Ashikawa-Core and Guacamole are both good examples for the way I work. I always love to refactor code – both my own as well as the code of others.
When working, I basically live in the command line. My editor of choice is Vim.
The community and especially the Ruby community are close to my heart. I love to visit and organize conferences and meetups.
I was part of the eurucamp 2015 orga team. I'm a co-organizer and a mentor at the CoderDojo in Cologne. I also was a remote coach for the Railsgirls SoC team Code_Padawans. I'm one of the developers behind the open source community project hacken.in.
I really like to give talks at conferences and user groups. I had the great honor to speak at conferences and user groups all over the world:
- RubyConf India
- REDDOT Ruby Conf Singapore
- Developer Week
- Code.Talks Hamburg
- RubyConf Argentina
- Goto Berlin
- Ruby Sauna
My main topic in 2014 was speaking about domain driven design and NoSQL and how those topics play together. You can see me give this talk at AP.rb in the video below:
- RWTH Aachen, Bachelor of Science in Computer Science (from 2008 to 2012). Bachelor Thesis
- RWTH Aachen, Master of Science in Computer Science (from 2012 to 2014). Master Thesis
Want to get in contact?
Email me via lucasatdohmendotio.
My GPG fingerprint is
1EEF 0573 E355 33E8 1722 042F E203 C1DA 52DA 2D13 –
you can also download the key here.