IT Senior Consultant

freiberufler IT Senior Consultant auf freelance.de
Referenzen
offline
Europa
de  |  en  |  ru
80€/Stunde
40625 Düsseldorf
15.12.2016

Kurzvorstellung

Java EE Architektur, RubyOnRails/C++ Entwicklung

Ich biete

Projekt‐ & Berufserfahrung

Web-Designer, Entwickler
Deutsche Gesetzliche Unfallversicherung, Sankt Augustin
12/2010 – 9/2011 (10 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

12/2010 – 9/2011

Tätigkeitsbeschreibung

Projektbeschreibung:
Entwicklung eines nachrichten-basierendes Workflow-System.

Aufgaben
- Entwicklung von Web-basierenden Administrationsmasken
- Entwicklung eines Ant-basierendes Build-Management-Tools
- Entwicklung eines Python-basierendes Konfiguration-Tools

Technologien Java / Oracle ADF, JMS, Struts 1, WebLogic, Ant, Python


Projektidee, Designer, Entwickler
Gesetzliche Unfallversicherungsträger, Düsseldorf
10/2010 – 12/2010 (3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

10/2010 – 12/2010

Tätigkeitsbeschreibung

Projektbeschreibung:
Erstellung eines Tool-unterstützten Softwareenwicklung-Workflows für einen Feature-Driven Deve-
lopment (FDD) Einsatz.

Aufgaben
- Entwicklung eines Plugins für Redmine (RubyOnRails) mit den Funktionen:
- Automatisierte Erstellung von Feature Branches für einzelne Issues
- Issue bezogene Feature Branch Überwachung
- Tool-unterstützte Erstellung von Gerrit-Review Requests aus den Commits von einem ausgewählten Feature Branch
- Erstellung eines Linux-VMs mit allen notwendigen vorkonfigurierten Diensten für die Demonstrationszwecke

Technologien Ruby / RubyOnRails, FDD


Designer, Entwickler
Deutsche Rente, Düsseldorf
5/2010 – 6/2010 (2 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

5/2010 – 6/2010

Tätigkeitsbeschreibung

Projektbeschreibung:
Domänenspezifische Sprache (DSL) für die regelbasierte Aufgabenverteilung

Aufgaben
- Kundenspezifische Regel-Sprache zur Aufgabenverteilung anhand fachlicher Attributen
- Unterstützung von regulären Ausdrücken
- Unterstützung von benutzerdefinierten Funktionen
- Hervorragende Codeabdeckung durch DSL-getriebene Tests

Technologien Java SE / JavaCC, JDT Eclipse Compiler, Drools, Eclipse IDE, RocketJ


Architekt, Designer, Entwickler
Gesetzliche Unfallversicherungsträger, Düsseldorf
3/2010 – 12/2010 (10 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

3/2010 – 12/2010

Tätigkeitsbeschreibung

Projektbeschreibung:
Java-EE Framework zur asynchronen verteilten Datenverarbeitung

Aufgaben
- Plattform zur Implementierung von arbeitspaketorientierten Hintergrundprozessen
- Unterstützung von mehreren Arten von Abhängigkeiten zwischen Arbeitspaketen
- Applikationsserver- und Datenbankunabhängigkeit, Cluster-Fähigkeit
- Garantierte Datenintegrität bei instabilen Umgebungen (AppServer, JMS)
- Umfassende Code-Abdeckung durch JUnit-Tests

Technologien: Java EE / JMS, JBoss 5/6, WebLogic 10, Eclipse, JUnit


Architekt, Designer, Coach
Energiekonzern, Bochum
2/2010 – 11/2010 (10 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

2/2010 – 11/2010

Tätigkeitsbeschreibung

Projektbeschreibung:
Java EE Anwendung zur Beschaffung und Verwaltung von Stromzählerdaten
- Kontinuierliche Abfrage einer großen Anzahl von Stromzählern
- Erkennung von ausgefallenen Zählern
- Auskunft über einer Web-Service Schnittstelle
- Betriebsystem- und Datenbankunabhängige Implementierung

Aufgaben:
- Coaching im Bereich Java & Java EE
- Architektur und Design
- Code Review
- Optimierung

Technologien: Java EE, JBoss 5, Web-Services, JMS, Oracle DB 11g, MySQL


Designer, Entwickler, Coach
Gesetzliche Unfallversicherungsträger, Düsseldorf
8/2009 – 12/2010 (1 Jahr, 5 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

8/2009 – 12/2010

Tätigkeitsbeschreibung

Projektbeschreibung
Weiterentwicklung der Unfallversicherungssoftware das integriertes Vorgangsbearbeitungssystem
für die gesetzlichen Unfallversicherungsaufgaben

Aufgaben
- Implementierung von weiteren Anwendungsfällen
- Konfiguration und Optimierung der Software für große Datenvolumen
- IT-Schulungen im Rahmen einer Übergabe der Software an die Entwickler des Kunden
- Optimierung des Softwareentwicklung-Workflows durch einen Einsatz von Eclipse, Git, Gerrit und
Redmine, integriert durch eigenen Redmine-Plugin

Technologien: Java EE, JMS, JBoss 5, RubyOnRails, Git


Projektinitiator, Designer/Entwickler von DSL und Business-Tier
Steria Mummert Consulting AG, Düsseldorf
6/2008 – 11/2010 (2 Jahre, 6 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

6/2008 – 11/2010

Tätigkeitsbeschreibung

Projektbeschreibung:
Erstellung eines generischen Frameworks zum Rapid Application Development (RAD) auf Basis
von Model-Driven Architecture (MDA) mit Anforderungen:
- Bequeme domänenspezifische Sprachen (DSLs) zum Beschreiben von einem beliebigen fachlichen Datenmodel und GUI-Masken
- Generierung Persistenz-Schicht: Entitäten, Konfiguration
- Generierung Server-Schicht: Konverter (Entität DTO)
- Generierung Client-Schicht: Maskendefinitionen mit fachlichen Constraints

Aufgaben
- Entwurf der domänenspezifischen Sprachen (DSLs) für Server und GUI:
- GUI-DSL leitet von Server-DSL ab
- Technische Merkmale werden durch GUI-spezifische Merkmale ergänzt
- Entwurf einer universalen, für die Codegenerierung optimierten Java-EE Architektur
- Entwicklung eines Prototyps
- Anbindung eines bereits bestehenden GUI-Frameworks
- Maven-basierendes Build

Technologien: Java EE / Xtext, Java EE 6, JBoss 6, Eclipse RCP, PostgreSQL 8.4, Oracle DB 11g


Gründer, Designer, Entwickler, Administrator
Open Source, Düsseldorf
11/2007 – offen (13 Jahre, 5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2007 – offen

Tätigkeitsbeschreibung

Projektbeschreibung:
Eine plattformunabhängige Java-Schnittstelle zu den 7-Zip-Komprimierungsalgorithmen

Aufgaben
- JNI-Konforme C++ Bibliothek mit den Komprimierungsalgorithmen von 7-Zip
- Benutzerfreundliche und Archivformat-unabhängige Java-Schnittstelle
- Unterstützung von passwortgeschützten und mehrteiligen (mutli-part) Archiven
- Zielplattformen: Windows/Linux/Mac OS X; jeweils 32 bit und 64 bit
- Umfangreiche Tests auf allen Zielplattformen

Technologien C++ / JNI / Java, JUnit, GCC (g++), CMake 2.6, CTest, Eclipse CDT 6.0, SourceForge.net

Url http://sevenzipjbind.sourceforge.net/


Teamleader, Java EE Designer, Entwickler
Gesetzliche Unfallversicherungsträger, Düsseldorf
7/2007 – 7/2009 (2 Jahre, 1 Monat)
Öffentliche Verwaltung
Tätigkeitszeitraum

7/2007 – 7/2009

Tätigkeitsbeschreibung

Projektbescheibung:
Neuentwicklung der Unfallversicherungssoftware das integrierte Vorgangsbearbeitungssystem für
die gesetzlichen Unfallversicherungsaufgaben mit Anforderungen:
- Enterprise Application Server (JBoss)
- flexible Mehrschicht-Architektur
- moderner Stand-alone-GUI-Client, basierend auf Eclipse RCP
- Analyse des Altsystems (Centura, PL/SQL)
- Migration vom Pilot-Verband


Aufgaben:
- Teamführung (bis zu 3 Mitarbeiter)
- Entwicklung der Persistenz-Tier (Hibernate)
- Design und Entwicklung von Basis-Komponenten
- Design und Entwicklung einer Dokumentenerzeugungskomponente auf Basis von RTF und SQL
- Design und Entwicklung in fachlichen Bereichen:
- Mitgliederverwaltung
- Beitragserhebung
- Geldleistung
- Design und Entwicklung einer Code-Generierungs-Komponente auf Basis von UML-Modellen
aus dem Enterprise Architect
- Anbindung über ProGOV (von Procilon) von
- Signaturkomponente
- mehreren Enterprise-Content-Management-Systemen und Scanstrecken
- DALE/EUAZ Importen



moderner Stand-alone-GUI-Client, basierend auf Eclipse RCP
Analyse des Altsystems (Centura, PL/SQL)
Migration vom Pilot-Verband
Entwicklung der Persistenz-Tier (Hibernate)
Design und Entwicklung von Basis-Komponenten
Design und Entwicklung einer Dokumentenerzeugungskomponente auf Basis von RTF und SQL
Design und Entwicklung in fachlichen Bereichen:
Mitgliederverwaltung
Beitragserhebung
Geldleistung
Design und Entwicklung einer Code-Generierungs-Komponente auf Basis von UML-Modellen
aus dem Enterprise Architect
Anbindung über ProGOV (von Procilon) von
Signaturkomponente
mehreren Enterprise-Content-Management-Systemen und Scanstrecken
DALE/EUAZ Importen

Technologien: Java EE / Hibernate, AspectJ, JBoss 4/5, Enterprise Architect, RTF, Antlr, Eclipse 3.x, Oracle DB 11g, PL/SQL


C/C++ Entwickler (Studentische Hilfskraft)
Große Banken und Immobilien, Bochum
7/2001 – 7/2007 (6 Jahre, 1 Monat)
Banken
Tätigkeitszeitraum

7/2001 – 7/2007

Tätigkeitsbeschreibung

Software für die Finanz- und Immobilienwirtschaft
- Einheitliche kryptographische Schicht (C, Crypto++)
- Kopierschutzsystem mit Hardware gebundenen Lizenzen (C/C++)

Außerdem: Hauseigene pluginfähige Skriptsprache mit OLE-Anbindung (C/C++)
Beschreibung:
Design und Entwicklung einer neuen Version der firmeneigenen Skriptsprache zum Beschreiben
von kundenspezifischen Prozessen:
- Regelwerke und Workflows
- Dokumentengenerierung und Auswertung von PDF-Formularen

Aufgaben
- Analyse der bereits existierenden Implementierung
- Design und Entwicklung von
- neuer Syntax, neuen Sprachkonstrukten
- Parser, Bytecode und Laufzeitumgebung
- Standardbibliotheken
- Brücke: C Skript und Skript C
- generische OLE-Anbindung
- Plug-in Schnittstelle
- Tests von allen Sprachkonstrukten und Standardbibliotheken
- Entwicklung eines Konverters: alte Syntax neue Syntax
- Steuern von OLE-fähigen Programmen (Word, Excel)
- Implementieren einer Entwicklungsumgebung auf Eclipse RCP-Basis
- Erstellung der Dokumentation in LaTeX

Technologien: C/C++ / OLE, Visual Studio, LTEX, Java, Eclipse, RCP


Zertifikate

SOPERA
Juni 2011

Ausbildung

Informatik
(Diplom)
Jahr: 2008
Ort: Dortmund

Qualifikationen

IT & Entwicklung
- Softwareentwicklung
- IT-Architektur
- Frameworks
- Open Source
- IT-Sicherheit
- IT-Beratung

Programmierung & Betriebssysteme
- Java
- JavaScript
- Java-Frameworks
- C++
- C
- HTML
- Ruby
- Shell
- SQL
- TeX / LaTeX
- UML
- XML

Über mich

Ich bin ein IT Senior Berater, Softwaredesigner und Coach in:
- Java SE / Java EE
- C/C++
- RubyOnRails

Meine Schwerpunktgebiete sind:
- Mehrschichtarchitekturen
- Modell getriebenen Architekturen (MDA, MDSD)
- Entwicklung von neuen Programmiersprachen und domänenspezifischen Sprachen
- IT-Sicherheit
- Optimierung

Ich bin zu 100% verfügbar und zu 70% flexibel (60-80% vor Ort, Rest: HomeOffice)

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Russisch (Muttersprache)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1554
Alter
41
Berufserfahrung
19 Jahre und 9 Monate (seit 06/2001)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »