Lucas Dohmen
Software Developer and Open Source Enthusiast. You can read some of my words on Mastodon and some of my code on GitHub. I'm fluent in both English and German.
Work Experience
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.
Senior Consultant
innoQ Deutschland GmbH
I work on projects in Ruby and JavaScript and helping with the decision for and introduction of NoSQL databases.

Developer
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
VerkehrsmittelVergleich.de
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.

Frontend Developer
netSkill AG
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 (but dated) 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.
Even though I mostly code in Ruby and JavaScript (and therefore have the most practical experience in those two languages), I always love to experiment with other languages. Currently I'm very interested in Clojure, Elm and Rust.
Community
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.
Conference Talks
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. Here are the conferences I've spoken at:
- RubyConf India 2014 (Youtube Video)
- AP.rb Brazil 2014 (Youtube Video)
- REDDOT Ruby Conf Singapore 2014 (Youtube Video)
- Developer Week 2014
- Froscon 2013, 2014, 2016 (Talk Recordings)
- Code.Talks Hamburg 2014
- RubyConf Argentina 2014 (Youtube Video)
- PolyConf 2014 (Youtube Video)
- Goto Berlin 2014
- Ruby Sauna 2015 (Page is offline)
Education
- 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.