11.01.2025 aktualisiert


100 % verfügbar
IT-Consultant | Senior Developer (C/C++, Java, Ruby)
Soest, Deutschland
Deutschland +2
Dr.Skills
- Ausbildung: 1989 – 1994 Universität Hamburg Mathematikstudium und Erlangung des Diploms. Juli 1998 Promotion in Mathematik an der Universität Hamburg.
- Programmiersprachen: C/C++, C#, Java, Ruby, Python, Perl, Shell.
- Betriebssysteme: Windows, Linux, Android.
- Entwicklungstools: Eclipse, Visual Studio, make, cmake.
- Datenbanken: Oracle, MySQL, Postgresql.
- SCM Tools: Git, Subversion, CVS, Cruise Control, Jenkins, Jira.
- Webdevelopment Frameworks: Ruby on Rails, Sinatra
- QA-Tools: CUnit, JUnit, Runit
- Vorgehensmodelle: XP, SCRUM, CMMI-DEV
- Schwerpunkte: Ruby on Rails, Software Configuration und Build Management, Softwarearchitektur, Imageprocessing / Computergrafik
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Entwurf und Realisierung einer Web-Applikation für das Handling von Messdaten aus Messgeräten für elektrische Anlagen.
- Leitung des dreiköpfigen Entwicklungsteams.
- Programmierung des Backends zur Verarbeitung und Archvierung der Messdaten in C und Ruby.
- Migration eines Defecttrackingsystems auf das Defecttrackingsystem Jira. Die vorhandenen Daten mussten aus dem alten System ausgelesen, transformiert und in das neue System importiert werden ohne den laufenden Entwicklungsprozess zu behindern. Tätigkeitsschwerpunkte waren
– Entwurf und Realisierung der notwendigen Programme in Java und Perl
– Durchführung der Migration
• Entwicklung eines Jira-Plugins zur Erweiterung der SOAP-Schnittstelle Tätigkeitsschwerpunkte waren
– Entwurf und Realisierung des Plugins in Java
– Entwicklung einer Perl-Testsuite für das Jira-SOAP-API
- Entwurf und Realisierung eines Reservierungstools zur Reservierung von Testsystemen als Ruby Sinatra/Sequel-Webapplikation.
- Entwurf und Realisierung einer Ruby-Bibliothek zur Customisiering von Jenkins via REST-Schnittstelle.
- Evaluierung der Version Control Systeme Git und Perforce im Hinblick auf Ersatz für ClearCase.
- Entwurf und Realisierung eines Tools für das Code Review Management aus ClearCase Repositories mit Atlassion Crucible und Jira als Ruby-on-Rails-
Webapplikation.
Entwicklung einer hochperformanten, betriebssystemunabhängigen Bildverarbeitungsbibliothek in C/C++ mit Ruby-Bindings. Tätigkeitsschwerpunkte waren
- Algorithmenentwicklung, Implementation und Testen derselben.
- Entwurf und Entwicklung der Bibliotheksarchitektur und ihrer Interfaces.
- Entwicklung und Etablierung eines Nmake/GNUmake basierten Buildsystems für Windows, Linux und Solaris mit Hilfe selbst entwickelter Makefilegeneratoren.
- Entwicklung und Etablierung eines Deploymentkonzeptes über HTTP-Server als Ruby-on-Rails-Webapplikation.