Fachlicher Schwerpunkt dieses Freiberuflers

Team-Leitung, Software-Entwicklung, Ruby on Rails, JavaScript, Elm, PostgreSQL; Softwarearchitektur; Beratung, Schulung; Lean & Agile, SCRUM, Kanban

verfügbar ab
01.11.2020
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Remote-Einsatz
Remote jederzeit möglich

Projekte

03/2015 - 11/2018

3 Jahre 9 Monate

Technical Product Owner. Einführung von Microservices

Rolle
Team Building, Architecture Development
Kunde
Wimdu GmbH
Einsatzort
Berlin
Projektinhalte
  • Entwicklung und Deployment neuer Features in allen Bereichen der Plattform
  • Enge, synergistische Zusammenarbeit mit Produktteam, Marketing und Customer Support
  • Weiterentwicklung und Verbesserung der Software-Architektur hin zu SOA und Microservices
  • Hiring: Auswahl, Technisches Interviewing und Einarbeitung neuer Entwickler, Teamleitung

  • Agiler Prozess: SCRUM, LESS, z.T. Kanban; Ceremony Facilitating: Sprint Planning, Retrospective
Kenntnisse

Ruby on Rails

Scrum Master

Git

ReactJS

JavaScript

SOA

RabbitMQ

Docker

Scrum

Produkte

Adyen

MySQL 5

Jenkins

Atlassian JIRA Agile

05/2014 - 09/2014

5 Monate

Relaunch einer Preisvergleichsseite für Büroartikel

Rolle
Leitung des Entwicklerteams
Einsatzort
Leipzig / Paderborn
Projektinhalte

Leitung des Entwicklerteams und Entwicklung für den Relaunch der Preisvergleichsplattform. Funktionale Erweiterung um Privatkunden, Payment (Payone, Paypal); Integration bzw. Weiter- entwicklung zahlreicher Schnittstellen (BMECat, eCl@ss, Collmex, WebValid, ClosedFinance, Optivo, sowie diverse händlerspezifische APIs und Datenimport-Interfaces); Upgrade von Rails 3 auf Rails 4, Umstellung von MySQL auf PostgreSQL, weitreichendes Refactoring zur Umstellung der Geschäftsprozesse; Konzeption zur Skalierbarkeit, Umstellung auf Managed Hosting. Projektplanung, pair programming, Interviewing und Einarbeitung neuer Teammitglieder.

Projekthistorie

August bis Dezember 2013

------------------------

Entwicklung neuer Features, Refactoring, Consulting zur Architektur sowie 3rd Level Support für das Webshop Backend-System eines großen Versandhändlers.

- Ruby, JRuby, RubyQt, ActiveRecord, SOAP, Oracle, plsql, bash.

 

Mai bis August 2013

-------------------

Entwicklung eines mehrsprachigen Produktinformationssystems (mit über 20 Lokalisierungen) auf Basis von RefineryCMS für Produkte im Bereich Elektromobilität. Anpassung und Weiterentwicklung von RefineryCMS, Entwicklung eigener Rails-Engines für Produkte, FAQ, interne News. Integration in bestehende Rails-Anwendung.

- Ruby on Rails, MySQL, jQuery, Javascript, git

 

 

Januar bis April 2013

---------------------

Entwicklung einer mehrsprachigen Website für eine Künstleragentur. Anpassung und Erweiterung des Ruby-on-Rails-basierten CMS RefineryCMS: Entwicklung von Rails-Engines für die Künstlerverwaltung und News.

- Ruby on Rails, PostgreSQL, jQuery, Javascript, git

 

 

April bis November 2012

-----------------------

Senior Developer für eine Sprachlern-Community mit Video-Chat. Implementierung des Zahlungsverkehrs (PayPal) sowie weiterer Features. Internationalisierung. Portierung von MySQL auf PostgreSQL. Optimierung des git workflows im Team mit git-flow.

- Ruby on Rails, MySQL, PostgreSQL, jQuery, Backbone, git

- PhraseApp, NewRelic, Airbrake, Notable

 

 

Oktober 2011 bis Januar 2012

----------------------------

Implementierung des Zahlungsverkehrs und weiterer Features für eine Single-Börse. Performanceoptimierung

- Ruby on Rails, MongoDB, jQuery, git

- PayOne, Paypal; NewRelic, Airbrake

 

 

März bis Mai 2011

-----------------

Entwicklung von Schnittstellen zur ERP-Lösung CSB für eine Produktionssteuerung und Chargenverwaltung

- MS Access, PHP, PostgreSQL, SOAP

 

 

Oktober 2010 bis September 2011


Weiterentwicklung einer Freiberufler-Projektbörse

Erweiterung eines Onlineshops auf Basis von SpreeCommerce

Diverse CMS-Systeme auf Basis von RadiantCMS

- Ruby on Rails, PostgreSQL, jQuery, git

 

 

März bis August 2010

--------------------
CMS-Erweiterungen und Deployment für eine umfangreiche mehrsprachige Website
- Silverstripe, MySQL; Datenübernahme aus Typo3-Datenbank
- PHP, Javascript, jQuery, SQL, Subversion

 

 

2009
----
Audit-Erfassung für Qualitätsmanagement
- Ruby on Rails, PostgreSQL, MySQL


Seit März 2008
--------------
Projektleitung für die Entwicklung Ruby-on-Rails-basierter Application Server
- PostgreSQL, StrokeDB


