Clemens Heimlich
Schliemannstrasse 6
10437 Berlin
Tel: +49 176 2408 1290
E-Mail:
Professional focus
Agile software development all around the web
Frontend:
Web application development in ES6. Ember, Mirage, QUnit
State of the art ui development, in-house production of ui frameworks in html/css/js
Webrtc, websocket, push services
Progressive webapps (PWAs)
Electron applications
Backend:
Ruby on Rails, rspec, cucumber, capybara, selenium
Elixir, Phoenix (upcoming)
API:
Design, Blueprint, Mock Server and implementation of APIs
RESTful json, GraphQL, custom
DevOps / Linux Administration:
ci/cd with gitlab, kubernetes, aws, docker, nginx, ember-cli deployment
IT Beratungsdienstleistungen unter Anerkennung der Normen und Standards der BSI IT-Grundschutz-Methodik
Toolset
jira, git - github/gitlab, slack
ember, QUnit, JSLint, ember-cli-deploy, electron
apiary.io
elixir, phoenix, rails, rspec
docker, vagrant
aws, google compute engine
linux, nginx, *sql
vim, kde neon
adyen, mangopay
Projects and lectures
2018 / 2019
digiprax
Practice management software for alternative practitioners
Programming in ES6, ember.
Development of the API design.
UI templating in haml, handlebars, material design.
2014 - 2019
seatris
Guest booking and restaurant management
Development of the reservation and booking app version 2.
Programming in ES6, ember.
CI / CD via ember-cli-deploy and gitlab to s3 / cloudfront.
Development of the API design, mock server and blueprint via apiary.io.
PWA with service worker and offline skills.
Precompressed assets with brotli and zopfli.
Development of the guest booking and restaurant management app version 1 in Ruby on Rails.
2018
vimantic
video advertising - ember frontend development.
anke-jacob.de
Photographer - development in php / laravel, nginx caching, brotli precompression.
2017
fauna-reisen
Nature travel organizer
Transformation of legacy code into responsive design.
Development and implementation of a strategy for converting the extensive outdated code into mobile-friendly html / css to avoid reprogramming.
Programmatic cleanup of inline CSS in templates and cms generated database entries.
CODE University proof of concept js / ui solution
2013 - 2017
gigflip
Crowdfunding and ticketing for concerts and live events
Development of the redesigned version 2 of the application.
Head of the frontend development team.
Provision of the heterogeneous development team with Vagrant Images to enable cross-platform software development.
Programming in ruby / rails, haml, js, css.
Development of version 1 of the application in ruby / rails, haml, js, css.
2002 - 2016
Artdepartment Studiobabelsberg
Development of a content management system.
Programming the website.
php, mysql, html, css, javascript
2008 - 2011
Sixbreak
Online community knowledge game.
Real time web / http server push concept and implementation of the multi-user game mode.
Opensocial Gadget for studivz.
Ruby on Rails, Comet / long polling, rspec, git.
2008 - 2011
eye square GmbH
Market research in the area of user & brand research
Development of the video eye tracking software Youtubetracker.
RegExp, html, css, JavaScript.
2009
feedbox - HTTP server push
Development of a bidirectional messaging system based on HTTP / 1.0
as the basis for web browser-based real-time messaging and gaming.
2009
Lecture at the German Rails Conference in Offenbach
"feedbox - http-server-push in the rails ecosystem"
http://www.rails-konferenz.de/programm/51/heimlich-woeginger-feedbox
Slides feedbox-serverpush-implementation (pdf)
2009 - 2015
molitor-berlin.de
Programmierung des Webauftritts,
Organisation von Dateiserver und Datensicherung im Office.
Drupal / php, Linux
2007 / 8
palabea.net - Sprachen Community
Entwicklung eines Browser gestützten Audio / Video / Text – Chats,
Integration von Webservices, Frontendoptimierung.
Ruby on Rails, Test::Rails, Juggernaut, xmpp, Prototype JavaScript
2007 / 9
dailyme.tv - Startup im Bereich mobiles Video
Frontendprogrammierung
html, css, js / Prototype JavaScript, Ruby on Rails Backend
2005
ASDIS Solutions GmbH, Berlin, ACM
Programmierung der Web-Benutzeroberfläche einer Software Konfigurations- und Management Zentrale
html, css, javascript, Java Backend
1999 - 2002
Studentischer Mitarbeiter beim Deutschen Institut für Urbanistik (Difu) in der Internetabteilung
Programmierung in php, js, html, css. Entwicklung einer Suchmachine über Klappentexte in der mysql-Datenbank
1999
Online Speisenkarte für das CCC-Sommercamp in Krummensee / Altlandsberg
Netzwerk
› Software-Entwicklung Ruby, Elixir - Martin Wöginger
› Nachhaltigkeitsmanagement - Kristina Willenborg
› Fotodesign - Anke Jacob, Fotografin, Berlin