Roman Heinrich
Golang / Elixir / React.js / Ruby /
DevOps--
devopsbox.es
xing.to/mindreframer
linkedin.com/in/mindreframer
twitter.com/mindreframer
github.com/mindreframer
twitter.com/gophersgang
github.com/gophersgang
twitter.com/ruby2elixir
github.com/ruby2elixir
GENERAL
Quick learner / Always curious / Autodidact
T‐shaped professional / Polyglot / Fullstack / Devops experience
In love with simple boring solutions
In favor of quick iterations with many experiments
Good teams grow organically ‐ Building Teams Organically
LOOKING FOR
A small, tightly knit team
Long‐term circle of trust‐colleagues
Projects with clear focus
Quick decisions, quick failures, many learnings
Full team responsibility with decision‐making power
Real artists ship
You build it ‐ you run it ‐ There's No Such Thing as a "Devops Team"
EXPERIENCE
Mar 2016 ‐ present
Senior Developer / Teamlead
Solarisbank AG
Elixir / Clojure / Ruby / Golang / Docker
Teamlead for the "Credit API" project
Loan application API via mobile UI (Elixir / Phoenix)
administration backend / contract generation / scoring algorithm / core
banking system integration
tight focus on TDD and quick turn‐around times
Elixir mentoring among fellow developers
integration with multiple third‐party financial services
integration with Schufa SOAP interface (Java / Clojure / Elixir)
introduction of Eventsourcing / CQRS in Solarisbank
introduction of fundamental DDD concepts in Solarisbank
https://github.com/ddd‐ruby
Feb 2014 ‐ Feb 2016
Senior Developer / Teamlead
trommsdorff + drüner innovation + marketing consultants GmbH
Coaching jr. developers (intense pairing sessions, code reviews)
configurable dashboard frontends for 6 coproparate clients on schedule
Ruby / JS / React.js / D3.js / Karma
Generic streaming Excel parser without loading complete file in memory
maintainable, unit‐testable JS / Ruby code
working with React.js since April 2014
Aug 2013 ‐ Jan 2014
Rails developer
Mediapeers GmbH
Chef / Rails / Angular.js / AWS(S3/EC2) / MongoDB
Okt 2008 ‐ Apr 2013
Rails developer, SRE / DevOps engineer, MySQL DBA
Dawanda GmbH
Puppet / Ruby / MySQL‐Percona / AWS(S3/EC2) / Redis / Varnish / Solr /
Monitoring / Ubuntu / OpenVZ / OpenStack / etc
Fullstack optimization
Automation
Virtualization
Jul 2007 ‐ Okt 2007
Integration for a financial calculations library
Deutsche Bank/DVAG venture
Java, Groovy, JUnit, Java Reflection
Aug 2007 ‐ Sep 2007
Innovative DMS‐Client Prototype for DMS‐Messe in Cologne
University Paderborn/Ceyoniq Technology GmbH
Flex 2, ActionScript3, AIR, 3D, Usability
2006/04 ‐ 2007/01
Housing Credit Consulting Tool
Deutsche Bank
VBA 6.0, Excel 2000, PDF‐Generation
2005/08 ‐ 2005/09
Student Credit Consulting Tool
Deutsche Bank
VBA 6.0, Excel 2000, PDF‐Generation
2005/04 ‐ 2005/05
TopCredit Consulting Tool
Deutsche Bank
VBA 5, Excel 97, Actobat, PDF
SKILLS
Software Knowledge
Languages
Golang
Elixir/Phoenix/OTP
CQRS / Eventsourcing
/ DDD
Eventdriven Service
Integration (EDA)
React.js
JavaScript
Ruby
Docker
Redis
Rails
Rack
Node.js
MySQL
PostgreSQL
CLI Development
RSpec/MiniTest
Crawlers/Scrapers
Chef
Puppet
OpenStack/OpenVZ
AWS
Automation
Nginx
Golang
Elixir
Ruby
Clojure
LUA
JavaScript
CoffeeScript
ActionScript
CSS3/HTML5
EDUCATION
2003 ‐ 2008
University of Paderborn
Business Informatics (Wirtschaftsinformatik)
continuing
many self‐paced online/offline courses