Professional software development
Great software through constant iterative test driven improvement
I am a software- and system developer, DevOps specialist and consultant. I am a software developer through and through. Besides English and German, I am a native speaker of Python.
What is important to me
The climate catastrophe is the biggest problem that we as humanity have to solve. If your project wants to contribute to that and needs a senior developer, then talk to me!
What I do
Software
On the basis of free software, I have been building and dismantling front and back ends of complex web and desktop based software systems since 1998. I am convinced that quality comes from an iterative approach in the process (inspect & adapt) and development (test-driven development).
DevOps
I run complex monoliths and service architectures, as well as the monitoring, backup and load balancing tools that are needed to support this operation, automatically reproducible on Linux. Depending on the requirements, on bare metal, in virtual machines or in containers.
Technology matrix
Studying right now: Nix, NixOS, Deep Neural Networks, FastAI
I am best at: Python 2/3, Automatisierte Tests, UnitTests, CI/CD, Refactoring, Infrastruktur als Code, reproducible infrastrukture, Docker/ Container, Kubernetes, Jinja, SQLAlchemy, Alembic, API-Design, REST APIs, Shell, Nginx, MySQL, SQLite, git
I am good at: Flask, Pyramid, Django, Tornado, PyPy, Microservices, Numpy, Pandas, Jupyter, Security, Selenium/ Webdriver/ Playwright, Ruby, Capybara, Apache HTTPD, HaProxy, Caddy, Jenkins, InfluxDB, Redis, CoffeeScript, Bokeh, Jasmine, Underscore.js, Backbone.js, Marionette.js, Jasmine.js, Moment.js, JSON Editor, Matplotlib, FontAwesome, BootStrap, CSS, Sass/SCSS, HTML5, JavaScript, jQuery, OpenIDConnect, OAuth, Ansible, Linux Administration (RedHat/ CentOS, Ubuntu), Icinga, Scrum / Agile Development (Scrum Master, iterative and inkremental, Lean Management), Open Source/ Free Software
I was once good at: Objective-C, Cocoa, XCTest, CoreData, Xcode, C/C++, Java, SmallTalk, R, TypeScript, Vue.js, CoffeeScript, Ember.js, SproutCore.js, Angular.js, D3.js, Make, LESS, Autotools, Vagrant, Puppet, RabbitMQ, ZeroMQ, XML-Schema, XPath, Networks und P2P Systems, parallel Programming, Assembler, Usability, Mercurial, Bazaar, SVN, CVS, ZODB, Zope, MongoDB, Java, Eclipse, Trac, Bitten, SyncML, Bluetooth, RDF, Ontologies, 3D-Modeling, Maya, Arduino, …
Current Employment
I work for mkk as a Solution Architect and Senior Developer in the areas of backends, system automation, DevOps, and Site Reliability Engineering. For SNTL-Publishing as a Full-Stack Developer, DevOps Specialist, and Software Architect. A large part of my work there is focused on the predictive learning analytics tool yeepa.
See also
My profiles on Xing, LinkedIn, GitHub, GitLab and OpenHub
My (slightly outdatd) Curiculum Vitæ and Profile.