Seit 2002
---------
Entwurf, Implementierung und Hosting zahlreicher datenbank-gestützter Websites,
mit kundenspezifisch implementierten bzw. angepaßten und integrierten CMS
- MySQL, PostgreSQL
- Apache, PHP; Mongrel, Ruby on Rails; SBCL
- Ubuntu & Debian GNU/Linux.


Juni 2006 - Februar 2007
-----------------------
Patientenverwaltung und Abrechnungssystem für Heil-/Chiropraxis
Entwurf und Implementierung
- MacOS & Windows
- PostgreSQL, Lisp, PHP


Oktober 2005 - August 2006
--------------------------
Lagerbestandsverwaltung und Kassenintegration für eine Buchhandlung
Entwurf und Implementierung
- MacOS & Windows
- PostgreSQL, Lisp, PHP


September 2002
--------------
Performance-Optimierung und Datenbereinigung der Kundenadressdatenbank
eines großen Internet-Handyvertriebs.
- SQL, MS SQL Server, ODBC, MS Access


August - September 1999
-----------------------
Rezeptursteuerung und Integration in die Prozeßsteuerung
für einen Kosmetik-Hersteller
- C++, Sybase, MS Access, Siemens WinCC 4
- Export-Schnittstelle zu SAP und Excel


April - August 1997; Oktober 2003 - April 2004

Entwurf, Implementierung und Inbetriebnahme
von Chargenverwaltung und Rezeptursteuerung für einen namhaften Getränke-Hersteller

2003/04: Funktionserweiterungen sowie Software-Upgrade

und damit verbundene Anpassungen


Software:
- Windows NT4/2000, MS Access 97 und 2000
- Siemens WinCC 3 und 6
- PostgreSQL, Cygwin, Apache, PHP, Perl
- DDE, OLE/ActiveX, ODBC, SQL, C++

Features:
- Misch-Protokollierung, Rohwarenverfolgung, Archivierung
- Rezeptursteuerung der Mischanlage (Datenübermittlung an SPS)
- Integration in WinCC Visualisierung
- Intranet-Zugriff

Branchen

Web-Anwendungen
Start-Ups im Web-Bereich – Market places
Finance / Payment
Qualitätsmanagement
Lager / Logistik
Web-Hosting

Kompetenzen

Programmiersprachen
Basic
C
C++
dBase
(historisch)
Emacs
Imake, GNU-Make, Make-Maker etc...
JavaScript
JavaScript, Ember.js, jQuery, Backbone, SproutCore, Ember, Underscore
Lisp
Common Lisp, SBCL
Pascal
Perl
PHP
PL/SQL
PostgreSQL pl-pgsql
Python
ReactJS
Ruby
seit Ruby 1.8, Ruby on Rails
Ruby on Rails
Shell
bash, tcsh, zsh
TeX, LaTeX
yacc/lex

Betriebssysteme
Docker
Mac OS
Mac-OS X seit 10.0
Unix
Linux (Debian, Ubuntu), FreeBSD
Windows

Datenbanken
Access
DAO
MS SQL Server
MySQL
MySQL 5
ODBC
Postgres
Seit Postgres95
SQL
Sybase
xBase

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift, TOEFL
Russisch
10 Jahre Schulausbildung
Sanskrit
Hindi: 3 Jahre Ausbildung, grundlegende Kommunikation.

Hardware
Macintosh
MacOS X, Darwin, Linux
Siemens-SPS STEP x
PC-Kopplung (Profibus, MPI, Industrial Ethernet) - Visualisierung; nicht Programmierung

Datenkommunikation
Internet, Intranet
Message Queuing
RabbitMQ
SMTP
TCP/IP

Produkte / Standards / Erfahrungen
Adyen
Atlassian JIRA Agile
Git
Jenkins
Scrum
SOA
Erfahrungen
-----------
. Einrichtung und Administration Internet-Server:
  Web: Apache, fast-cgi, Passenger (mod-rails), Mongrel (Ruby)
  Mail: Postfix, Courier, Dovecot, Mailman, Amavis, ClamAV, SpamAssassin
  Datenbank: PostgreSQL, MySQL
  Etc: Subversion Server, PowerDNS, BIND9 DNS Server, FTP Server, Monitoring

. Web-basierte Intranet-Anwendungen

. Prozessvisualisierung (WinCC), Integration mit kundenspezifischen Anwendungen:
  - Rezepturverwaltung
  - Chargennachverfolgung
  - Chargenarchivierung
. Lagerverwaltung

. Analyse, Spezifikation, Rapid Prototyping
. Datenmodellierung, Datenbank-Design
. Behaviour Driven Development (BDD)
. Anwendungsprogrammierung
. User Interface Design
. Dokumentation (Online, Print)


Aufgabenbereiche
Kollaboratives Projektmanagement
Projektleitung
Scrum Master
Senior Entwickler
Team Lead

Ausbildungshistorie

  • Studium der Informatik und Anglistik an der Otto-von-Guericke-Universität Magdeburg von 1995 bis 2001.
  • Studium der Indologie (Klassische indische Philologie) und Religionswissenschaften an der Universität Leipzig von 2001 bis 2006

Teilnahme an Konferenzen und Tagungen:

  • StrechCon Management & Leadership Conference, Budapest 2014, 2015
  • CurryOn, ECOOP (European Conference on Object-Oriented Programming), Prague 2015 
  • CraftConf Software Craftmanship Conference, Budapest, 2014, 2016
  • EuruCamp Berlin 2013, 2014, 2015
  • EuRuCo (European Ruby Conference), Amsterdam 2012, Athens 2013