Professionelle Softwareentwicklung

„Konstante iterative testgetrieben Verbesserung” –Martin HĂ€cker

Ich bin Software- und Systementwickler, Dev-Ops Spezialist und Berater. Software entwickle ich mit Herz und Seele und spreche neben Deutsch und Englisch besonders flĂŒssig Python.

Was mich beschÀftigt

Die Klimakatastrophe ist das grĂ¶ĂŸte Problem, das wir als Menschheit lösen mĂŒssen. Wenn Ihr Projekt dazu etwas beitragen möchte und es eine Senior-Entwickler braucht, dann sprechen Sie mich an!

Was ich biete

Software

Auf Basis freier Software baue und zerlege ich seit 1998 Front- und Backends von komplexen Web- und Desktop- basierten Softwaresystemen. Ich bin ĂŒberzeugt, dass QualitĂ€t am besten durch einen iterativen Prozess ("Inspizieren & Adaptieren") und testgetriebene Entwicklung entsteht.

DevOps

Ich betreibe komplexe Monolithen und Service-Architekturen sowie die Monitoring-, Backup- und Loadbalancing- Werkzeuge, um diesen Betrieb zu unterstĂŒtzen, automatisch reproduzierbar auf Linux. Je nach Anforderung auf Bare-Metal, in virtuellen Maschinen oder in Containern.

Technologie-Matrix

Lerne ich gerade: Vue.js, Deep Neural Networks, FastAI

Am Besten: Python 2/3, Automatisierte Tests, UnitTests, Selenium/ Webdriver, CI/CD, Refactoring, Infrastruktur als Code, Jinja, SQLAlchemy, Alembic, API-Design, REST APIs, Shell, Nginx, CSS, Sass/SCSS, HTML5, JavaScript, jQuery, MySQL, SQLite, git

Gut: Flask, Pyramid, Django, Tornado, PyPy, Microservices, Numpy, Pandas, Jupyter, Security, 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, Ansible, Linux Administration (RedHat/ CentOS, Ubuntu), Icinga, Reproduzierbare Infrastruktur, Docker/ Container, Scrum / Agile Development (Scrum Master, iterativ und inkrementell, Lean Management), Open Source/ Freie Software

Lange her: Objective-C, Cocoa, XCTest, CoreData, Xcode, C/C++, Java, SmallTalk, R, TypeScript, CoffeeScript, Ember.js, SproutCore.js, Angular.js, D3.js, Make, LESS, Autotools, Vagrant, Puppet, RabbitMQ, ZeroMQ, Netzwewrke und P2P Systeme, NebenlÀufige Programmierung, Assembler, Gegrauchstauglichkeit / Usability, Mercurial, Bazaar, SVN, CVS, ZODB, Zope, MongoDB, Java, Eclipse, Trac, Bitten, SyncML, Bluetooth, RDF, Ontologien, 3D-Modelierung, Maya, Arduino,

Arbeit

Ich arbeite fĂŒr SNTL-Publishing als leitender Full-Stack-Entwickler, leitender DevOps Specialist und Softwarearchitekt. Ein großer Teil meiner Arbeit ist auf das prĂ€diktive Lern-Analyse-Werkzeug yeepa fokussiert.

Siehe auch

Profile auf Xing, LinkedIn, GitHub, GitLab und OpenHub

Lebenslauf und Profil