Vorlesung und Praktikum. Größe max. 20 Pers. Studiensemester 5-7.
Vorlesung und Praktikum. Größe max. 150 Personen. Studiensemester 4.
Porsche Car Configurator Daten Editor
Porsche World Warranty System
Porsche Funktion Enabling System & Nachgenerierung Freischaltcodes
Porsche Fahrzeugaktionen. NHTSA WebService.
Porsche WIBIT
Porsche World Warranty System (alt System)
Porsche Kulanz
WWS Authorisation Services
Porsche Guardian (Porsche Statistik)
Porsche Connected Car
Porsche AIM (Meeting Manager)
Aufbau eines Flow Engine (+ Plugins) auf Basis von OSGi.
Hilfe bei der Infrastruktur (Maven3 + Jenkins)
Evaluierung von SmartGWT und ZK Frameworks nach
Anforderungen der Kunden.
Entwicklung/ Wartung eines Datenbusses für die Fahrzeugsicherheit
Für die Prüfung neuer Fahrzeuge unter dem Sicherheitsaspekt werden bei Audi zwei Testverfahren eingesetzt: der Crash-Test, der eine kostenaufwendige Methode darstellt, und die computergestützte Simulation eines Fahrzeug-Crashes.
Die auf diesem Weg erzeugten Daten werden aus zwei verschiedenen Systemen zusammengeführt und an die
entsprechenden Abteilungen weitergeleitet.
Teammanagement
Building Search Application:
FoxyEvents ist eine Eventsuchmaschine, deren Angebot über 100.000 aktuelle Termine weltweit umfasst.
Die Zusammensetzung der gesuchten Informationen erfolgt mittels eigenentwickelten Suchalgorithmen und Interpretation sowie Übersetzung der Freitextangaben mit Hilfe von semantischer Suche.
Entwicklung eines Aeronautical Information Repository Interfaces
(Aeronautical Data Access System: EAD (ESI) + AIXM 4.5)
Kenntnisse:
Build system: Ant, Bash (+Maven2), Database: PostgreSQL/ ORACLE + Hibernate + EJB3, Codequality: PMD, FindBugs, XML/ XSD: sTax (Verarbeitung großer Datenmenge), JiBX, JAXB2, ESI: European Aeronautical Database System Interface + AIXM 4.5, Common: Apache Commons *, Quartz, MBeans, Spring3, SOA, View: MyFaces, JBoss Portal, JSP, JS/ HTML/ CSS, Messaging systems: JMS (SonicMQ), Continuous integration System: Hudson, Test systems: Selenium, *Unit: jUnit, TestNG, dbUnit, IDE: Eclipse + SVN, Application Server: JBoss 5, Operation System: Fedora 11, Team Organisation: Scrum
01/08? 12/10 Fulltime Freiberufler (Softwareentwickler) für die Fa. COMSOFT;
Entwicklung eines Aeronautical Information Repository Interfaces
(Aeronautical Data Access System: EAD (ESI) + AIXM 4.5)
-- [Build system: Ant, Bash (+Maven2)]
-- [Database: PostgreSQL/ ORACLE + Hibernate + EJB3]
-- [Codequality: PMD, FindBugs]
-- [XML/ XSD: sTax (Verarbeitung großer Datenmenge), JiBX, JAXB2]
-- [ESI: European Aeronautical Database System Interface + AIXM 4.5]
-- [Common: Apache Commons *, Quartz, MBeans, Spring3, SOA]
-- [View: MyFaces, JBoss Portal, JSP, JS/ HTML/ CSS]
-- [Messaging systems: JMS (SonicMQ)]
-- [Continuous integration System: Hudson]
-- [Test systems: Selenium, *Unit: jUnit, TestNG, dbUnit]
-- [IDE: Eclipse + SVN]
-- [Application Server: JBoss 5]
-- [Operation System: Fedora 11]
-- [Team Organisation: Scrum]
06/08?04/11 ~100 h/Mo
Nearshoring
7 Personen
Nearshoring: Team Lead + Architektor.
Fa. FoxyEvents (http://foxyevents.de);
Teammanagement; Building Search Application: Konzept + Design +
Architektur, Implementierung, GUI, Datenbankarchitektur, Konfiguration,
Administration, Verarbeitung großer XML-Datenmenge, ...
FoxyEvents ist eine Eventsuchmaschine, deren Angebot über 100.000
aktuelle Termine weltweit umfasst. Die Zusammensetzung der gesuchten
Informationen erfolgt mittels eigenentwickelten Suchalgorithmen und
Interpretation sowie Übersetzung der Freitextangaben mit Hilfe von
semantischer Suche.
-- [Build system: Maven2 (+Bash, @Deprecated: Ant)]
-- [Database: PostgreSQL 8.4 (+Postgis) + Ibatis +
Liquibase (=Database Change Management)]
-- [Codequality: PMD, FindBugs, CheckStyle, Cobertura]
-- [Search Engine: Lucene3, Sorl (@Deprecated: Compass), LingPipe]
-- [XML/ XSD/ JSON: sTax1/2, Apache Digester, XStream]
-- [Common: Spring3, Spring Security, Quartz, jCaptcha, ...]
-- [View: Velocity (template engine), Jasper Reports (PDF/ DOC),
Spring MVC, HTML/CSS/JS (jQuery + Plugins), GWT
XML (Apache Tiles + Build configuration like Maven2)]
-- [Payment API: PayPAL]
-- [Continuous integration System: Hudson]
-- [Test systems: Selenium, *Unit: jUnit, xmlUnit (@Deprecated: TestNG)]
-- [Design: Photoshop CS3]
-- [Documentation: StarUML, TRAC, Javadoc, Balsamic Mockups]
-- [IDE: Eclipse + SVN]
-- [Application server: Tomcat6]
-- [Operation System: Open Suse 11]
-- [Streng basierendes Entwickeln nach Design-Patterns +
Code Conventions- + vordefinierter Architektur]
-- [Team organisation: Team meetings are toxic. Avoid team meetings]
04/11?07/11 Fulltime
Nearshoring
3 Personen
Freiberufler: Consultant/ Projektleiter/ JEE Senior Entwickler.
Fa. AUDI AG (i.A. In GmbH)
Entwicklung/ Wartung eines Datenbusses für die Fahrzeugsicherheit
Für die Prüfung neuer Fahrzeuge unter dem Sicherheitsaspekt werden bei
Audi zwei Testverfahren eingesetzt: der Crash-Test, der eine
kostenaufwendige Methode darstellt, und die computergestützte
Simulation eines Fahrzeug-Crashes. Die auf diesem Weg erzeugten Daten
werden aus zwei verschiedenen Systemen zusammengeführt und an die
entsprechenden Abteilungen weitergeleitet.
-- [Build system: Maven2 (+Bash]
-- [Database: jbdc, Hibernate, Oracle DB]
-- [Codequality: PMD]
-- [XML/ XSD/ JSON: sTax2]
-- [Common: Spring 2.5/3, ESB, Quartz; EJB2]
-- [View: Velocity (template engine), MyFaces, HTML/CSS/JS, GWT, RCP)]
-- [Test systems: *Unit: jUnit]
-- [Documentation: StarUML, Enterprise Architect]
-- [Bugtracking: JIRA]
-- [IDE: Eclipse + GIT + SVN]
-- [Application server: JBoss 5]
-- [Operation System: Linux/ Windows 7]
08/11?10/11 Fulltime
Nearshoring
3 Personen
Freiberufler: JEE Senior Entwickler.
Fa. ISB AG (http://www.isb-ag.de)
Beschaffung und Aufbau eines landeskundlichen Informationssystems für
Baden-Württemberg. Entwicklung der Suchmaschine, Hilfe bei der
Infrastruktur/ Architektur
-- [Build system: Maven3]
-- [Database: JPA + PostgreSQL/ Postgis + Liquibase]
-- [Codequality: PMD, Findbugs]
-- [XML/ XSD/ JSON: sTax2]
-- [Common: Spring 3, Liferay]
-- [Search Engine: SORL, Lucene]
-- [Test systems: *Unit: jUnit]
-- [Documentation: Visio]
-- [Bugtracking: JIRA]
-- [IDE: Eclipse + SVN]
-- [Application server: Tomcat]
-- [Operation System: Windows XP]
08/11-03/12 Fulltime
Nearshoring
3 Personen
Nearshoring:
JEE Senior Entwickler/ Architektor/ Projectmanager.
Prüftechnik AG (http://www.pruftechnik.com)
Aufbau eines Flow Engine (+ Plugins) auf Basis von OSGi.
Hilfe bei der Infrastruktur (Maven3 + Jenkins)
Der Kern des Projektes war die Entwicklung einer Software für
Produktionsmaschinen und -geräte wie z.B. Windmühlen, die dem
Erheben und Verarbeiten statistischer Daten dient. Es handelt sich dabei
um ein High Availible System, das permanenten Betrieb der Hard- und
Software gewährleistet.
-- [Build system: Maven3 + Aufbau des Maven Plugins]
-- [Codequality: PMD, Findbugs]
-- [XML: sTax2]
-- [Common: Spring 3, OSGi]
-- [Test systems: *Unit: jUnit, jMock]
-- [Documentation: Visio]
-- [Bugtracking: JIRA]
-- [IDE: Eclipse + SVN + GIT]
-- [Application server: Tomcat]
-- [Operation System: Linux]
01/12 =40h JEE Senior Entwickler/ Consulter.
b.telligent (http://www.btelligent.de)
Evaluierung von SmartGWT und ZK Frameworks nach
Anforderungen der Kunden.
-- [Build system: Maven3/ Ant]
-- [GWT + SmartGWT]
-- [HSQL/ JSON]
-- [ZK + JSF]
-- [IDE: Eclipse + Subversion]
-- [Application server: Tomcat]
Seit 01/11 ~10h/Wo
Nearshoring
5 Personen
Team Lead. Management. Senior Entwickler.
ikiss.biz (http://icolormusic.com)
Interaktives iPhone App (+Web)
Mithilfe dieser App erstellt der User ein eigenes Video zum gewünschten
Track. Der Text des Tracks wird zur Auswahlzeit analysiert und auf den
Bildcontent einer eigenen Datenbank geprüft. Zur Abspielzeit tauchen
Bilder und Animationen zu den gefundenen Wörtern auf, mit welchen der
User durch die bekannten bei iPhone vor bekannten Gesten interagieren
kann. Den Finger verfolgt eine Linie, welche auch als Interaktionselement
mit Grafiken dient. Berüht die Linie ein aufgetauchtes Bild, wird dieses
animiert. Die Linienform wird durch sekundäre Animationen unterstützt.
Diese Animationen tauchen an der aktuellen Position der Linie auf.
-- [iPhone/ iPad]
-- [Build System: Maven3]
-- [HTML/ CSS]
-- [HSQL/ PostgreSQL/ JSON/ XML]
-- [Solr/ LingPipe Konstrukte]
-- [IDE: Eclipse + Subversion]
-- [Application server: Tomcat]
02/12-04/12 Fulltime JEE Senior Entwickler.
LBBW (http://lbbw.de)
Report + Architektur Re-Engineering.
-- [Jasper Reports, Spring]
-- [Build System: Ant + Ivy]
-- [Datenbank: Oracle]
-- [Ticket Manageent System: JIRA]
-- [IDE: Eclipse + Subversion]
-- [Application server: Tomcat]
05/12-02/16 Fulltime
Nearshoring
4 Personen
JEE Senior Architekt. Nearshoring Projektmanager.
Porsche AG (http://porsche.de)
I. Porsche Car Configurator Daten Editor
Im Rahmen des Projektes erfolgten die Wartung, die Weiterentwicklung
sowie das Reengineering des Datenbuses, der unter anderem Daten für
den Porsche Car Configurator sowie für aktuelle Werbepublikationen
liefert.
Aufwand ca 500PT.
II. Porsche World Warranty System
Im Rahmen des Projektes erfolgte die Implementierung des Quality Part
Processes für Dealers, Importers und Porsche AG.
Aufwand ca. 400PT
III. Porsche Funktion Enabling System & Nachgenerierung
Freischaltcodes
Im Rahmen des Projektes erfolgte die Implementierung des
Administrationsbereiches für die Codegenerierung für die
Fahrzeugbauteile.
Aufwand ca. 250PT
IV. Porsche Fahrzeugaktionen. NHTSA WebService.
Im Rahmen des Projektes erfolgte das Reengineering des alten
Programms und Redesign der alten Architektur auf die neue Struktur. In
dem Projekt geht es um Porsche Messaging System für
sicherheitsrelevante Bauteile.
Aufwand ca 170PT.
V. Porsche WIBIT
Im Rahmen des Projektes erfolgte die Implementierung des Korrektur-
Systems für die Alliance Versicherung.
Aufwand ca. 50PT.
VI. Porsche World Warranty System (alt System)
Im Rahmen des Projektes erfolgte die Cobol-Java-Umstellung auf die neue
Porsche Datenbank-Architektur.
Aufwand ca. 100PT.
VII. Porsche Kulanz
Im Rahmen des Projektes erfolgte das Reengineering des alten Systems
auf die neue Architektur.
Aufwand ca. 70PT.
VIII. WWS Authorisation Services
Im Rahmen des Projektes erfolgte das Reengineering des alten Systems
auf die neue Architektur.
Aufwand ca. 35PT.
IX. Porsche Guardian
Im Rahmen des Projektes erfolgte die Weiterentwicklung des
bestehenden Systemen. Das System sammelt die statistischen Daten über
die http://porsche.de Seite.
Aufwand ca 40PT.
X. Porsche Connected Car
Im Rahmen des Projektes erfolgte die Unterstützung der Umsetzung von
der Spezifikation
XI. Porsche AIM
Im Rahmen des Projektes erfolgte die Weiterentwicklung des Porsche
Meeting Managers.
Aufwand ca 120PT
-- [Java: JVM 7]
-- [Build System: Ant, Maven3]
-- [View: MyFaces, JSF, TeamLeaf]
-- [Common: jBPM, Spring3, Spring Security]
-- [Datenbank: DB2 v8, v10]
-- [Test System: *Unit: jUnit, Mockito]
-- [Codequality: PMD, Findbugs]
? [Cobol: Visual Cobol + Java]
? [IE8, IE10]
-- [IDE: Eclipse + Subversion + GIT]
-- [Application server: Tomcat 7]
06/12-10/12 Fulltime
Nearshoring
4 Personen
I Color Music is the game, which goal is to get out of boredom and silence.
The challenge is to compete for the championship by painting favorite
music (http://icolormusic.com)
-- [Java: JVM 7]
? [LibGDX (Android, iOS, Desktop, Web)]
? [Server: Spring3, PostgreSQL]
09/12-12/12
01/13-02/16
~25h/Wo
Nearshoring
5 Personen
für die
Entwicklung
... dachach
Support
JEE Senior Architekt. Nearshoring Projektmanager.
Buchhandlung Suchmaschine (http://osiander.de)
Aufbau der perfomanter Suchmaschine. Cluster. 30Mio Datensätze.
Osiander ist eine der größten Sortimentsbuchhandlungen Deutschlands.
Der Online-Shop der Buchhandlung beinhaltet über 10 Millionen Artikel.
Für deren Auffindbarkeit und Präsentation wurde eine Suchmaschine neu
gebaut. Ikiss.biz übernahm die Architektur, das Management sowie die
Entwicklung der Suchmaschine. Die Herausforderung des Projekts
bestand in der Größe und Vielfalt der zu verarbeitenden Datenmenge bei
gleichzeitiger intensiver Nutzung seitens der zahlreichen Buchhandlung-
Kunden.
-- [Java: JVM 7]
-- [Build System: Maven3]
-- [SOLR 3.6+, Apache Balancer, Tomcat 7, Linux]
-- [View: JSP]
-- [Common: Spring3]
-- [Datenbank: MySQL]
-- [Test System: *Unit: jUnit, Mockito]
-- [Codequality: PMD, Findbugs]
-- [IDE: Eclipse + Subversion]
2003/01-2007/12 1. Softwareentwicklung bei Daimler Fleetboard: http://fleetboard.com
XING PROFIL: [auf Anfrage]
11/2017 - heute
Weiterbildung. Künstliche Intelligenz > Reinforcement Learning
11/2017 - 11/2017
Weiterbildung. Zertifikat. Blockchain > Ethereum
Ethereum: Auf Anfrage
10/2017 - 10/2017
Weiterbildung: Data Science > Data Analysis > R
01/2016 ? 12/2016
Weiterbildung (Coursera, Udemy, Anton Kreil, Giovanni Cicivelli)
10/2015? 04/2016
English bei Wall Street Institute. Level: B2/C1.
10/2010 - 10/2010
RCP Schulung
02/2008 ? 10/2008
English on Wall Street Institute. Waystage
01/2008
Erlangung des akademischen Grades ?Dipl.-Ing. Medieninformatik? [Hochschule der Medien]. Diplomnote: 1.3. Gesamtnote: 1.9
05/2007 ? 10/2007
Fulltime
Diplomand: Konzeption, Design und Entwicklung einer J2EE Komponente im FleetBoard Service Center zur Überwachung der Datensendefrequenz von Fahrzeugen. Daimler Services FleetBoard GmbH
[J2EE: EJB 2; UML; Web Services; JaxMe; WebSphere; DB2; RAD]
01/2007 ? 04/2007
Studienarbeit. Eigenständiges J2EE Projekt: Kommunikationsportal.
Portal mit der Gestaltungsmöglichkeit für jeden Benutzer.
[J2EE: JBoss, JSF, EJB 3, Velocity; HTML/ CSS/ JavaScript - AJAX]
10/2005 ? 07/2006
Studienarbeit "Schach für drei Spieler"
[Design; JAVA: Applet, SOAP, JDBC, JSP/ Servlets, HTML/ CSS; Ant ]
10/2003? 12/2003
Werkstudent: Gestaltung. Fa. "Bild und Textgestaltung"
10/2001 ? 10/2002
Intensivsprachkurs "Deutsch als Fremdsprache"
Stipendiat. Carl Duisberg Centren. Otto Benecke Stiftung
04/2002 ? 05/2002
Sprachkurs Englisch
Grundstufe
Otto Benecke Stiftung
05/2002 ? 07/2002
Göthe Institut. Intensivkurs Deutsch Mittelstufe 2 und 3 + DSH Prüfung.
10/2002 ? 01/2008
Studium. Hochschule der Medien in Stuttgart/ Deutschland.
Studiengang Medieninformatik.
1986 ? 1997
Gymnasium mit der Fachrichtung Deutsch in Bischkek/ Kyrgyzstan.
Preisträger des Schulen-Wettbewerbs in Kyrgyzstan: Mathe/ Informatik.
1997? 2000
Studium. Internationale Universität Kyrgyzstan.
Fakultät "Hochschule der Diplomatie, Internationalen Beziehungen und Rechten". Fachrichtung "Internationale Beziehungen".
1998? 1999
Studium. Amerikanische Universität in Kyrgyzstan.
Fachrichtung "Betriebswirtschaft" in Deutsch.
Fachgebundene Hochschulreife: Note 1.3
Dienstleistungen:
Methoden:
Webserver, Applicationserver, Middleware:
Kommunikationsprotokolle:
Modellierungswerkzeuge:
StarUML
MagicDraw (UML Modellierung)
Together
Rational Rose
Versionsverwaltung:
Testwerkzeuge:
Entwicklungs-/Build-Prozess:
Ant
Maven
Bugzilla
Wiki, TWiki
CruiseControl
Hudson/ Jenkins
Trac
JIRA
Richtlinien/ Normen:
Kenntnisse:
Buildsysteme:
Modeling Languages:
Technologien/ Erfahrungen:
USA: Gerne Trading-Projekte in NY/USA oder Projekte aus California/USA.
Ich suche zusätzlich Projekte für Offshoring, Offshore, Nearshoring, Nearshor, Outsourcing (Projekt-Erfahrung + Team vorhanden).
Vorlesung und Praktikum. Größe max. 20 Pers. Studiensemester 5-7.
Vorlesung und Praktikum. Größe max. 150 Personen. Studiensemester 4.
Porsche Car Configurator Daten Editor
Porsche World Warranty System
Porsche Funktion Enabling System & Nachgenerierung Freischaltcodes
Porsche Fahrzeugaktionen. NHTSA WebService.
Porsche WIBIT
Porsche World Warranty System (alt System)
Porsche Kulanz
WWS Authorisation Services
Porsche Guardian (Porsche Statistik)
Porsche Connected Car
Porsche AIM (Meeting Manager)
Aufbau eines Flow Engine (+ Plugins) auf Basis von OSGi.
Hilfe bei der Infrastruktur (Maven3 + Jenkins)
Evaluierung von SmartGWT und ZK Frameworks nach
Anforderungen der Kunden.
Entwicklung/ Wartung eines Datenbusses für die Fahrzeugsicherheit
Für die Prüfung neuer Fahrzeuge unter dem Sicherheitsaspekt werden bei Audi zwei Testverfahren eingesetzt: der Crash-Test, der eine kostenaufwendige Methode darstellt, und die computergestützte Simulation eines Fahrzeug-Crashes.
Die auf diesem Weg erzeugten Daten werden aus zwei verschiedenen Systemen zusammengeführt und an die
entsprechenden Abteilungen weitergeleitet.
Teammanagement
Building Search Application:
FoxyEvents ist eine Eventsuchmaschine, deren Angebot über 100.000 aktuelle Termine weltweit umfasst.
Die Zusammensetzung der gesuchten Informationen erfolgt mittels eigenentwickelten Suchalgorithmen und Interpretation sowie Übersetzung der Freitextangaben mit Hilfe von semantischer Suche.
Entwicklung eines Aeronautical Information Repository Interfaces
(Aeronautical Data Access System: EAD (ESI) + AIXM 4.5)
Kenntnisse:
Build system: Ant, Bash (+Maven2), Database: PostgreSQL/ ORACLE + Hibernate + EJB3, Codequality: PMD, FindBugs, XML/ XSD: sTax (Verarbeitung großer Datenmenge), JiBX, JAXB2, ESI: European Aeronautical Database System Interface + AIXM 4.5, Common: Apache Commons *, Quartz, MBeans, Spring3, SOA, View: MyFaces, JBoss Portal, JSP, JS/ HTML/ CSS, Messaging systems: JMS (SonicMQ), Continuous integration System: Hudson, Test systems: Selenium, *Unit: jUnit, TestNG, dbUnit, IDE: Eclipse + SVN, Application Server: JBoss 5, Operation System: Fedora 11, Team Organisation: Scrum
01/08? 12/10 Fulltime Freiberufler (Softwareentwickler) für die Fa. COMSOFT;
Entwicklung eines Aeronautical Information Repository Interfaces
(Aeronautical Data Access System: EAD (ESI) + AIXM 4.5)
-- [Build system: Ant, Bash (+Maven2)]
-- [Database: PostgreSQL/ ORACLE + Hibernate + EJB3]
-- [Codequality: PMD, FindBugs]
-- [XML/ XSD: sTax (Verarbeitung großer Datenmenge), JiBX, JAXB2]
-- [ESI: European Aeronautical Database System Interface + AIXM 4.5]
-- [Common: Apache Commons *, Quartz, MBeans, Spring3, SOA]
-- [View: MyFaces, JBoss Portal, JSP, JS/ HTML/ CSS]
-- [Messaging systems: JMS (SonicMQ)]
-- [Continuous integration System: Hudson]
-- [Test systems: Selenium, *Unit: jUnit, TestNG, dbUnit]
-- [IDE: Eclipse + SVN]
-- [Application Server: JBoss 5]
-- [Operation System: Fedora 11]
-- [Team Organisation: Scrum]
06/08?04/11 ~100 h/Mo
Nearshoring
7 Personen
Nearshoring: Team Lead + Architektor.
Fa. FoxyEvents (http://foxyevents.de);
Teammanagement; Building Search Application: Konzept + Design +
Architektur, Implementierung, GUI, Datenbankarchitektur, Konfiguration,
Administration, Verarbeitung großer XML-Datenmenge, ...
FoxyEvents ist eine Eventsuchmaschine, deren Angebot über 100.000
aktuelle Termine weltweit umfasst. Die Zusammensetzung der gesuchten
Informationen erfolgt mittels eigenentwickelten Suchalgorithmen und
Interpretation sowie Übersetzung der Freitextangaben mit Hilfe von
semantischer Suche.
-- [Build system: Maven2 (+Bash, @Deprecated: Ant)]
-- [Database: PostgreSQL 8.4 (+Postgis) + Ibatis +
Liquibase (=Database Change Management)]
-- [Codequality: PMD, FindBugs, CheckStyle, Cobertura]
-- [Search Engine: Lucene3, Sorl (@Deprecated: Compass), LingPipe]
-- [XML/ XSD/ JSON: sTax1/2, Apache Digester, XStream]
-- [Common: Spring3, Spring Security, Quartz, jCaptcha, ...]
-- [View: Velocity (template engine), Jasper Reports (PDF/ DOC),
Spring MVC, HTML/CSS/JS (jQuery + Plugins), GWT
XML (Apache Tiles + Build configuration like Maven2)]
-- [Payment API: PayPAL]
-- [Continuous integration System: Hudson]
-- [Test systems: Selenium, *Unit: jUnit, xmlUnit (@Deprecated: TestNG)]
-- [Design: Photoshop CS3]
-- [Documentation: StarUML, TRAC, Javadoc, Balsamic Mockups]
-- [IDE: Eclipse + SVN]
-- [Application server: Tomcat6]
-- [Operation System: Open Suse 11]
-- [Streng basierendes Entwickeln nach Design-Patterns +
Code Conventions- + vordefinierter Architektur]
-- [Team organisation: Team meetings are toxic. Avoid team meetings]
04/11?07/11 Fulltime
Nearshoring
3 Personen
Freiberufler: Consultant/ Projektleiter/ JEE Senior Entwickler.
Fa. AUDI AG (i.A. In GmbH)
Entwicklung/ Wartung eines Datenbusses für die Fahrzeugsicherheit
Für die Prüfung neuer Fahrzeuge unter dem Sicherheitsaspekt werden bei
Audi zwei Testverfahren eingesetzt: der Crash-Test, der eine
kostenaufwendige Methode darstellt, und die computergestützte
Simulation eines Fahrzeug-Crashes. Die auf diesem Weg erzeugten Daten
werden aus zwei verschiedenen Systemen zusammengeführt und an die
entsprechenden Abteilungen weitergeleitet.
-- [Build system: Maven2 (+Bash]
-- [Database: jbdc, Hibernate, Oracle DB]
-- [Codequality: PMD]
-- [XML/ XSD/ JSON: sTax2]
-- [Common: Spring 2.5/3, ESB, Quartz; EJB2]
-- [View: Velocity (template engine), MyFaces, HTML/CSS/JS, GWT, RCP)]
-- [Test systems: *Unit: jUnit]
-- [Documentation: StarUML, Enterprise Architect]
-- [Bugtracking: JIRA]
-- [IDE: Eclipse + GIT + SVN]
-- [Application server: JBoss 5]
-- [Operation System: Linux/ Windows 7]
08/11?10/11 Fulltime
Nearshoring
3 Personen
Freiberufler: JEE Senior Entwickler.
Fa. ISB AG (http://www.isb-ag.de)
Beschaffung und Aufbau eines landeskundlichen Informationssystems für
Baden-Württemberg. Entwicklung der Suchmaschine, Hilfe bei der
Infrastruktur/ Architektur
-- [Build system: Maven3]
-- [Database: JPA + PostgreSQL/ Postgis + Liquibase]
-- [Codequality: PMD, Findbugs]
-- [XML/ XSD/ JSON: sTax2]
-- [Common: Spring 3, Liferay]
-- [Search Engine: SORL, Lucene]
-- [Test systems: *Unit: jUnit]
-- [Documentation: Visio]
-- [Bugtracking: JIRA]
-- [IDE: Eclipse + SVN]
-- [Application server: Tomcat]
-- [Operation System: Windows XP]
08/11-03/12 Fulltime
Nearshoring
3 Personen
Nearshoring:
JEE Senior Entwickler/ Architektor/ Projectmanager.
Prüftechnik AG (http://www.pruftechnik.com)
Aufbau eines Flow Engine (+ Plugins) auf Basis von OSGi.
Hilfe bei der Infrastruktur (Maven3 + Jenkins)
Der Kern des Projektes war die Entwicklung einer Software für
Produktionsmaschinen und -geräte wie z.B. Windmühlen, die dem
Erheben und Verarbeiten statistischer Daten dient. Es handelt sich dabei
um ein High Availible System, das permanenten Betrieb der Hard- und
Software gewährleistet.
-- [Build system: Maven3 + Aufbau des Maven Plugins]
-- [Codequality: PMD, Findbugs]
-- [XML: sTax2]
-- [Common: Spring 3, OSGi]
-- [Test systems: *Unit: jUnit, jMock]
-- [Documentation: Visio]
-- [Bugtracking: JIRA]
-- [IDE: Eclipse + SVN + GIT]
-- [Application server: Tomcat]
-- [Operation System: Linux]
01/12 =40h JEE Senior Entwickler/ Consulter.
b.telligent (http://www.btelligent.de)
Evaluierung von SmartGWT und ZK Frameworks nach
Anforderungen der Kunden.
-- [Build system: Maven3/ Ant]
-- [GWT + SmartGWT]
-- [HSQL/ JSON]
-- [ZK + JSF]
-- [IDE: Eclipse + Subversion]
-- [Application server: Tomcat]
Seit 01/11 ~10h/Wo
Nearshoring
5 Personen
Team Lead. Management. Senior Entwickler.
ikiss.biz (http://icolormusic.com)
Interaktives iPhone App (+Web)
Mithilfe dieser App erstellt der User ein eigenes Video zum gewünschten
Track. Der Text des Tracks wird zur Auswahlzeit analysiert und auf den
Bildcontent einer eigenen Datenbank geprüft. Zur Abspielzeit tauchen
Bilder und Animationen zu den gefundenen Wörtern auf, mit welchen der
User durch die bekannten bei iPhone vor bekannten Gesten interagieren
kann. Den Finger verfolgt eine Linie, welche auch als Interaktionselement
mit Grafiken dient. Berüht die Linie ein aufgetauchtes Bild, wird dieses
animiert. Die Linienform wird durch sekundäre Animationen unterstützt.
Diese Animationen tauchen an der aktuellen Position der Linie auf.
-- [iPhone/ iPad]
-- [Build System: Maven3]
-- [HTML/ CSS]
-- [HSQL/ PostgreSQL/ JSON/ XML]
-- [Solr/ LingPipe Konstrukte]
-- [IDE: Eclipse + Subversion]
-- [Application server: Tomcat]
02/12-04/12 Fulltime JEE Senior Entwickler.
LBBW (http://lbbw.de)
Report + Architektur Re-Engineering.
-- [Jasper Reports, Spring]
-- [Build System: Ant + Ivy]
-- [Datenbank: Oracle]
-- [Ticket Manageent System: JIRA]
-- [IDE: Eclipse + Subversion]
-- [Application server: Tomcat]
05/12-02/16 Fulltime
Nearshoring
4 Personen
JEE Senior Architekt. Nearshoring Projektmanager.
Porsche AG (http://porsche.de)
I. Porsche Car Configurator Daten Editor
Im Rahmen des Projektes erfolgten die Wartung, die Weiterentwicklung
sowie das Reengineering des Datenbuses, der unter anderem Daten für
den Porsche Car Configurator sowie für aktuelle Werbepublikationen
liefert.
Aufwand ca 500PT.
II. Porsche World Warranty System
Im Rahmen des Projektes erfolgte die Implementierung des Quality Part
Processes für Dealers, Importers und Porsche AG.
Aufwand ca. 400PT
III. Porsche Funktion Enabling System & Nachgenerierung
Freischaltcodes
Im Rahmen des Projektes erfolgte die Implementierung des
Administrationsbereiches für die Codegenerierung für die
Fahrzeugbauteile.
Aufwand ca. 250PT
IV. Porsche Fahrzeugaktionen. NHTSA WebService.
Im Rahmen des Projektes erfolgte das Reengineering des alten
Programms und Redesign der alten Architektur auf die neue Struktur. In
dem Projekt geht es um Porsche Messaging System für
sicherheitsrelevante Bauteile.
Aufwand ca 170PT.
V. Porsche WIBIT
Im Rahmen des Projektes erfolgte die Implementierung des Korrektur-
Systems für die Alliance Versicherung.
Aufwand ca. 50PT.
VI. Porsche World Warranty System (alt System)
Im Rahmen des Projektes erfolgte die Cobol-Java-Umstellung auf die neue
Porsche Datenbank-Architektur.
Aufwand ca. 100PT.
VII. Porsche Kulanz
Im Rahmen des Projektes erfolgte das Reengineering des alten Systems
auf die neue Architektur.
Aufwand ca. 70PT.
VIII. WWS Authorisation Services
Im Rahmen des Projektes erfolgte das Reengineering des alten Systems
auf die neue Architektur.
Aufwand ca. 35PT.
IX. Porsche Guardian
Im Rahmen des Projektes erfolgte die Weiterentwicklung des
bestehenden Systemen. Das System sammelt die statistischen Daten über
die http://porsche.de Seite.
Aufwand ca 40PT.
X. Porsche Connected Car
Im Rahmen des Projektes erfolgte die Unterstützung der Umsetzung von
der Spezifikation
XI. Porsche AIM
Im Rahmen des Projektes erfolgte die Weiterentwicklung des Porsche
Meeting Managers.
Aufwand ca 120PT
-- [Java: JVM 7]
-- [Build System: Ant, Maven3]
-- [View: MyFaces, JSF, TeamLeaf]
-- [Common: jBPM, Spring3, Spring Security]
-- [Datenbank: DB2 v8, v10]
-- [Test System: *Unit: jUnit, Mockito]
-- [Codequality: PMD, Findbugs]
? [Cobol: Visual Cobol + Java]
? [IE8, IE10]
-- [IDE: Eclipse + Subversion + GIT]
-- [Application server: Tomcat 7]
06/12-10/12 Fulltime
Nearshoring
4 Personen
I Color Music is the game, which goal is to get out of boredom and silence.
The challenge is to compete for the championship by painting favorite
music (http://icolormusic.com)
-- [Java: JVM 7]
? [LibGDX (Android, iOS, Desktop, Web)]
? [Server: Spring3, PostgreSQL]
09/12-12/12
01/13-02/16
~25h/Wo
Nearshoring
5 Personen
für die
Entwicklung
... dachach
Support
JEE Senior Architekt. Nearshoring Projektmanager.
Buchhandlung Suchmaschine (http://osiander.de)
Aufbau der perfomanter Suchmaschine. Cluster. 30Mio Datensätze.
Osiander ist eine der größten Sortimentsbuchhandlungen Deutschlands.
Der Online-Shop der Buchhandlung beinhaltet über 10 Millionen Artikel.
Für deren Auffindbarkeit und Präsentation wurde eine Suchmaschine neu
gebaut. Ikiss.biz übernahm die Architektur, das Management sowie die
Entwicklung der Suchmaschine. Die Herausforderung des Projekts
bestand in der Größe und Vielfalt der zu verarbeitenden Datenmenge bei
gleichzeitiger intensiver Nutzung seitens der zahlreichen Buchhandlung-
Kunden.
-- [Java: JVM 7]
-- [Build System: Maven3]
-- [SOLR 3.6+, Apache Balancer, Tomcat 7, Linux]
-- [View: JSP]
-- [Common: Spring3]
-- [Datenbank: MySQL]
-- [Test System: *Unit: jUnit, Mockito]
-- [Codequality: PMD, Findbugs]
-- [IDE: Eclipse + Subversion]
2003/01-2007/12 1. Softwareentwicklung bei Daimler Fleetboard: http://fleetboard.com
XING PROFIL: [auf Anfrage]
11/2017 - heute
Weiterbildung. Künstliche Intelligenz > Reinforcement Learning
11/2017 - 11/2017
Weiterbildung. Zertifikat. Blockchain > Ethereum
Ethereum: Auf Anfrage
10/2017 - 10/2017
Weiterbildung: Data Science > Data Analysis > R
01/2016 ? 12/2016
Weiterbildung (Coursera, Udemy, Anton Kreil, Giovanni Cicivelli)
10/2015? 04/2016
English bei Wall Street Institute. Level: B2/C1.
10/2010 - 10/2010
RCP Schulung
02/2008 ? 10/2008
English on Wall Street Institute. Waystage
01/2008
Erlangung des akademischen Grades ?Dipl.-Ing. Medieninformatik? [Hochschule der Medien]. Diplomnote: 1.3. Gesamtnote: 1.9
05/2007 ? 10/2007
Fulltime
Diplomand: Konzeption, Design und Entwicklung einer J2EE Komponente im FleetBoard Service Center zur Überwachung der Datensendefrequenz von Fahrzeugen. Daimler Services FleetBoard GmbH
[J2EE: EJB 2; UML; Web Services; JaxMe; WebSphere; DB2; RAD]
01/2007 ? 04/2007
Studienarbeit. Eigenständiges J2EE Projekt: Kommunikationsportal.
Portal mit der Gestaltungsmöglichkeit für jeden Benutzer.
[J2EE: JBoss, JSF, EJB 3, Velocity; HTML/ CSS/ JavaScript - AJAX]
10/2005 ? 07/2006
Studienarbeit "Schach für drei Spieler"
[Design; JAVA: Applet, SOAP, JDBC, JSP/ Servlets, HTML/ CSS; Ant ]
10/2003? 12/2003
Werkstudent: Gestaltung. Fa. "Bild und Textgestaltung"
10/2001 ? 10/2002
Intensivsprachkurs "Deutsch als Fremdsprache"
Stipendiat. Carl Duisberg Centren. Otto Benecke Stiftung
04/2002 ? 05/2002
Sprachkurs Englisch
Grundstufe
Otto Benecke Stiftung
05/2002 ? 07/2002
Göthe Institut. Intensivkurs Deutsch Mittelstufe 2 und 3 + DSH Prüfung.
10/2002 ? 01/2008
Studium. Hochschule der Medien in Stuttgart/ Deutschland.
Studiengang Medieninformatik.
1986 ? 1997
Gymnasium mit der Fachrichtung Deutsch in Bischkek/ Kyrgyzstan.
Preisträger des Schulen-Wettbewerbs in Kyrgyzstan: Mathe/ Informatik.
1997? 2000
Studium. Internationale Universität Kyrgyzstan.
Fakultät "Hochschule der Diplomatie, Internationalen Beziehungen und Rechten". Fachrichtung "Internationale Beziehungen".
1998? 1999
Studium. Amerikanische Universität in Kyrgyzstan.
Fachrichtung "Betriebswirtschaft" in Deutsch.
Fachgebundene Hochschulreife: Note 1.3
Dienstleistungen:
Methoden:
Webserver, Applicationserver, Middleware:
Kommunikationsprotokolle:
Modellierungswerkzeuge:
StarUML
MagicDraw (UML Modellierung)
Together
Rational Rose
Versionsverwaltung:
Testwerkzeuge:
Entwicklungs-/Build-Prozess:
Ant
Maven
Bugzilla
Wiki, TWiki
CruiseControl
Hudson/ Jenkins
Trac
JIRA
Richtlinien/ Normen:
Kenntnisse:
Buildsysteme:
Modeling Languages:
Technologien/ Erfahrungen:
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
USA: Gerne Trading-Projekte in NY/USA oder Projekte aus California/USA.
Ich suche zusätzlich Projekte für Offshoring, Offshore, Nearshoring, Nearshor, Outsourcing (Projekt-Erfahrung + Team vorhanden).