Senior Software-Entwickler: Java, J2EE, Docker, ElasticSearch, C#, DevExpress, Orcale, DB2, MS-SQL, NO-SQL, Unix, DMS, WMS, Archive
Aktualisiert am 31.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.05.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Türkisch
Muttersprache

Einsatzorte

Einsatzorte

Borken (Hessen) (+100km)

Bevorzugt: Kassel und Umgebung (250 - 300 km)

möglich

Projekte

Projekte

10 Jahre 9 Monate
2015-06 - heute

Virtuelle Arbeitsmarkt

Softwareentwickler/Berater Scrum Java EE 7 Java EE 8 ...
Softwareentwickler/Berater
  • PROJEKT:

Das neue Informationstechnologie Konzept der Bundesagentur für Arbeit setzt auf einer vielfältigen, äußerst komplexen IT-Struktur an. In der alten IT-Welt der BA wurde mit einer Vielzahl unterschiedlicher Fachanwendungen gearbeitet, die überwiegend nicht integriert waren. Das machte häufig Doppeleingaben von Daten und Mehrfacharbeiten notwendig. Der Virtuelle Arbeitsmarkt besteht aus vier Funktionseinheiten, wovon zwei für die externe Nutzung und zwei für die interne Nutzung zuständig sind. Die Bezeichnung Virtueller Arbeitsmarkt bezieht sich dabei auf eine gemeinsame Plattform unterschiedlicher Softwaresysteme.

 

  • das „Vermittlungs-, Beratungs- und Informationssystems“ VerBIS, das als Standardsoftware für den Vermittlungsbearbeitungsprozess zum Einsatz kommt.
  • die Internetbasierte „Job-Börse“ als Nachfolger des elektronischen Stellen-Informations-Services (SIS), die auch externen Nutzern zugänglich ist.
  • die Metasuchmaschine „Job-Roboter“, die den Vermittlungsfachkräften zur Verfügung steht und mit deren Hilfe sie auf Internetseiten von Unternehmen und Verwaltungen zusätzliche Stellen finden können.
  • Für die Kunden steht darüber hinaus das Online-Portal zur Verfügung, das neben dem Zugang zur Job-Börse den weiterreichenden BA-Informationsservice anbietet.

 

Mit VerBIS arbeiten über 60.000 interne Nutzer. Es bitet im Zusammenspiel mit der Job-Börse aber auch Kunden die Möglichkeit, auf ihre Bewerber- und Stellenprofile, die in der Agentur für Arbeit bzw. der ARGE gespeichert sind, zuzugreifen und diese von zu Hause aus im Internet zu bearbeiten und eigenständig nach passende Angeboten zu suchen. Des Weiteren besteht die Möglichkeit, direkt Online-Bewerbungen zu erstellen und zu versenden. Arbeitgeber können Stellenangebote online an die Agentur für Arbeit/ARGE übermitteln.

 
  • AUFGABE:

Entwurf und Implementierung der neuen   Klassen und ihrer Methoden und Anpassung der schon bestehenden Klassen auf   die neuen Anforderungen (OOA/OOD, WSDL)

 

Entwurf   und Implementierung der Klassen und ihrer Methoden (Controller- Klasse, Persistenz-Klasse usw.) (OOA/OOD)

Produktionsanalyse und Bugfixing

Erstellung von Web und Web-Service Anwendungen (Java)

Architektur Coach Teil-Projekt Release Management (Domain Drive Model, Agile Entwicklung nach SCRUM)

Erstellung von verschiedene Suchen mittels ElasticSearch, Lucene, SOLR und ELISE (WCC Group Match-Engine).

Erstellung Docker Umgebungen

Erstellung von diverse Tools (Java, Eclipse-RCP, Groovy, Mave-PlugIn etc.)

Planung von neuen Testfällen (JUNIT, SELENIUM) und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)

 
Continuous Integration (Jenkins)
  • TOOLS/SPRACHEN:

Eclipse, Oracle, SQL-Developer, Maven, Gradle, CVS, Subversion, GIT, WSDL, Java (7,8 …), JavaScript, CSS,  Tomcat (7,8), SpringBoot, Spring-Batch Weblogic(10,11),Java (Rendering, XML, XSLT, JAX-WS, REST, JSON, Apache CXF, AXIS/AXIS2, JDBC, SuSE-Linux, JPA-Hibernate+Spring, SpringBoot, Apache Maven, Jetty, JBOSS AS 7, Android App, IOS App, XCode, SQLite, Apache Lucene, ElasticSearch, ELISE –Match Engine, Jenkins, JIRA, Confluence, Crucible, BitBucket, Docker, DC/OS, XTEXT-Modelling, SoapUI, SCRUM, CheckStyle, SonarQube

Subversion Oracle Oracle SQL-Developer Eclipse CVS Git Spring Boot WebLogic JDBC Xcode SUSE Linux Enterprise Hibernate Jetty JBoss ApplicationServer Android SQLite iOS-App-Developer Apache Lucene Elastic Search Apache Solr Elise Match-Engine Jenkins Atlassian JIRA Atlassian Confluence Crucible BitBucket Docker DC/OS SoapUI Apache Tika Apache POI Spring-Batch CheckStyle SonarQube
Scrum Java EE 7 Java EE 8 JavaEE 6 WSDL Tomcat Application Server Spring Java API for XML Processing XSLT JAX-WS REST JSON Maven Gradle Groovy JavaScript CSS(3) JSP Apache CXF Axis Axis2 JPA HQL Hibernate Query Language Docker Xtext Agile Entwicklung Mockito PowerMock OOA OOD Agile Entwicklung Backend Entwicklung Frontend-Entwicklung HTML NO-SQL Code Coverage
Nürnberg
5 Monate
2015-02 - 2015-06

Ausschreibungstool - Teilnahme an Ausschreibungen für Bauwesen(für türkische Markt)

Architektur und Entwicklung AutoCAD Bauteilauslegung Projektplanung ...
Architektur und Entwicklung
Planung der Prozesslogik und der prinzipiellen Prozessabläufe Datenbankdesign Entwurf und Implementierung Datenmodel (Entity Framework und Entity Generierungsstrategie) Entwurf und Implementierung der Klassen und ihrer Methoden (OOA/OOD) Erstellung von Preiskategorien und strukturierte Preisdatenbank. (ca 158 Tausend. Positionen und 1,6 Mio. Preisinformationen) Erstellung von Dynamische Berechnungsmasken für Messungen/Einheiten usw. Planung der zu erstellenden Masken (GUI, Winforms, DevExpress, Web-Form[ASP], DevExtreme Cross-Platform) Entwurf und Implementierung AutoCAD Integration. Entwurf und Implementierung der Schnittstelle zur MS Office Implementierung der zu filternden Daten aus Word/Excel, die von Schnitt-stellen-Systemen übergeben werden und deren Konvertierung in eine neue Struktur und Weiterverarbeitung Ermittlung von geschätzte Kosten aus der Ausschreibungsunterla-gen(Automatisierte verfahren) Reporting von den Dynamisch generierten Angebotsunterlagen. Erstellung von Web-Service Anwendungen(Server: C#, Client: Java, Android, IOS, Responsive Design, HTML5, CSS3, JQUERY, Ajax usw.) Entwurf und Implementierung Reporting Mobil-Apps( IOS, Android) für die tägliche Baufortschritte(Bilder, Videos, Dokumente etc. werden gesammelt und an Server gesendet) Entwurf und Implementierung Lizenz-Mechanismus unter AES/C++(Windows/Linux) Entwurf und Implementierung der Exceptionhandling(mit Report Mechanis-mus) und Loggingmechanismen. Planung von Testfällen und Sammlung von Testdaten(Testfallermittlung, Testdatenerstellung) Durchführung von Tests (Modultest, Integrationstest, Systemtest) Deployment und Erstellung Installationsroutine.
Entity Framework Entity Generierungsstrategie Dynamische Berechnungsmasken Winforms Developer Express DevExtreme Webform(ASP) Cross Platform MS-Office Schnittstelle Reporting Visual-Studio 2010/2013 Apple XCode Eclipse Subversion JBOSS AS 7 Tomcat 6/7 Apache CXF KSoap AXIS/AXIS2 MySQL Apache Maven Wicket Jetty Android Android SQLite IPhone iPad Apache Lucene Lucene.NET AutoCAD JQuery Ajax
AutoCAD Bauteilauslegung Projektplanung CAD Integration IT-Koordination Web-Service Prozesslogik Prozessabläufe Entwurf und Implementierung Datenmodel Entity Framework OOA/OOD Preiskategorien Preisdatenbank Konvertierung Automatisierte verfahren Mobil-Apps Lizenz-Mechanismus Deployment WSDL Java C++ .NET C# ASP.NET JSP XML XSLT JDBC Responsive Design HTML5 CSS3 Ajax
Borken
8 Jahre 1 Monat
2007-02 - 2015-02

A2LL

Softwareentwickler/Berater Scrum Java EE 6 Java EE 5 ...
Softwareentwickler/Berater
  • PROJEKT

A2LL steht für „Arbeitslosengeld 2,   Leistungen zum Lebensunterhalt“ – und sein gleichnamiges IT-Programm für das   größte webgestützte Transaktionssystem in Deutschland überhaupt: eine   Applikation für bis zu 40.000 gleichzeitig aktive Nutzer, die pro Tag bis zu   800.000 Einzelbuchungen schafft. Dieses unvergleichlich hochkomplexe IT-System ist europaweit eine der größten E-Government-Lösungen.

 

 

 

Mit A2LL war die Bundesagentur für Arbeit (BA) in der Lage, alle  Langzeitarbeitslosen vor dem Start der Arbeitsmarktreform elektronisch zu erfassen; ihnen ordnungsgemäß und pünktlich zum Stichtag 1. Januar 2005 die zustehende Grundsicherung auszahlen zu können; sie bei Kranken-, Renten- und Pflegeversicherungen anzumelden und die entsprechenden Beiträge dorthin abzuführen.

 

A2LL ist das  IT-Instrument, ohne das die größte Reform der deutschen Arbeitsmarkt- und Sozialpolitik, das sogenannte Hartz IV-Gesetz, nicht hätte umgesetzt werden können.

  • AUFGABE:

Entwurf und Implementierung der neuen   Klassen und ihrer Methoden und Anpassung der schon bestehenden Klassen auf   die neuen Anforderungen (OOA/OOD, WSDL)

  

Entwurf   und Implementierung der Klassen und ihrer Methoden (Controller-

 

Klasse,   Persistenz-Klasse usw.) (OOA/OOD)

 

Migration von VB6 zu VB.NET / C#

 

Erstellung von Web-Service   Anwendungen(C#, Java)

 

Erstellung von Web-Anwendung (Java, Spring, Wicket, XML, MQ, Apache CXF, Axis/Axis2, JQuery, Ajax, )

 

Erstellung von diverse Tools(C#, Java, Eclipse RCP, VB6, VB.NET etc.)

 

Architektur Coach Teil-Projekt Releasemanagement (Agile Entwicklung nach Scrum)

 

Planung von neuen Testfällen und   Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung,   Testdatenerstellung)

 

 

 

Durchführung von Tests (Modultest,   Integrationstest, Systemtest)

 

 

  • TOOLS/SPRACHEN:

Visual-Studio 6 /2008/2010/2012,   VisualAssist, CodeSMART, IBM Eclipse, MyEclipse, CVS, Subversion, WSDL, WASP,   Java(4,5,6), Tomcat (5,6) (Balancing+Clustering), C++, Java, VB, .NET(C#   VB.NET) JSP, XML, XSLT, Apache CXF, AXIS/AXIS2 JDBC,  Informix, Solaris, Windows,   Hibernate+Spring, Hibernate+Struts, Wicket, Google Guice,Depency Injection (DI), JQuery, JBOSS, Android App, Apache Lucene,   Lucene.NET, Jira + Scrum, HP ALM (Quality Center), Innovator, LDAP-Authentication

Microsoft Visual Studio Visual Assist CodeSMART Eclipse MyEclipse CVS Subversion JDBC Informix Oracle Solaris Hibernate Spring Struts Apache Wicket Google Guice JBoss ApplicationServer Android SQLite Apache Lucene Lucene.NET Atlassian JIRA HP ALM HP Quality Center Innovator LDAP Selenium
Scrum Java EE 6 Java EE 5 C++ C# VB6 VB.NET Tomcat Applicationserver Struts WSDL JSP XML XSLT Apache CXF Apache Axis AXIS2 Depency Injection (DI) jQuery JavaScript Groovy Ajax OOA OOD
Mülheim an der Ruhr
4 Monate
2006-10 - 2007-01

Herstellerunabhängige Archivschnittstelle

Architektur und Entwicklung WSDL Java 1.4 Java 1.5 ...
Architektur und Entwicklung
  • ROJEKT:
Herstellerunabhängige Archivschnittstelle (WebServices)
 
  • AUFGABE:
Planung und Entwurf der neuen Funktionen in Absprache und Zusammenar-beit
mit dem Kunden
Planung und Entwurf der zu erstellenden neuen MaskenEntwurf und
Implementierung der neuen Klassen und ihrer Methoden und An-passung der
schon bestehenden Klassen auf die neuen Anforderungen (O-OA/OOD, WSDL)Entwurf
und Implementierung der Masken
 
  • TOOLS/SPRACHEN:
IBM Eclipse, CVS, WSDL, Java 1.4,1.5, Tomcat 4 (Balancing+Clustering),
Tomcat 5(Balancing+Clustering), JBoss, JSP, XML, JDBC,  Oracle
Eclipse CVS JBoss ApplicationServer Oracle JDBC
WSDL Java 1.4 Java 1.5 Tomcat 5(Balancing+Clustering) Tomcat 4 (Balancing+Clustering) WebService JSP XML
Sparda Daten-Verarbeitung
Langen, Nürnberg, Remote
4 Monate
2006-07 - 2006-10

Archivierung, Dokumenten und Workflowmanagement

Architektur und Entwicklung Delphi 6 DevExpress VCL OEL (Object-oriented Extensible Language) ...
Architektur und Entwicklung
  • PROJEKT:
Archivierung, Dokumenten und Workflowmanagement
Vereinsverwaltung
 
  • AUFGABE:

Planung und Entwurf der neuen Funktionen in Absprache und Zusammenarbeit mit dem Kunden

 

Planung und Entwurf der zu anpassenden Prozesslogiken und Geschäftsprozesse vom Standardsystem

 

Planung und Entwurf der zu erstellenden neuen Masken und der zu anpassenden Masken

 

Anpassung der Schnittstellen an die Anforderungen des Kunden (Oracle Forms, OLE und DMS, WMS, Archive-Client (Delphi, DevExpress VCL))

  

Entwurf und Implementierung der Office-Schnittstelle

 

Entwurf und Implementierung der neuen Klassen und ihrer Methoden und Anpassung der schon bestehenden Klassen auf die neuen Anforderungen (OOA/OOD)

 

Planung und Implementation von Stored Procedures

 

Erstellung Vereinsverwaltungssoftware Client/Server
(Mitgliederverwaltung, Doppelte Buchführung, Zahlung/Lastschrift, Reporting,
etc.)

 

Entwurf und Implementierung der Masken

 

Mitarbeit bei der Planung und Erstellung eines Testkonzeptes

 

Planung von neuen Testfällen und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)

 

Durchführung von Tests (Modultest, Integrationstest, Systemtest)

 

Erstellung eines technischen Benutzerhandbuchs für Systemadministratoren beim Kunden

Installation der Anwendung beim Kunden mit Test und Übergabe
 
  • TOOLS/SPRACHEN:

COI BusinessFlow, TOAD, TextPad, Oracle DBA Studio, Oracle Forms 10g, Oracle-WebUtil

 

Programmiersprache Delphi 6 (DevExpress VCL), OEL (Object-oriented Extensible Language, PL/SQL, SQL, VBA)

Windows 2003 Server, Oracle 9, MySQL, Firebird
COI BusinessFlow Toad for Oracle Oracle DBA Studio Oracle Forms 10g Oracle-WebUtil Windows 2003 Server Oracle 9 MySQL Firebird Dokumenten Management System Workflow Management System Archivierung
Delphi 6 DevExpress VCL OEL (Object-oriented Extensible Language) PL/SQL SQL VBA C++ OLE Client/Server doppelte Buchführung Reporting OOA OOD
Stadtverwaltung Bursa
Bursa/Türkei
6 Monate
2006-01 - 2006-06

Webhosting Shop-Portal

Software-Entwickler OOA OOD Java 1.4 ...
Software-Entwickler
  • AUFGABE:

Planung der Prozesslogik und der prinzipiellen Prozessabläufe in Zusammenarbeit

 

mit dem Kunden

 

Planung der zu erstellenden Masken (Browser-GUI) in Verbindung mit dem zu

 

erstellenden Portal

 

Datenbankdesign

 

Planung der Packages

 

Entwurf und Implementierung der Klassen und ihrer Methoden (Controller-

 

Klasse, Persistenz-Klasse usw.) (OOA/OOD mit UML)

 

Entwurf und Implementierung der Exceptionhandling und Loggingmechanismen

 

Implementierung der Masken (Browser-GUI)

 

Mitarbeit bei der Planung und Erstellung eines Testkonzeptes

 

Planung von Testfällen und Sammlung von Testdaten in Zusammenarbeit mit

 

dem Kunden (Testfallermittlung, Testdatenerstellung)

 

Durchführung von Tests (Modultest, Integrationstest, Systemtest)

Installation der Anwendung beim Kunden mit Test und Übergabe
 
  • TOOLS/SPRACHEN:
IBM Eclipse, EMS MySQL Manager, CVS, Java, JBoss, JSP, PHP, Servlet, XML, MySQL, JDBC, Platform Linux
Eclipse EMS MySQL Manager CVS JBoss MySQL JDBC SUSE Linux
OOA OOD Java 1.4 JSP PHP Servlet XML UML
Ankara/Türkei
1 Jahr
2005-01 - 2005-12

Immobilien-Portal

Architektur und Entwicklung OOA OOD UML ...
Architektur und Entwicklung
  • AUFGABE:

Planung und Entwurf der neuen Funktionen in Absprache und Zusammenarbeit mit dem Kunden

 

Planung der zu erstellenden Masken (Browser-GUI) in Verbindung mit dem zu

 

erstellenden Portal

 

Datenbankdesign

 

Planung der Packages

 

Entwurf und Implementierung der Klassen und ihrer Methoden (Controller-

 

Klasse, Persistenz-Klasse usw.) (OOA/OOD mit UML)

 

Schnittstellendefinition und deren Implementierung in JNI (JAVA NATIVE INTERFACE)

 

Entwurf und Implementierung der Exceptionhandling und Loggingmechanismen

 

Implementierung der Masken (Browser-GUI), Definition der Kommunikation

 

der Masken mit Java und einer C++-Bibliothek

 

Mitarbeit bei der Planung und Erstellung eines Testkonzeptes

 

Planung von Testfällen und Sammlung von Testdaten in Zusammenarbeit mit

 

dem Kunden (Testfallermittlung, Testdatenerstellung)

 

Durchführung von Tests (Modultest, Integrationstest, Systemtest)

Installation der Anwendung beim Kunden mit Test und Übergabe
 
  • TOOLS/SPRACHEN:

IBM Eclipse, EMS MySQL Manager, CVS, Visual Studio, Java(SWT, Multithreading) JBOSS, JSP, PHP, Hibernate+Spring, JNI(VBA, MS Office Anwendungen [Word, Excel]), Servlet, XML, C++, SQL, JDBC Platform SuSe-Linux/Windows

Eclipse EMS MySQL Manager CVS Visual Studio 6 JBoss Hibernate Spring JDBC SUSELinux Windows
OOA OOD UML JNI Java Native Interface C++ Java 1.4 SWT Multithreading JSP PHP Servlet XML SQL JNI (VBA Word Excel)
Ankara/Türkei
4 Monate
2004-09 - 2004-12

Anpassung der Standard-DMS/WMS-Software und Wartung

Applicaiton-Management und Software-Entwickler C++ Delphi OCX ...
Applicaiton-Management und Software-Entwickler
 
  • PROJEKT:
Anpassung der Standard-DMS/WMS-Software und Wartung
 
Bei den Arbeitsabläufen des Bundesamtes handelt es sich um Prozesse wie der Antragsstellung von Fördergeldern bis hin zu deren Verarbeitung und Auszahlung
 
 
  • AUFGABE:
Planung und Entwurf der neuen Funktionen in Absprache und Zusammenarbeit
mit dem KundenPlanung und Entwurf der zu anpassenden Prozesslogiken und
Geschäftsprozesse vom StandardsystemPlanung und Entwurf der zu erstellenden
neuen Masken und der zu anpassenden MaskenEntwurf und Implementierung der
Office-Schnittstelle
Entwurf und Implementierung der neuen Klassen und ihrer Methoden
und Anpassung der schon bestehenden Klassen auf die neuen Anforderungen
(OOA/OOD)Entwurf und Implementierung von Serverprozessen und des
ArchivierungsprozessesEntwurf und Implementierung der
MaskenDurchführung von Tests (Modultest, Integrationstest, Systemtest)
Installation der Anwendung beim Kunden mit Test und Übergabe
 
  • TOOLS/SPRACHEN:
ORACLE IFS, Favorit OfficeFlow, COI BusinessFlow, TOAD, TextPad,
Oracle DBA Studio, VNC-Viewer, EXCEED Programmiersprache C++,
Delphi (OCX,ActiveX), OEL (Object-oriented Extensible Language, PL/SQL, SQL,
UnixShell, VBA Sun Solaris, Windows Oracle 8i, Windows NT
ORACLE IFS Favorit OfficeFlow COI BusinessFlow TOAD TextPad Oracle DBA Studio VNC-Viewer EXCEED Sun Solaris Windows Oracle 8i Windows NT
C++ Delphi OCX ActiveX OEL (Object-oriented Extensible Language) PL/SQL SQL UnixShell VBA
Deutsches Bundesamt (BAFA)
Eschborn, Taunus
8 Monate
2004-02 - 2004-09

KAL (Prüfung der Arztrechnungen)

Architektur und Entwicklung OOA OOD UML ...
Architektur und Entwicklung
  • ROJEKT:
 
Planung, Entwicklung und Administration eines datenbankunabhängigen Systems zur Prüfung
der Arztrechnungen (GOÄ und GOZ) von privatversicherten Patienten für eine international
tätige Versicherung
 
  • AUFGABE:

Planung der Prozesslogik und der prinzipiellen Prozessabläufe in Zusammenarbeit
mit dem Kunden (insgesamt sieben Prozesse)

Planung der zu erstellenden Masken (Browser-GUI) in Verbindung mit dem zu
erstellenden Portal

Planung der zu filternden Daten aus Exportdateien, die von Schnittstellen-Systemen des Kunden übergeben werden und deren Konvertierung in eine
neue Struktur und Weiterverarbeitung (z.B. Weitergabe an das Prüfmodul für
Arztrechnungen)

Datenbankdesign

Planung der Packages
Entwurf und Implementierung der Klassen und ihrer Methoden (Controller-Klasse, Persistenz-Klasse usw.) (OOA/OOD mit UML)

Schnittstellendefinition und deren Implementierung in JNI (JAVA NATIVE INTERFACE)
 
Entwurf und Implementierung der Exceptionhandling und Loggingmechanismen
 
Implementierung der Masken (Browser-GUI), Definition der Kommunikation der Masken mit Java und einer C++-Bibliothek
 
Mitarbeit bei der Planung und Erstellung eines Testkonzeptes
 
Planung von Testfällen und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)
Durchführung von Tests (Modultest, Integrationstest, Systemtest)

Installation der Anwendung beim Kunden mit Test und Übergabe
 
  • TOOLS/SPRACHEN:

IBM Eclipse, EMS MySQL Manager, CVS, Visual Studio, MFC, TOAD, UltraEdit
Java, JDBC, JSP, JNI, Servlet, XML, C++, SQL, JDBC
Windows 2000, MySQL als Testdatenbank, DB2 (Produktionsdatenbank)
Eclipse Microsoft Visual Studio EMS MySQL Manager UltraEdit Windows 2000 MySQL DB2 CVS TOAD
OOA OOD UML JNI Java Native Interface C++ Java JSP Servlet SQL PHP MFC
AXA Colonia
München
2 Monate
2004-01 - 2004-02

Coaching & Realisierung einer 3-Tier Internetanwendung

Architektur, Beratung und Entwicklung J2EE Java Servlet ...
Architektur, Beratung und Entwicklung
  • PROJEKT:
 
Coaching & Realisierung einer 3-Tier Internetanwendung zur Abwicklung von Förderungen nach dem europäischen Sozialfonds. Realisierung und Test der Anwendung.
 
  • AUFGABE:
 
Analyse und Implementierung einer Office-Schnittstelle.
Entwicklung (Design, Implementierung) eines Prototypen zum Verwalten von Office Dokumenten(Word / Excel) innerhalb von Oracle Forms 9.
Dabei wurden folgende Aufgabenbereiche definiert:
-        Steuerung der Java-Anwendung über Oracle Forms 9 (Dabei wurde unterschieden zwischen einem Java-Client für die clientseitige Verwaltung der Dokumente und die serverseitige Verwaltung der Dokumentinhalte und -vorlagen mittels EJB's)
-        Einlesen von Word und Excel Dokumenten (versionsunabhängig)
-        Verwalten von Word- und Excel-Dokumenten (Öffnen, Speichern, Drucken, Füllen, Lesen, etc.) über Java und COM mittels JNI
 
  • TOOLS/SPRACHEN:

MS Windows 2000, IBM Eclipse, HTTP-Server Apache, Servlet-Modul Tomcat, UltraEdit,
SQL, Oracle 9i, Java (J2EE), JDBC, PowerDesigner,
Oracle Application Server 9i, COM+, Visual Source Safe, JNI
MS Windows 2000 IBM Eclipse HTTP-Server Apache Tomcat UltraEdit Oracle 9i JDBC PowerDesigner Oracle Application Server 9i Visual Source Safe Microsoft Office
J2EE Java Servlet SQL COM+ JNI Java Native Interface EJB
München
6 Monate
2003-08 - 2004-01

Landwirtschaft Fördergeld

Software-Entwickler Java JSP Servlet ...
Software-Entwickler
  • ROJEKT:
 

Erweiterung eines Systems (3-Tier-Internetanwendung) mit dessen Hilfe der gesamte Prozess von der Antragsstellung von Fördergeldern bis hin zu dessen Auszahlung abgewickelt wird (Change-Request à neue Anforderungen vom Kunden)

 

 

  • AUFGABE:

 

Planung und Entwurf der neuen Funktionen der bestehenden Anwendung in Absprache und Zusammenarbeit mit dem Kunden

  

Planung und Entwurf der zu anpassenden Prozesslogiken und Geschäftsprozesse (UML)

 

Planung und Entwurf der zu erstellenden  neuen Masken (Browser-GUI) und der zu anpassenden Masken

 

Anpassung und Erweiterung der Datenbank

 

Planung der neuen Packages und Anpassung der alten Packages

 

Entwurf und Implementierung der neuen Klassen und ihrer Methoden und Anpassung der schon bestehenden Klassen auf die neuen Anforderungen (OOA/OOD mit UML)

 

Implementierung der Masken (Browser-GUI)

 

Entwurf und Implementierung der Schnittstellen zur Office-Anwendungen und zur PDF

 

Mitarbeit bei der Planung und Erstellung eines Testkonzeptes

 

Planung von neuen Testfällen und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)

 

Installation der Anwendung beim Kunden mit Test und Übergabe

 

 

  • TOOLS/SPRACHEN:

 

IBM Eclipse, DB/2-Befehlszentrale, DB/2-Steuerzentrale, CVS, UltraEdit

 

Java, JDBC, JSP, Servlet, SQL, JavaScript, HTML, XML

 

Windows 2000, DB/2 auf dem Host

IBM Eclipse DB/2-Befehlszentrale DB/2-Steuerzentrale CVS UltraEdit JDBC Windows 2000 DB/2 auf dem Host
Java JSP Servlet SQL JavaScript HTML XML
München
3 Monate
2003-06 - 2003-08

T-Home Personalisierung

Software-Entwickler JSP Servlet SQL ...
Software-Entwickler
  • PROJEKT:
 
Erstellung eines Content-Management-Systems für einen internationalen Internet-Provider
 
  • AUFGABE:
 

Erstellung einer Verschlüsselungsroutine, der encoden und decoden kann.

 

Erstellung einer „domänengültigen“ Cookie

 

Verschlüsselungsziele waren dabei Vertraulichkeit, aber auch Authentizität, Integrität und Unleugbarkeit.

 

Verschlüsselungsart: asymmetrische bzw. Public Key Verfahren (mit 1 privaten und 1 öffentlichen Schlüssel, z. B. RSA, Diffie-Hellmann)

 

Entwurf und Implementierung einer Datenkonvertierungsschnittstelle von XML zu HTML und von HTML zu XML

 
  • TOOLS/SPRACHEN:
 

IBM Eclipse, CoreMedia-Content-Management-System, Oracle-DBA-Studio, CVS, TOAD, VMWare, Oracle Application Server(Orion Application Server), Java, JDBC, JSP, Servlet, SQL, JavaScript, HTML, XML, Sun Solaris, Oracle 8i

IBM Eclipse Oracle-DBA-Studio CVS TOAD VMWare Oracle Application Server Orion Application Server CoreMedia Content-Management-System JDBC Sun Solaris Oracle 8i
JSP Servlet SQL JavaScript HTML XML Java Verschlüsselung Verschlüsselungsverfahren RSA Security
Deutsche Telekom AG
München
3 Monate
2003-04 - 2003-06

Migration und Anpassung der Intranet-Anwendung

Software-Entwickler PERL PHP JavaScript ...
Software-Entwickler
  • PROJEKT:
 
Migration und Anpassung der Intranet-Anwendung
 
  • AUFGABE:
 

Migration der Intranet-Anwendung von PERL (Datei-basiert) auf datenbankunterstützte PHP-Anwendung

 

Planung der zu erstellenden  Masken (Browser-GUI) in Verbindung mit dem zu erstellenden Portal

 

Datenbankdesign

 

Entwurf und Implementierung einer PHP-Persistenz Schicht

 

Entwurf und Implementierung der Exceptionhandling und Loggingmechanismen

 

Implementierung der Masken (Browser-GUI)

 

Mitarbeit bei der Planung und Erstellung eines Testkonzeptes

 

Planung von Testfällen und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)

 

Durchführung von Tests (Modultest, Integrationstest, Systemtest)

 

Installation der Anwendung beim Kunden mit Test und Übergabe

 
  • TOOLS/SPRACHEN:
 

UltraEdit, MS FrontPage, TextPad,  CVS

ODBC, IIS, PERL, PHP, JavaScript, XML, HTML,Windows2000 Server, SQL-Server

UltraEdit MS FrontPage TextPad CVS ODBC IIS Windows2000 Server SQL-Server
PERL PHP JavaScript XML HTML
T-Systems
München
4 Monate
2003-01 - 2003-04

Elektronische Förderungsakte

Applicaiton Management und Software-Entwicklung OEL (Object-oriented Extensible Language) PL/SQL SQL ...
Applicaiton Management und Software-Entwicklung
  • PROJEKT:
 
Anpassung der Standard-DMS/WMS-Software COI-BusinessFlow
an die Arbeitsabläufe der Bundesbehörde
Bei den Arbeitsabläufen des Bundesamtes handelt es sich um Prozesse wie der Antragsstellung von Fördergeldern bis hin zu deren Verarbeitung und Auszahlung
 
  • AUFGABE:
 

Planung und Entwurf der neuen Funktionen in Absprache und Zusammenarbeit mit dem Kunden

 

Planung und Entwurf der zu anpassenden Prozesslogiken und Geschäftsprozesse vom Standardsystem

 

Planung und Entwurf der zu erstellenden neuen Masken (betriebssystemunabhängige Masken durch COI-BusinessFlow) und der zu anpassenden Masken

 

Anpassung und Erweiterung der Organisationsdatenbank

 

Anpassung und Erweiterung der Benutzerrechte

 

Anpassung der Schnittstellen an die Anforderungen des Kunden(Einbindung eines Scanners, der Barcode lesen kann; Einbindung einer Jukebox für die Archivierung der eingegangenen Dokumente; Einbindung der Fachanwendung des Kunden)

 

Entwurf und Implementierung der Office-Schnittstelle

 

Entwurf und Implementierung der neuen Klassen und ihrer Methoden und Anpassung der schon bestehenden Klassen auf die neuen Anforderungen (OOA/OOD)

 

Planung und Implementation von Stored Procedures

 

Entwurf und Implementierung von Serverprozessen und des Archivierungsprozesses

 

Entwurf und Implementierung der Masken

 

Mitarbeit bei der Planung und Erstellung eines Testkonzeptes

 

Planung von neuen Testfällen und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)

 

Durchführung von Tests (Modultest, Integrationstest, Systemtest)

 

Erstellung eines technischen Benutzerhandbuchs für Systemadministratoren beim Kunden Installation der Anwendung beim Kunden mit Test und Übergabe

 
  • TOOLS/SPRACHEN:
 

Favorit OfficeFlow, COI BusinessFlow, TOAD, TextPad, Oracle DBA Studio, VNC-Viewer, EXCEED

 

Programmiersprache OEL (Object-oriented Extensible Language, PL/SQL, SQL, UnixShell, VBA, Sun Solaris, Oracle 8i

Favorit OfficeFlow COI BusinessFlow TOAD TextPad Oracle DBA Studio VNC-Viewer EXCEED Sun Solaris Oracle 8i
OEL (Object-oriented Extensible Language) PL/SQL SQL UnixShell VBA OOA OOD
Bundesamt für Wirtschaft und Ausfuhr Kontroller (BAFA)
Eschborn, Taunus
8 Monate
2002-06 - 2003-01

Elektronischen Akte zur Patentprüfung

Software-Entwickler VC++ SQL OEL ...
Software-Entwickler
  • ROJEKT:
 
Realisierung einer elektronischen Akte zur Patentprüfung auf Basis eines DMS(Dokumentenmanagement-System) und Workflow-Systems
 
  • AUFGABE:
 

Entwurf und Implementierung der serverseitigen Anwendung bei der Entwicklung des Frameworks (3-Tier-Architektur) in C++

 

Entwurf und Implementierung der Kommunikationsschnittstelle zwischen dem C++-Server und dem DMS-Server (Sun Solaris-Bibliothek und Windows-Bibliothek)

 

Entwurf und Implementierung der Schnittstelle zur Office-Anwendung

 

Entwurf und Implementierung eines RTF-basierten Massen-Druckmechanismus

 

Planung der Packages

 

Entwurf und Implementierung der Klassen und ihrer Methoden (OOA/OOD)

 

Entwurf und Implementierung der Exceptionhandling und Loggingmechanismen

 
  • TOOLS/SPRACHEN:
 

MS Visual Studio, PVCS, TOAD, FAVORIT-OfficeFlow, COI-BisunessFlow (DMS/WMS), Oracle DBA Studio, MS Office, MS DOM Sun Forte

 

VC++, SQL, OEL, VBA, XML, Oci8(C++-Schnittstelle)

 

Sun Solaris, Oracle 8i, Windows2000 Client, WindowsNT Client

MS Visual Studio PVCS TOAD FAVORIT-OfficeFlow COI-BisunessFlow DMS WMS Oracle DBA Studio MS Office MS DOM Sun Forte
VC++ SQL OEL VBA XML Oci8 C++ OOA OOD Dokumentenmanagement WorkflowManagement 3-tier-Architekturen
ayerisches Landesamt (DPMA)
München
10 Monate
2001-08 - 2002-05

Elektronische Förderungsakte

Applicaiton Management und Software-Entwicklung Delphi OCX ActiveX ...
Applicaiton Management und Software-Entwicklung
 
  • ROJEKT:
 
Anpassung der Standard-DMS/WMS-Software COI-BusinessFlow
an die Arbeitsabläufe der Bundesbehörde
Bei den Arbeitsabläufen des Bundesamtes handelt es sich um Prozesse wie der Antragsstellung von Fördergeldern bis hin zu deren Verarbeitung und Auszahlung
 
  • AUFGABE:
 

Planung und Entwurf der neuen Funktionen in Absprache und Zusammenarbeit mit dem Kunden

 

Erstellung eines technischen Feinkonzepts

 

Planung und Entwurf der zu anpassenden Prozesslogiken und Geschäftsprozesse vom Standardsystem

 

Planung und Entwurf der zu erstellenden neuen Masken (betriebssystemunabhängige Masken durch COI-BusinessFlow) und der zu anpassenden Masken

 

Anpassung und Erweiterung der Organisationsdatenbank

 

Anpassung und Erweiterung der Benutzerrechte

 

Anpassung der Schnittstellen an die Anforderungen des Kunden(Einbindung eines Scanners, der Barcode lesen kann; Einbindung einer Jukebox für die Archivierung der eingegangenen Dokumente; Einbindung der Fachanwendung des Kunden)

 

Entwurf und Implementierung der neuen Klassen und ihrer Methoden und Anpassung der schon bestehenden Klassen auf die neuen Anforderungen (OOA/OOD)

 

Planung und Implementation von Stored Procedures

 

Entwurf und Implementierung der Masken

Mitarbeit bei der Planung und Erstellung eines Testkonzeptes

 

Planung von neuen Testfällen und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)

 

Durchführung von Tests (Modultest, Integrationstest, Systemtest)

 

Erstellung eines technischen Benutzerhandbuchs

 

Installation der Anwendung beim Kunden mit Test und Übergabe

 
  • TOOLS/SPRACHEN:
 

Favorit OfficeFlow, COI BusinessFlow, TOAD, TextPad, Oracle DBA Studio, VNC-Viewer, EXCEED

 

Programmiersprache Delphi (OCX,ActiveX), OEL (Object-oriented Extensible Language, PL/SQL, SQL, UnixShell, VBA

 

Sun Solaris, Oracle 8i

Favorit OfficeFlow COI BusinessFlow TOAD TextPad Oracle DBA Studio VNC-Viewer EXCEED Sun Solaris Oracle 8i
Delphi OCX ActiveX OEL (Object-oriented Extensible Language) PL/SQL SQL UnixShell VBA
Bundesamt für Wirtschaft und Ausfuhr Kontroller (BAFA)
Eschborn, Taunus
3 Monate
2001-06 - 2001-08

Vorgangsbearbeitung

Software-Entwickler SQL PL/SQL
Software-Entwickler
  • PROJEKT:
 
Einführung, Installation, Konfiguration und Migration des DMS/WMS Favorit OfficeFlow
 
  • AUFGABE:
 

Entwurf und Implementierung einer Schnittstelle zur Office-Anwendungen

 

Datenbankmigration und Anpassung der bestehenden Datenbank

 

Konfiguration der DMM/WMS Favorit OfficeFlow auf die Bedürfnisse der Behörde

 

Erstellung eines Benutzerhandbuchs

 

Installation der DMS/WMS-Anwendung

 
  • TOOLS/SPRACHEN:
 

Favorit OfficeFlow, COI BusinessFlow, Oracle DBA Studio, PVCS, TextPad

 

SQL, PL/SQL

 

WinNT Client und Server, Oracle

Favorit OfficeFlow COI BusinessFlow Oracle DBA Studio PVCS TextPad WinNT Client und Server Oracle
SQL PL/SQL
Baden-Württemberg Landesbehörde (LWV Stuttgart)
Stuttgart
1 Jahr 11 Monate
1998-03 - 2000-01

Erstellung und Erweiterung von Individual-Software

System- und Netzwerkadministration und Entwicklung Borland Delphi 4 SQL C ...
System- und Netzwerkadministration und Entwicklung
  • PROJEKT:

System- und Netzwerkadministration,  Erstellung und Erweiterung von Individual-Software
 
  • AUFGABE:

Planung der Prozesslogik und der prinzipiellen Prozessabläufe
Planung der zu erstellenden Masken (GUI)
Entwurf und Implementierung der Schnittstelle zur MS Access und MS Excel
Planung der zu filternden Daten aus textbasierten Exportdateien, die von Schnittstellen-Systemen übergeben werden und deren Konvertierung in eine neue Struktur und Weiterverarbeitung
Datenbankdesign
Entwurf und Implementierung der Klassen und ihrer Methoden (OOA/OOD)
Entwurf und Implementierung der Exceptionhandling und Loggingmechanismen
Implementierung der Masken (GUI)
Mitarbeit bei der Planung und Erstellung eines Testkonzeptes
Planung von Testfällen und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)
Durchführung von Tests (Modultest, Integrationstest, Systemtest)
 
  • TOOLS/SPRACHEN:

Borland Delphi 4, SQL-SERVER, MS Access, MS Excel, ODBC, BDE, VBA, OLE
WinNT Clien und Server
Netzwerke: TCP/IP
SQL-SERVER MS Access MS Excel ODBC BDE WinNT Clien und Server
Borland Delphi 4 SQL C VBA OLE
Harun International Vertriebsgesellschaft mbH
Homberg (Efze)

Aus- und Weiterbildung

Aus- und Weiterbildung

1976              1981                  Grundschule
1981              1984                  Mittelschule
1984              1988                  Gymnasium(Abitur)
1988              1990                  Systemadministrator Rathaus Erzurum/Türkei
1991              1992                  Militärdienst (Systemadministrator)
1992              1994                  Systemadministrator Rathaus Erzurum/Türkei
03/98             02/00                  Softwareentwickler / Systemadministrator

Harun International Vertriebsgesellschaft mbH.

Homberg / Efze

05/00             06/01                  Fortbildung zur Applikations-Entwickler

Client/Server

SIEMENS AG, Kassel


Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

3-tier-Architekturen
ActiveX
Agile Entwicklung
Apache Axis
Apache CXF
Apache Lucene
Apache POI
Apache Solr
Apache Tika
Apache Wicket
Archivierung
Atlassian Confluence
Atlassian JIRA
Axis
AXIS2
Backend Entwicklung
BitBucket
CheckStyle
Client/Server
CodeSMART
COI BusinessFlow
COI-BisunessFlow
Content-Management-System
CoreMedia
Crucible
CSS(3)
CVS
Delphi 6
DevExpress
DevExpress VCL
DMS
Docker
Dokumenten Management System
Dokumentenmanagement
doppelte Buchführung
Eclipse
EJB
Elastic Search
Elise Match-Engine
EMS MySQL Manager
EXCEED
Favorit OfficeFlow
FAVORIT-OfficeFlow
Frontend-Entwicklung
Git
Google Guice
Gradle
Hibernate
HP ALM
HP Quality Center
HTML
HTTP-Server Apache
IBM Eclipse
IIS
Innovator
iOS-App-Developer
Java Native Interface
JBoss
JBoss ApplicationServer
Jenkins
Jetty
JNI
LDAP
Maven
MFC
Microsoft Office
Microsoft Visual Studio
Microsoft VisualStudio
Mockito
MS Excel
MS FrontPage
MS Office
MS Visual Studio
MyEclipse
OLE
OOA
OOD
Oracle Application Server
Oracle Application Server 9i
Oracle DBA Studio
Oracle Forms 10g
ORACLE IFS
Oracle-DBA-Studio
Oracle-WebUtil
Orion Application Server
PowerDesigner
PowerMock
PVCS
Reporting
REST
RSA Security
Scrum
Selenium
Servlet
SoapUI
SonarQube
Spring
Spring Boot
Struts
Struts
Subversion
Sun Forte
SWT
TextPad
TOAD
Toad for Oracle
Tomcat
Tomcat 4 (Balancing+Clustering)
Tomcat 5(Balancing+Clustering)
Tomcat Application Server
Tomcat Applicationserver
UltraEdit
Verschlüsselung
Verschlüsselungsverfahren
Visual Assist
Visual Source Safe
Visual Studio 6
VMWare
VNC-Viewer
WASP
WebLogic
WebService
Windows Oracle 8i
WinNT Clien und Server
WinNT Client und Server
WMS
Workflow Management System
WorkflowManagement
Xcode
XML
XSLT
Xtext
1- Programmiersprachen
JAVA
C/C++, VC++, C#
VB, VBA, VB.NET
Delphi
OEL(Object-Oriented Extensible Language)
Unix-Shell
CGI
PHP
JavaScript
XML
XSLT
HTML, DHTML,  HTML5, CSS3
SQL, PL/SQL
Turbo Pascal
JQuery
Ajax
Axis/Axis2
Apache CXF
Apache Maven
Responsive Design

2 - Datenbanken
Oracle
DB2
MS-SQL
MySQL
MS-Access
Paradox

3 - Betriebssysteme
Win9x
WinNT C/S
Win2000/2003 C/S
Linux
Sun Solaris

4 - Produkte/Standards/Erfahrungen
IBM Eclipse,
IBM VisualAge for Java,
Sun Forte,
Jbuilder (5-7),
Borland C++ Builder
HTTP-Server Apache ,
Servlet-Engine Tomcat,
PHP-Engine,
IIS
JBOSS
Oracle Application Server
Oracle JDeveloper
Microsoft Visual Studio
Oracle-Anwendungen
DB/2-Anwendungen
Delphi (1-7)
VB 6
CVS,
PVCS,
VisualSource Safe
UltraEdit
T.O.A.D
InstallShield
MS Project
MS FrontPage
FAVORIT-OfficeFlow,
COI-BusinessFlow (WMS/DMS),
FabaSoft
MS Office mit VBA
OLE-Atutomation,
COM+,
DCOM,
CORBA,
LAN,
TCP/IP,
SMTP,
POP3,
RMI,
PDF / WORD / EXCEL (Generierung),
VISIO,
Objektorientierte Analyse (OOA)
Objektorientierte Design (OOD)
(Klassen-/Objektmodellierung) mit der Modellierungssprache UML,
OO-Entwurfsmuster (Design- und J2EE-Pattern),
Xtreme Programming (XP),
Rational Unified Process (RUP),
Structured Analysis (SA),
Structured Design (SD),
Wasserfall-Modell

Betriebssysteme

Android
DC/OS
Mac OS
MS Windows 2000
Multithreading
openSUSE
Solaris
SUN OS, Solaris
Sun Solaris
SUSE Linux
SUSE Linux Enterprise
SUSELinux
Unix
Windows
Windows 2000
Windows 2003 Server
Windows 7
Windows 8
Windows NT
Windows Server 2008
Windows Server 2012
Windows2000 Server

Programmiersprachen

Ajax
Borland Delphi 4
C
C#
C++
Code Coverage
COM+
CORBA IDL
dBase
Delphi
ESQL/C
Groovy
Hibernate Query Language
HQL
Imake, GNU-Make, Make-Maker etc...
J2EE
Java
Java 1.4
Java 1.5
Java API for XML Processing
Java EE 5
Java EE 6
Java EE 7
Java EE 8
JavaEE 6
JavaScript
JAX-WS
JNI (VBA Word Excel)
JPA
jQuery
JSON
JSP
Makrosprachen
MS DOM
Objective C
OCX
OEL
OEL (Object-oriented Extensible Language)
Pascal
Perl
PHP
PL/SQL
Powerbuilder
Python
Qt
Scriptsprachen
Shell
Spring-Batch
Tcl/Tk
UML
UnixShell
VB.NET
VB6
VBA
VC++
Visual Basic .NET
Visual Basic 6
WSDL
yacc/lex
OEL(Object-Oriented Extensible Language)

CGI
JavaScript
XML
XSLT
HTML, DHTML
Turbo Pascal

Datenbanken

Access
BDE
DAO
DB/2 auf dem Host
DB/2-Befehlszentrale
DB/2-Steuerzentrale
DB2
Filemaker
Firebird
Informix
Interbase
JDBC
MS Access
MS SQL Server
MySQL
NO-SQL
Oci8
ODBC
Oracle
Oracle 8i
Oracle 9
Oracle 9i
Oracle SQL-Developer
Paradox
Postgres
SQL
SQL-Server
SQLite
Sybase

Datenkommunikation

CORBA
Ethernet
Fax
Internet, Intranet
LAN, LAN Manager
Message Queuing
NetBeui
NetBios
parallele Schnittstelle
RPC
Shadow
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

PC
Scanner
SUN

Design / Entwicklung / Konstruktion

AutoCAD
Depency Injection (DI)
Docker

Branchen

Branchen

Finanzdienstleister (Banken und Versicherungen)
Behörden und Ministerien
Telekommunikation
Industrie
Touristik

Einsatzorte

Einsatzorte

Borken (Hessen) (+100km)

Bevorzugt: Kassel und Umgebung (250 - 300 km)

möglich

Projekte

Projekte

10 Jahre 9 Monate
2015-06 - heute

Virtuelle Arbeitsmarkt

Softwareentwickler/Berater Scrum Java EE 7 Java EE 8 ...
Softwareentwickler/Berater
  • PROJEKT:

Das neue Informationstechnologie Konzept der Bundesagentur für Arbeit setzt auf einer vielfältigen, äußerst komplexen IT-Struktur an. In der alten IT-Welt der BA wurde mit einer Vielzahl unterschiedlicher Fachanwendungen gearbeitet, die überwiegend nicht integriert waren. Das machte häufig Doppeleingaben von Daten und Mehrfacharbeiten notwendig. Der Virtuelle Arbeitsmarkt besteht aus vier Funktionseinheiten, wovon zwei für die externe Nutzung und zwei für die interne Nutzung zuständig sind. Die Bezeichnung Virtueller Arbeitsmarkt bezieht sich dabei auf eine gemeinsame Plattform unterschiedlicher Softwaresysteme.

 

  • das „Vermittlungs-, Beratungs- und Informationssystems“ VerBIS, das als Standardsoftware für den Vermittlungsbearbeitungsprozess zum Einsatz kommt.
  • die Internetbasierte „Job-Börse“ als Nachfolger des elektronischen Stellen-Informations-Services (SIS), die auch externen Nutzern zugänglich ist.
  • die Metasuchmaschine „Job-Roboter“, die den Vermittlungsfachkräften zur Verfügung steht und mit deren Hilfe sie auf Internetseiten von Unternehmen und Verwaltungen zusätzliche Stellen finden können.
  • Für die Kunden steht darüber hinaus das Online-Portal zur Verfügung, das neben dem Zugang zur Job-Börse den weiterreichenden BA-Informationsservice anbietet.

 

Mit VerBIS arbeiten über 60.000 interne Nutzer. Es bitet im Zusammenspiel mit der Job-Börse aber auch Kunden die Möglichkeit, auf ihre Bewerber- und Stellenprofile, die in der Agentur für Arbeit bzw. der ARGE gespeichert sind, zuzugreifen und diese von zu Hause aus im Internet zu bearbeiten und eigenständig nach passende Angeboten zu suchen. Des Weiteren besteht die Möglichkeit, direkt Online-Bewerbungen zu erstellen und zu versenden. Arbeitgeber können Stellenangebote online an die Agentur für Arbeit/ARGE übermitteln.

 
  • AUFGABE:

Entwurf und Implementierung der neuen   Klassen und ihrer Methoden und Anpassung der schon bestehenden Klassen auf   die neuen Anforderungen (OOA/OOD, WSDL)

 

Entwurf   und Implementierung der Klassen und ihrer Methoden (Controller- Klasse, Persistenz-Klasse usw.) (OOA/OOD)

Produktionsanalyse und Bugfixing

Erstellung von Web und Web-Service Anwendungen (Java)

Architektur Coach Teil-Projekt Release Management (Domain Drive Model, Agile Entwicklung nach SCRUM)

Erstellung von verschiedene Suchen mittels ElasticSearch, Lucene, SOLR und ELISE (WCC Group Match-Engine).

Erstellung Docker Umgebungen

Erstellung von diverse Tools (Java, Eclipse-RCP, Groovy, Mave-PlugIn etc.)

Planung von neuen Testfällen (JUNIT, SELENIUM) und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)

 
Continuous Integration (Jenkins)
  • TOOLS/SPRACHEN:

Eclipse, Oracle, SQL-Developer, Maven, Gradle, CVS, Subversion, GIT, WSDL, Java (7,8 …), JavaScript, CSS,  Tomcat (7,8), SpringBoot, Spring-Batch Weblogic(10,11),Java (Rendering, XML, XSLT, JAX-WS, REST, JSON, Apache CXF, AXIS/AXIS2, JDBC, SuSE-Linux, JPA-Hibernate+Spring, SpringBoot, Apache Maven, Jetty, JBOSS AS 7, Android App, IOS App, XCode, SQLite, Apache Lucene, ElasticSearch, ELISE –Match Engine, Jenkins, JIRA, Confluence, Crucible, BitBucket, Docker, DC/OS, XTEXT-Modelling, SoapUI, SCRUM, CheckStyle, SonarQube

Subversion Oracle Oracle SQL-Developer Eclipse CVS Git Spring Boot WebLogic JDBC Xcode SUSE Linux Enterprise Hibernate Jetty JBoss ApplicationServer Android SQLite iOS-App-Developer Apache Lucene Elastic Search Apache Solr Elise Match-Engine Jenkins Atlassian JIRA Atlassian Confluence Crucible BitBucket Docker DC/OS SoapUI Apache Tika Apache POI Spring-Batch CheckStyle SonarQube
Scrum Java EE 7 Java EE 8 JavaEE 6 WSDL Tomcat Application Server Spring Java API for XML Processing XSLT JAX-WS REST JSON Maven Gradle Groovy JavaScript CSS(3) JSP Apache CXF Axis Axis2 JPA HQL Hibernate Query Language Docker Xtext Agile Entwicklung Mockito PowerMock OOA OOD Agile Entwicklung Backend Entwicklung Frontend-Entwicklung HTML NO-SQL Code Coverage
Nürnberg
5 Monate
2015-02 - 2015-06

Ausschreibungstool - Teilnahme an Ausschreibungen für Bauwesen(für türkische Markt)

Architektur und Entwicklung AutoCAD Bauteilauslegung Projektplanung ...
Architektur und Entwicklung
Planung der Prozesslogik und der prinzipiellen Prozessabläufe Datenbankdesign Entwurf und Implementierung Datenmodel (Entity Framework und Entity Generierungsstrategie) Entwurf und Implementierung der Klassen und ihrer Methoden (OOA/OOD) Erstellung von Preiskategorien und strukturierte Preisdatenbank. (ca 158 Tausend. Positionen und 1,6 Mio. Preisinformationen) Erstellung von Dynamische Berechnungsmasken für Messungen/Einheiten usw. Planung der zu erstellenden Masken (GUI, Winforms, DevExpress, Web-Form[ASP], DevExtreme Cross-Platform) Entwurf und Implementierung AutoCAD Integration. Entwurf und Implementierung der Schnittstelle zur MS Office Implementierung der zu filternden Daten aus Word/Excel, die von Schnitt-stellen-Systemen übergeben werden und deren Konvertierung in eine neue Struktur und Weiterverarbeitung Ermittlung von geschätzte Kosten aus der Ausschreibungsunterla-gen(Automatisierte verfahren) Reporting von den Dynamisch generierten Angebotsunterlagen. Erstellung von Web-Service Anwendungen(Server: C#, Client: Java, Android, IOS, Responsive Design, HTML5, CSS3, JQUERY, Ajax usw.) Entwurf und Implementierung Reporting Mobil-Apps( IOS, Android) für die tägliche Baufortschritte(Bilder, Videos, Dokumente etc. werden gesammelt und an Server gesendet) Entwurf und Implementierung Lizenz-Mechanismus unter AES/C++(Windows/Linux) Entwurf und Implementierung der Exceptionhandling(mit Report Mechanis-mus) und Loggingmechanismen. Planung von Testfällen und Sammlung von Testdaten(Testfallermittlung, Testdatenerstellung) Durchführung von Tests (Modultest, Integrationstest, Systemtest) Deployment und Erstellung Installationsroutine.
Entity Framework Entity Generierungsstrategie Dynamische Berechnungsmasken Winforms Developer Express DevExtreme Webform(ASP) Cross Platform MS-Office Schnittstelle Reporting Visual-Studio 2010/2013 Apple XCode Eclipse Subversion JBOSS AS 7 Tomcat 6/7 Apache CXF KSoap AXIS/AXIS2 MySQL Apache Maven Wicket Jetty Android Android SQLite IPhone iPad Apache Lucene Lucene.NET AutoCAD JQuery Ajax
AutoCAD Bauteilauslegung Projektplanung CAD Integration IT-Koordination Web-Service Prozesslogik Prozessabläufe Entwurf und Implementierung Datenmodel Entity Framework OOA/OOD Preiskategorien Preisdatenbank Konvertierung Automatisierte verfahren Mobil-Apps Lizenz-Mechanismus Deployment WSDL Java C++ .NET C# ASP.NET JSP XML XSLT JDBC Responsive Design HTML5 CSS3 Ajax
Borken
8 Jahre 1 Monat
2007-02 - 2015-02

A2LL

Softwareentwickler/Berater Scrum Java EE 6 Java EE 5 ...
Softwareentwickler/Berater
  • PROJEKT

A2LL steht für „Arbeitslosengeld 2,   Leistungen zum Lebensunterhalt“ – und sein gleichnamiges IT-Programm für das   größte webgestützte Transaktionssystem in Deutschland überhaupt: eine   Applikation für bis zu 40.000 gleichzeitig aktive Nutzer, die pro Tag bis zu   800.000 Einzelbuchungen schafft. Dieses unvergleichlich hochkomplexe IT-System ist europaweit eine der größten E-Government-Lösungen.

 

 

 

Mit A2LL war die Bundesagentur für Arbeit (BA) in der Lage, alle  Langzeitarbeitslosen vor dem Start der Arbeitsmarktreform elektronisch zu erfassen; ihnen ordnungsgemäß und pünktlich zum Stichtag 1. Januar 2005 die zustehende Grundsicherung auszahlen zu können; sie bei Kranken-, Renten- und Pflegeversicherungen anzumelden und die entsprechenden Beiträge dorthin abzuführen.

 

A2LL ist das  IT-Instrument, ohne das die größte Reform der deutschen Arbeitsmarkt- und Sozialpolitik, das sogenannte Hartz IV-Gesetz, nicht hätte umgesetzt werden können.

  • AUFGABE:

Entwurf und Implementierung der neuen   Klassen und ihrer Methoden und Anpassung der schon bestehenden Klassen auf   die neuen Anforderungen (OOA/OOD, WSDL)

  

Entwurf   und Implementierung der Klassen und ihrer Methoden (Controller-

 

Klasse,   Persistenz-Klasse usw.) (OOA/OOD)

 

Migration von VB6 zu VB.NET / C#

 

Erstellung von Web-Service   Anwendungen(C#, Java)

 

Erstellung von Web-Anwendung (Java, Spring, Wicket, XML, MQ, Apache CXF, Axis/Axis2, JQuery, Ajax, )

 

Erstellung von diverse Tools(C#, Java, Eclipse RCP, VB6, VB.NET etc.)

 

Architektur Coach Teil-Projekt Releasemanagement (Agile Entwicklung nach Scrum)

 

Planung von neuen Testfällen und   Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung,   Testdatenerstellung)

 

 

 

Durchführung von Tests (Modultest,   Integrationstest, Systemtest)

 

 

  • TOOLS/SPRACHEN:

Visual-Studio 6 /2008/2010/2012,   VisualAssist, CodeSMART, IBM Eclipse, MyEclipse, CVS, Subversion, WSDL, WASP,   Java(4,5,6), Tomcat (5,6) (Balancing+Clustering), C++, Java, VB, .NET(C#   VB.NET) JSP, XML, XSLT, Apache CXF, AXIS/AXIS2 JDBC,  Informix, Solaris, Windows,   Hibernate+Spring, Hibernate+Struts, Wicket, Google Guice,Depency Injection (DI), JQuery, JBOSS, Android App, Apache Lucene,   Lucene.NET, Jira + Scrum, HP ALM (Quality Center), Innovator, LDAP-Authentication

Microsoft Visual Studio Visual Assist CodeSMART Eclipse MyEclipse CVS Subversion JDBC Informix Oracle Solaris Hibernate Spring Struts Apache Wicket Google Guice JBoss ApplicationServer Android SQLite Apache Lucene Lucene.NET Atlassian JIRA HP ALM HP Quality Center Innovator LDAP Selenium
Scrum Java EE 6 Java EE 5 C++ C# VB6 VB.NET Tomcat Applicationserver Struts WSDL JSP XML XSLT Apache CXF Apache Axis AXIS2 Depency Injection (DI) jQuery JavaScript Groovy Ajax OOA OOD
Mülheim an der Ruhr
4 Monate
2006-10 - 2007-01

Herstellerunabhängige Archivschnittstelle

Architektur und Entwicklung WSDL Java 1.4 Java 1.5 ...
Architektur und Entwicklung
  • ROJEKT:
Herstellerunabhängige Archivschnittstelle (WebServices)
 
  • AUFGABE:
Planung und Entwurf der neuen Funktionen in Absprache und Zusammenar-beit
mit dem Kunden
Planung und Entwurf der zu erstellenden neuen MaskenEntwurf und
Implementierung der neuen Klassen und ihrer Methoden und An-passung der
schon bestehenden Klassen auf die neuen Anforderungen (O-OA/OOD, WSDL)Entwurf
und Implementierung der Masken
 
  • TOOLS/SPRACHEN:
IBM Eclipse, CVS, WSDL, Java 1.4,1.5, Tomcat 4 (Balancing+Clustering),
Tomcat 5(Balancing+Clustering), JBoss, JSP, XML, JDBC,  Oracle
Eclipse CVS JBoss ApplicationServer Oracle JDBC
WSDL Java 1.4 Java 1.5 Tomcat 5(Balancing+Clustering) Tomcat 4 (Balancing+Clustering) WebService JSP XML
Sparda Daten-Verarbeitung
Langen, Nürnberg, Remote
4 Monate
2006-07 - 2006-10

Archivierung, Dokumenten und Workflowmanagement

Architektur und Entwicklung Delphi 6 DevExpress VCL OEL (Object-oriented Extensible Language) ...
Architektur und Entwicklung
  • PROJEKT:
Archivierung, Dokumenten und Workflowmanagement
Vereinsverwaltung
 
  • AUFGABE:

Planung und Entwurf der neuen Funktionen in Absprache und Zusammenarbeit mit dem Kunden

 

Planung und Entwurf der zu anpassenden Prozesslogiken und Geschäftsprozesse vom Standardsystem

 

Planung und Entwurf der zu erstellenden neuen Masken und der zu anpassenden Masken

 

Anpassung der Schnittstellen an die Anforderungen des Kunden (Oracle Forms, OLE und DMS, WMS, Archive-Client (Delphi, DevExpress VCL))

  

Entwurf und Implementierung der Office-Schnittstelle

 

Entwurf und Implementierung der neuen Klassen und ihrer Methoden und Anpassung der schon bestehenden Klassen auf die neuen Anforderungen (OOA/OOD)

 

Planung und Implementation von Stored Procedures

 

Erstellung Vereinsverwaltungssoftware Client/Server
(Mitgliederverwaltung, Doppelte Buchführung, Zahlung/Lastschrift, Reporting,
etc.)

 

Entwurf und Implementierung der Masken

 

Mitarbeit bei der Planung und Erstellung eines Testkonzeptes

 

Planung von neuen Testfällen und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)

 

Durchführung von Tests (Modultest, Integrationstest, Systemtest)

 

Erstellung eines technischen Benutzerhandbuchs für Systemadministratoren beim Kunden

Installation der Anwendung beim Kunden mit Test und Übergabe
 
  • TOOLS/SPRACHEN:

COI BusinessFlow, TOAD, TextPad, Oracle DBA Studio, Oracle Forms 10g, Oracle-WebUtil

 

Programmiersprache Delphi 6 (DevExpress VCL), OEL (Object-oriented Extensible Language, PL/SQL, SQL, VBA)

Windows 2003 Server, Oracle 9, MySQL, Firebird
COI BusinessFlow Toad for Oracle Oracle DBA Studio Oracle Forms 10g Oracle-WebUtil Windows 2003 Server Oracle 9 MySQL Firebird Dokumenten Management System Workflow Management System Archivierung
Delphi 6 DevExpress VCL OEL (Object-oriented Extensible Language) PL/SQL SQL VBA C++ OLE Client/Server doppelte Buchführung Reporting OOA OOD
Stadtverwaltung Bursa
Bursa/Türkei
6 Monate
2006-01 - 2006-06

Webhosting Shop-Portal

Software-Entwickler OOA OOD Java 1.4 ...
Software-Entwickler
  • AUFGABE:

Planung der Prozesslogik und der prinzipiellen Prozessabläufe in Zusammenarbeit

 

mit dem Kunden

 

Planung der zu erstellenden Masken (Browser-GUI) in Verbindung mit dem zu

 

erstellenden Portal

 

Datenbankdesign

 

Planung der Packages

 

Entwurf und Implementierung der Klassen und ihrer Methoden (Controller-

 

Klasse, Persistenz-Klasse usw.) (OOA/OOD mit UML)

 

Entwurf und Implementierung der Exceptionhandling und Loggingmechanismen

 

Implementierung der Masken (Browser-GUI)

 

Mitarbeit bei der Planung und Erstellung eines Testkonzeptes

 

Planung von Testfällen und Sammlung von Testdaten in Zusammenarbeit mit

 

dem Kunden (Testfallermittlung, Testdatenerstellung)

 

Durchführung von Tests (Modultest, Integrationstest, Systemtest)

Installation der Anwendung beim Kunden mit Test und Übergabe
 
  • TOOLS/SPRACHEN:
IBM Eclipse, EMS MySQL Manager, CVS, Java, JBoss, JSP, PHP, Servlet, XML, MySQL, JDBC, Platform Linux
Eclipse EMS MySQL Manager CVS JBoss MySQL JDBC SUSE Linux
OOA OOD Java 1.4 JSP PHP Servlet XML UML
Ankara/Türkei
1 Jahr
2005-01 - 2005-12

Immobilien-Portal

Architektur und Entwicklung OOA OOD UML ...
Architektur und Entwicklung
  • AUFGABE:

Planung und Entwurf der neuen Funktionen in Absprache und Zusammenarbeit mit dem Kunden

 

Planung der zu erstellenden Masken (Browser-GUI) in Verbindung mit dem zu

 

erstellenden Portal

 

Datenbankdesign

 

Planung der Packages

 

Entwurf und Implementierung der Klassen und ihrer Methoden (Controller-

 

Klasse, Persistenz-Klasse usw.) (OOA/OOD mit UML)

 

Schnittstellendefinition und deren Implementierung in JNI (JAVA NATIVE INTERFACE)

 

Entwurf und Implementierung der Exceptionhandling und Loggingmechanismen

 

Implementierung der Masken (Browser-GUI), Definition der Kommunikation

 

der Masken mit Java und einer C++-Bibliothek

 

Mitarbeit bei der Planung und Erstellung eines Testkonzeptes

 

Planung von Testfällen und Sammlung von Testdaten in Zusammenarbeit mit

 

dem Kunden (Testfallermittlung, Testdatenerstellung)

 

Durchführung von Tests (Modultest, Integrationstest, Systemtest)

Installation der Anwendung beim Kunden mit Test und Übergabe
 
  • TOOLS/SPRACHEN:

IBM Eclipse, EMS MySQL Manager, CVS, Visual Studio, Java(SWT, Multithreading) JBOSS, JSP, PHP, Hibernate+Spring, JNI(VBA, MS Office Anwendungen [Word, Excel]), Servlet, XML, C++, SQL, JDBC Platform SuSe-Linux/Windows

Eclipse EMS MySQL Manager CVS Visual Studio 6 JBoss Hibernate Spring JDBC SUSELinux Windows
OOA OOD UML JNI Java Native Interface C++ Java 1.4 SWT Multithreading JSP PHP Servlet XML SQL JNI (VBA Word Excel)
Ankara/Türkei
4 Monate
2004-09 - 2004-12

Anpassung der Standard-DMS/WMS-Software und Wartung

Applicaiton-Management und Software-Entwickler C++ Delphi OCX ...
Applicaiton-Management und Software-Entwickler
 
  • PROJEKT:
Anpassung der Standard-DMS/WMS-Software und Wartung
 
Bei den Arbeitsabläufen des Bundesamtes handelt es sich um Prozesse wie der Antragsstellung von Fördergeldern bis hin zu deren Verarbeitung und Auszahlung
 
 
  • AUFGABE:
Planung und Entwurf der neuen Funktionen in Absprache und Zusammenarbeit
mit dem KundenPlanung und Entwurf der zu anpassenden Prozesslogiken und
Geschäftsprozesse vom StandardsystemPlanung und Entwurf der zu erstellenden
neuen Masken und der zu anpassenden MaskenEntwurf und Implementierung der
Office-Schnittstelle
Entwurf und Implementierung der neuen Klassen und ihrer Methoden
und Anpassung der schon bestehenden Klassen auf die neuen Anforderungen
(OOA/OOD)Entwurf und Implementierung von Serverprozessen und des
ArchivierungsprozessesEntwurf und Implementierung der
MaskenDurchführung von Tests (Modultest, Integrationstest, Systemtest)
Installation der Anwendung beim Kunden mit Test und Übergabe
 
  • TOOLS/SPRACHEN:
ORACLE IFS, Favorit OfficeFlow, COI BusinessFlow, TOAD, TextPad,
Oracle DBA Studio, VNC-Viewer, EXCEED Programmiersprache C++,
Delphi (OCX,ActiveX), OEL (Object-oriented Extensible Language, PL/SQL, SQL,
UnixShell, VBA Sun Solaris, Windows Oracle 8i, Windows NT
ORACLE IFS Favorit OfficeFlow COI BusinessFlow TOAD TextPad Oracle DBA Studio VNC-Viewer EXCEED Sun Solaris Windows Oracle 8i Windows NT
C++ Delphi OCX ActiveX OEL (Object-oriented Extensible Language) PL/SQL SQL UnixShell VBA
Deutsches Bundesamt (BAFA)
Eschborn, Taunus
8 Monate
2004-02 - 2004-09

KAL (Prüfung der Arztrechnungen)

Architektur und Entwicklung OOA OOD UML ...
Architektur und Entwicklung
  • ROJEKT:
 
Planung, Entwicklung und Administration eines datenbankunabhängigen Systems zur Prüfung
der Arztrechnungen (GOÄ und GOZ) von privatversicherten Patienten für eine international
tätige Versicherung
 
  • AUFGABE:

Planung der Prozesslogik und der prinzipiellen Prozessabläufe in Zusammenarbeit
mit dem Kunden (insgesamt sieben Prozesse)

Planung der zu erstellenden Masken (Browser-GUI) in Verbindung mit dem zu
erstellenden Portal

Planung der zu filternden Daten aus Exportdateien, die von Schnittstellen-Systemen des Kunden übergeben werden und deren Konvertierung in eine
neue Struktur und Weiterverarbeitung (z.B. Weitergabe an das Prüfmodul für
Arztrechnungen)

Datenbankdesign

Planung der Packages
Entwurf und Implementierung der Klassen und ihrer Methoden (Controller-Klasse, Persistenz-Klasse usw.) (OOA/OOD mit UML)

Schnittstellendefinition und deren Implementierung in JNI (JAVA NATIVE INTERFACE)
 
Entwurf und Implementierung der Exceptionhandling und Loggingmechanismen
 
Implementierung der Masken (Browser-GUI), Definition der Kommunikation der Masken mit Java und einer C++-Bibliothek
 
Mitarbeit bei der Planung und Erstellung eines Testkonzeptes
 
Planung von Testfällen und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)
Durchführung von Tests (Modultest, Integrationstest, Systemtest)

Installation der Anwendung beim Kunden mit Test und Übergabe
 
  • TOOLS/SPRACHEN:

IBM Eclipse, EMS MySQL Manager, CVS, Visual Studio, MFC, TOAD, UltraEdit
Java, JDBC, JSP, JNI, Servlet, XML, C++, SQL, JDBC
Windows 2000, MySQL als Testdatenbank, DB2 (Produktionsdatenbank)
Eclipse Microsoft Visual Studio EMS MySQL Manager UltraEdit Windows 2000 MySQL DB2 CVS TOAD
OOA OOD UML JNI Java Native Interface C++ Java JSP Servlet SQL PHP MFC
AXA Colonia
München
2 Monate
2004-01 - 2004-02

Coaching & Realisierung einer 3-Tier Internetanwendung

Architektur, Beratung und Entwicklung J2EE Java Servlet ...
Architektur, Beratung und Entwicklung
  • PROJEKT:
 
Coaching & Realisierung einer 3-Tier Internetanwendung zur Abwicklung von Förderungen nach dem europäischen Sozialfonds. Realisierung und Test der Anwendung.
 
  • AUFGABE:
 
Analyse und Implementierung einer Office-Schnittstelle.
Entwicklung (Design, Implementierung) eines Prototypen zum Verwalten von Office Dokumenten(Word / Excel) innerhalb von Oracle Forms 9.
Dabei wurden folgende Aufgabenbereiche definiert:
-        Steuerung der Java-Anwendung über Oracle Forms 9 (Dabei wurde unterschieden zwischen einem Java-Client für die clientseitige Verwaltung der Dokumente und die serverseitige Verwaltung der Dokumentinhalte und -vorlagen mittels EJB's)
-        Einlesen von Word und Excel Dokumenten (versionsunabhängig)
-        Verwalten von Word- und Excel-Dokumenten (Öffnen, Speichern, Drucken, Füllen, Lesen, etc.) über Java und COM mittels JNI
 
  • TOOLS/SPRACHEN:

MS Windows 2000, IBM Eclipse, HTTP-Server Apache, Servlet-Modul Tomcat, UltraEdit,
SQL, Oracle 9i, Java (J2EE), JDBC, PowerDesigner,
Oracle Application Server 9i, COM+, Visual Source Safe, JNI
MS Windows 2000 IBM Eclipse HTTP-Server Apache Tomcat UltraEdit Oracle 9i JDBC PowerDesigner Oracle Application Server 9i Visual Source Safe Microsoft Office
J2EE Java Servlet SQL COM+ JNI Java Native Interface EJB
München
6 Monate
2003-08 - 2004-01

Landwirtschaft Fördergeld

Software-Entwickler Java JSP Servlet ...
Software-Entwickler
  • ROJEKT:
 

Erweiterung eines Systems (3-Tier-Internetanwendung) mit dessen Hilfe der gesamte Prozess von der Antragsstellung von Fördergeldern bis hin zu dessen Auszahlung abgewickelt wird (Change-Request à neue Anforderungen vom Kunden)

 

 

  • AUFGABE:

 

Planung und Entwurf der neuen Funktionen der bestehenden Anwendung in Absprache und Zusammenarbeit mit dem Kunden

  

Planung und Entwurf der zu anpassenden Prozesslogiken und Geschäftsprozesse (UML)

 

Planung und Entwurf der zu erstellenden  neuen Masken (Browser-GUI) und der zu anpassenden Masken

 

Anpassung und Erweiterung der Datenbank

 

Planung der neuen Packages und Anpassung der alten Packages

 

Entwurf und Implementierung der neuen Klassen und ihrer Methoden und Anpassung der schon bestehenden Klassen auf die neuen Anforderungen (OOA/OOD mit UML)

 

Implementierung der Masken (Browser-GUI)

 

Entwurf und Implementierung der Schnittstellen zur Office-Anwendungen und zur PDF

 

Mitarbeit bei der Planung und Erstellung eines Testkonzeptes

 

Planung von neuen Testfällen und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)

 

Installation der Anwendung beim Kunden mit Test und Übergabe

 

 

  • TOOLS/SPRACHEN:

 

IBM Eclipse, DB/2-Befehlszentrale, DB/2-Steuerzentrale, CVS, UltraEdit

 

Java, JDBC, JSP, Servlet, SQL, JavaScript, HTML, XML

 

Windows 2000, DB/2 auf dem Host

IBM Eclipse DB/2-Befehlszentrale DB/2-Steuerzentrale CVS UltraEdit JDBC Windows 2000 DB/2 auf dem Host
Java JSP Servlet SQL JavaScript HTML XML
München
3 Monate
2003-06 - 2003-08

T-Home Personalisierung

Software-Entwickler JSP Servlet SQL ...
Software-Entwickler
  • PROJEKT:
 
Erstellung eines Content-Management-Systems für einen internationalen Internet-Provider
 
  • AUFGABE:
 

Erstellung einer Verschlüsselungsroutine, der encoden und decoden kann.

 

Erstellung einer „domänengültigen“ Cookie

 

Verschlüsselungsziele waren dabei Vertraulichkeit, aber auch Authentizität, Integrität und Unleugbarkeit.

 

Verschlüsselungsart: asymmetrische bzw. Public Key Verfahren (mit 1 privaten und 1 öffentlichen Schlüssel, z. B. RSA, Diffie-Hellmann)

 

Entwurf und Implementierung einer Datenkonvertierungsschnittstelle von XML zu HTML und von HTML zu XML

 
  • TOOLS/SPRACHEN:
 

IBM Eclipse, CoreMedia-Content-Management-System, Oracle-DBA-Studio, CVS, TOAD, VMWare, Oracle Application Server(Orion Application Server), Java, JDBC, JSP, Servlet, SQL, JavaScript, HTML, XML, Sun Solaris, Oracle 8i

IBM Eclipse Oracle-DBA-Studio CVS TOAD VMWare Oracle Application Server Orion Application Server CoreMedia Content-Management-System JDBC Sun Solaris Oracle 8i
JSP Servlet SQL JavaScript HTML XML Java Verschlüsselung Verschlüsselungsverfahren RSA Security
Deutsche Telekom AG
München
3 Monate
2003-04 - 2003-06

Migration und Anpassung der Intranet-Anwendung

Software-Entwickler PERL PHP JavaScript ...
Software-Entwickler
  • PROJEKT:
 
Migration und Anpassung der Intranet-Anwendung
 
  • AUFGABE:
 

Migration der Intranet-Anwendung von PERL (Datei-basiert) auf datenbankunterstützte PHP-Anwendung

 

Planung der zu erstellenden  Masken (Browser-GUI) in Verbindung mit dem zu erstellenden Portal

 

Datenbankdesign

 

Entwurf und Implementierung einer PHP-Persistenz Schicht

 

Entwurf und Implementierung der Exceptionhandling und Loggingmechanismen

 

Implementierung der Masken (Browser-GUI)

 

Mitarbeit bei der Planung und Erstellung eines Testkonzeptes

 

Planung von Testfällen und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)

 

Durchführung von Tests (Modultest, Integrationstest, Systemtest)

 

Installation der Anwendung beim Kunden mit Test und Übergabe

 
  • TOOLS/SPRACHEN:
 

UltraEdit, MS FrontPage, TextPad,  CVS

ODBC, IIS, PERL, PHP, JavaScript, XML, HTML,Windows2000 Server, SQL-Server

UltraEdit MS FrontPage TextPad CVS ODBC IIS Windows2000 Server SQL-Server
PERL PHP JavaScript XML HTML
T-Systems
München
4 Monate
2003-01 - 2003-04

Elektronische Förderungsakte

Applicaiton Management und Software-Entwicklung OEL (Object-oriented Extensible Language) PL/SQL SQL ...
Applicaiton Management und Software-Entwicklung
  • PROJEKT:
 
Anpassung der Standard-DMS/WMS-Software COI-BusinessFlow
an die Arbeitsabläufe der Bundesbehörde
Bei den Arbeitsabläufen des Bundesamtes handelt es sich um Prozesse wie der Antragsstellung von Fördergeldern bis hin zu deren Verarbeitung und Auszahlung
 
  • AUFGABE:
 

Planung und Entwurf der neuen Funktionen in Absprache und Zusammenarbeit mit dem Kunden

 

Planung und Entwurf der zu anpassenden Prozesslogiken und Geschäftsprozesse vom Standardsystem

 

Planung und Entwurf der zu erstellenden neuen Masken (betriebssystemunabhängige Masken durch COI-BusinessFlow) und der zu anpassenden Masken

 

Anpassung und Erweiterung der Organisationsdatenbank

 

Anpassung und Erweiterung der Benutzerrechte

 

Anpassung der Schnittstellen an die Anforderungen des Kunden(Einbindung eines Scanners, der Barcode lesen kann; Einbindung einer Jukebox für die Archivierung der eingegangenen Dokumente; Einbindung der Fachanwendung des Kunden)

 

Entwurf und Implementierung der Office-Schnittstelle

 

Entwurf und Implementierung der neuen Klassen und ihrer Methoden und Anpassung der schon bestehenden Klassen auf die neuen Anforderungen (OOA/OOD)

 

Planung und Implementation von Stored Procedures

 

Entwurf und Implementierung von Serverprozessen und des Archivierungsprozesses

 

Entwurf und Implementierung der Masken

 

Mitarbeit bei der Planung und Erstellung eines Testkonzeptes

 

Planung von neuen Testfällen und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)

 

Durchführung von Tests (Modultest, Integrationstest, Systemtest)

 

Erstellung eines technischen Benutzerhandbuchs für Systemadministratoren beim Kunden Installation der Anwendung beim Kunden mit Test und Übergabe

 
  • TOOLS/SPRACHEN:
 

Favorit OfficeFlow, COI BusinessFlow, TOAD, TextPad, Oracle DBA Studio, VNC-Viewer, EXCEED

 

Programmiersprache OEL (Object-oriented Extensible Language, PL/SQL, SQL, UnixShell, VBA, Sun Solaris, Oracle 8i

Favorit OfficeFlow COI BusinessFlow TOAD TextPad Oracle DBA Studio VNC-Viewer EXCEED Sun Solaris Oracle 8i
OEL (Object-oriented Extensible Language) PL/SQL SQL UnixShell VBA OOA OOD
Bundesamt für Wirtschaft und Ausfuhr Kontroller (BAFA)
Eschborn, Taunus
8 Monate
2002-06 - 2003-01

Elektronischen Akte zur Patentprüfung

Software-Entwickler VC++ SQL OEL ...
Software-Entwickler
  • ROJEKT:
 
Realisierung einer elektronischen Akte zur Patentprüfung auf Basis eines DMS(Dokumentenmanagement-System) und Workflow-Systems
 
  • AUFGABE:
 

Entwurf und Implementierung der serverseitigen Anwendung bei der Entwicklung des Frameworks (3-Tier-Architektur) in C++

 

Entwurf und Implementierung der Kommunikationsschnittstelle zwischen dem C++-Server und dem DMS-Server (Sun Solaris-Bibliothek und Windows-Bibliothek)

 

Entwurf und Implementierung der Schnittstelle zur Office-Anwendung

 

Entwurf und Implementierung eines RTF-basierten Massen-Druckmechanismus

 

Planung der Packages

 

Entwurf und Implementierung der Klassen und ihrer Methoden (OOA/OOD)

 

Entwurf und Implementierung der Exceptionhandling und Loggingmechanismen

 
  • TOOLS/SPRACHEN:
 

MS Visual Studio, PVCS, TOAD, FAVORIT-OfficeFlow, COI-BisunessFlow (DMS/WMS), Oracle DBA Studio, MS Office, MS DOM Sun Forte

 

VC++, SQL, OEL, VBA, XML, Oci8(C++-Schnittstelle)

 

Sun Solaris, Oracle 8i, Windows2000 Client, WindowsNT Client

MS Visual Studio PVCS TOAD FAVORIT-OfficeFlow COI-BisunessFlow DMS WMS Oracle DBA Studio MS Office MS DOM Sun Forte
VC++ SQL OEL VBA XML Oci8 C++ OOA OOD Dokumentenmanagement WorkflowManagement 3-tier-Architekturen
ayerisches Landesamt (DPMA)
München
10 Monate
2001-08 - 2002-05

Elektronische Förderungsakte

Applicaiton Management und Software-Entwicklung Delphi OCX ActiveX ...
Applicaiton Management und Software-Entwicklung
 
  • ROJEKT:
 
Anpassung der Standard-DMS/WMS-Software COI-BusinessFlow
an die Arbeitsabläufe der Bundesbehörde
Bei den Arbeitsabläufen des Bundesamtes handelt es sich um Prozesse wie der Antragsstellung von Fördergeldern bis hin zu deren Verarbeitung und Auszahlung
 
  • AUFGABE:
 

Planung und Entwurf der neuen Funktionen in Absprache und Zusammenarbeit mit dem Kunden

 

Erstellung eines technischen Feinkonzepts

 

Planung und Entwurf der zu anpassenden Prozesslogiken und Geschäftsprozesse vom Standardsystem

 

Planung und Entwurf der zu erstellenden neuen Masken (betriebssystemunabhängige Masken durch COI-BusinessFlow) und der zu anpassenden Masken

 

Anpassung und Erweiterung der Organisationsdatenbank

 

Anpassung und Erweiterung der Benutzerrechte

 

Anpassung der Schnittstellen an die Anforderungen des Kunden(Einbindung eines Scanners, der Barcode lesen kann; Einbindung einer Jukebox für die Archivierung der eingegangenen Dokumente; Einbindung der Fachanwendung des Kunden)

 

Entwurf und Implementierung der neuen Klassen und ihrer Methoden und Anpassung der schon bestehenden Klassen auf die neuen Anforderungen (OOA/OOD)

 

Planung und Implementation von Stored Procedures

 

Entwurf und Implementierung der Masken

Mitarbeit bei der Planung und Erstellung eines Testkonzeptes

 

Planung von neuen Testfällen und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)

 

Durchführung von Tests (Modultest, Integrationstest, Systemtest)

 

Erstellung eines technischen Benutzerhandbuchs

 

Installation der Anwendung beim Kunden mit Test und Übergabe

 
  • TOOLS/SPRACHEN:
 

Favorit OfficeFlow, COI BusinessFlow, TOAD, TextPad, Oracle DBA Studio, VNC-Viewer, EXCEED

 

Programmiersprache Delphi (OCX,ActiveX), OEL (Object-oriented Extensible Language, PL/SQL, SQL, UnixShell, VBA

 

Sun Solaris, Oracle 8i

Favorit OfficeFlow COI BusinessFlow TOAD TextPad Oracle DBA Studio VNC-Viewer EXCEED Sun Solaris Oracle 8i
Delphi OCX ActiveX OEL (Object-oriented Extensible Language) PL/SQL SQL UnixShell VBA
Bundesamt für Wirtschaft und Ausfuhr Kontroller (BAFA)
Eschborn, Taunus
3 Monate
2001-06 - 2001-08

Vorgangsbearbeitung

Software-Entwickler SQL PL/SQL
Software-Entwickler
  • PROJEKT:
 
Einführung, Installation, Konfiguration und Migration des DMS/WMS Favorit OfficeFlow
 
  • AUFGABE:
 

Entwurf und Implementierung einer Schnittstelle zur Office-Anwendungen

 

Datenbankmigration und Anpassung der bestehenden Datenbank

 

Konfiguration der DMM/WMS Favorit OfficeFlow auf die Bedürfnisse der Behörde

 

Erstellung eines Benutzerhandbuchs

 

Installation der DMS/WMS-Anwendung

 
  • TOOLS/SPRACHEN:
 

Favorit OfficeFlow, COI BusinessFlow, Oracle DBA Studio, PVCS, TextPad

 

SQL, PL/SQL

 

WinNT Client und Server, Oracle

Favorit OfficeFlow COI BusinessFlow Oracle DBA Studio PVCS TextPad WinNT Client und Server Oracle
SQL PL/SQL
Baden-Württemberg Landesbehörde (LWV Stuttgart)
Stuttgart
1 Jahr 11 Monate
1998-03 - 2000-01

Erstellung und Erweiterung von Individual-Software

System- und Netzwerkadministration und Entwicklung Borland Delphi 4 SQL C ...
System- und Netzwerkadministration und Entwicklung
  • PROJEKT:

System- und Netzwerkadministration,  Erstellung und Erweiterung von Individual-Software
 
  • AUFGABE:

Planung der Prozesslogik und der prinzipiellen Prozessabläufe
Planung der zu erstellenden Masken (GUI)
Entwurf und Implementierung der Schnittstelle zur MS Access und MS Excel
Planung der zu filternden Daten aus textbasierten Exportdateien, die von Schnittstellen-Systemen übergeben werden und deren Konvertierung in eine neue Struktur und Weiterverarbeitung
Datenbankdesign
Entwurf und Implementierung der Klassen und ihrer Methoden (OOA/OOD)
Entwurf und Implementierung der Exceptionhandling und Loggingmechanismen
Implementierung der Masken (GUI)
Mitarbeit bei der Planung und Erstellung eines Testkonzeptes
Planung von Testfällen und Sammlung von Testdaten in Zusammenarbeit mit dem Kunden (Testfallermittlung, Testdatenerstellung)
Durchführung von Tests (Modultest, Integrationstest, Systemtest)
 
  • TOOLS/SPRACHEN:

Borland Delphi 4, SQL-SERVER, MS Access, MS Excel, ODBC, BDE, VBA, OLE
WinNT Clien und Server
Netzwerke: TCP/IP
SQL-SERVER MS Access MS Excel ODBC BDE WinNT Clien und Server
Borland Delphi 4 SQL C VBA OLE
Harun International Vertriebsgesellschaft mbH
Homberg (Efze)

Aus- und Weiterbildung

Aus- und Weiterbildung

1976              1981                  Grundschule
1981              1984                  Mittelschule
1984              1988                  Gymnasium(Abitur)
1988              1990                  Systemadministrator Rathaus Erzurum/Türkei
1991              1992                  Militärdienst (Systemadministrator)
1992              1994                  Systemadministrator Rathaus Erzurum/Türkei
03/98             02/00                  Softwareentwickler / Systemadministrator

Harun International Vertriebsgesellschaft mbH.

Homberg / Efze

05/00             06/01                  Fortbildung zur Applikations-Entwickler

Client/Server

SIEMENS AG, Kassel


Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

3-tier-Architekturen
ActiveX
Agile Entwicklung
Apache Axis
Apache CXF
Apache Lucene
Apache POI
Apache Solr
Apache Tika
Apache Wicket
Archivierung
Atlassian Confluence
Atlassian JIRA
Axis
AXIS2
Backend Entwicklung
BitBucket
CheckStyle
Client/Server
CodeSMART
COI BusinessFlow
COI-BisunessFlow
Content-Management-System
CoreMedia
Crucible
CSS(3)
CVS
Delphi 6
DevExpress
DevExpress VCL
DMS
Docker
Dokumenten Management System
Dokumentenmanagement
doppelte Buchführung
Eclipse
EJB
Elastic Search
Elise Match-Engine
EMS MySQL Manager
EXCEED
Favorit OfficeFlow
FAVORIT-OfficeFlow
Frontend-Entwicklung
Git
Google Guice
Gradle
Hibernate
HP ALM
HP Quality Center
HTML
HTTP-Server Apache
IBM Eclipse
IIS
Innovator
iOS-App-Developer
Java Native Interface
JBoss
JBoss ApplicationServer
Jenkins
Jetty
JNI
LDAP
Maven
MFC
Microsoft Office
Microsoft Visual Studio
Microsoft VisualStudio
Mockito
MS Excel
MS FrontPage
MS Office
MS Visual Studio
MyEclipse
OLE
OOA
OOD
Oracle Application Server
Oracle Application Server 9i
Oracle DBA Studio
Oracle Forms 10g
ORACLE IFS
Oracle-DBA-Studio
Oracle-WebUtil
Orion Application Server
PowerDesigner
PowerMock
PVCS
Reporting
REST
RSA Security
Scrum
Selenium
Servlet
SoapUI
SonarQube
Spring
Spring Boot
Struts
Struts
Subversion
Sun Forte
SWT
TextPad
TOAD
Toad for Oracle
Tomcat
Tomcat 4 (Balancing+Clustering)
Tomcat 5(Balancing+Clustering)
Tomcat Application Server
Tomcat Applicationserver
UltraEdit
Verschlüsselung
Verschlüsselungsverfahren
Visual Assist
Visual Source Safe
Visual Studio 6
VMWare
VNC-Viewer
WASP
WebLogic
WebService
Windows Oracle 8i
WinNT Clien und Server
WinNT Client und Server
WMS
Workflow Management System
WorkflowManagement
Xcode
XML
XSLT
Xtext
1- Programmiersprachen
JAVA
C/C++, VC++, C#
VB, VBA, VB.NET
Delphi
OEL(Object-Oriented Extensible Language)
Unix-Shell
CGI
PHP
JavaScript
XML
XSLT
HTML, DHTML,  HTML5, CSS3
SQL, PL/SQL
Turbo Pascal
JQuery
Ajax
Axis/Axis2
Apache CXF
Apache Maven
Responsive Design

2 - Datenbanken
Oracle
DB2
MS-SQL
MySQL
MS-Access
Paradox

3 - Betriebssysteme
Win9x
WinNT C/S
Win2000/2003 C/S
Linux
Sun Solaris

4 - Produkte/Standards/Erfahrungen
IBM Eclipse,
IBM VisualAge for Java,
Sun Forte,
Jbuilder (5-7),
Borland C++ Builder
HTTP-Server Apache ,
Servlet-Engine Tomcat,
PHP-Engine,
IIS
JBOSS
Oracle Application Server
Oracle JDeveloper
Microsoft Visual Studio
Oracle-Anwendungen
DB/2-Anwendungen
Delphi (1-7)
VB 6
CVS,
PVCS,
VisualSource Safe
UltraEdit
T.O.A.D
InstallShield
MS Project
MS FrontPage
FAVORIT-OfficeFlow,
COI-BusinessFlow (WMS/DMS),
FabaSoft
MS Office mit VBA
OLE-Atutomation,
COM+,
DCOM,
CORBA,
LAN,
TCP/IP,
SMTP,
POP3,
RMI,
PDF / WORD / EXCEL (Generierung),
VISIO,
Objektorientierte Analyse (OOA)
Objektorientierte Design (OOD)
(Klassen-/Objektmodellierung) mit der Modellierungssprache UML,
OO-Entwurfsmuster (Design- und J2EE-Pattern),
Xtreme Programming (XP),
Rational Unified Process (RUP),
Structured Analysis (SA),
Structured Design (SD),
Wasserfall-Modell

Betriebssysteme

Android
DC/OS
Mac OS
MS Windows 2000
Multithreading
openSUSE
Solaris
SUN OS, Solaris
Sun Solaris
SUSE Linux
SUSE Linux Enterprise
SUSELinux
Unix
Windows
Windows 2000
Windows 2003 Server
Windows 7
Windows 8
Windows NT
Windows Server 2008
Windows Server 2012
Windows2000 Server

Programmiersprachen

Ajax
Borland Delphi 4
C
C#
C++
Code Coverage
COM+
CORBA IDL
dBase
Delphi
ESQL/C
Groovy
Hibernate Query Language
HQL
Imake, GNU-Make, Make-Maker etc...
J2EE
Java
Java 1.4
Java 1.5
Java API for XML Processing
Java EE 5
Java EE 6
Java EE 7
Java EE 8
JavaEE 6
JavaScript
JAX-WS
JNI (VBA Word Excel)
JPA
jQuery
JSON
JSP
Makrosprachen
MS DOM
Objective C
OCX
OEL
OEL (Object-oriented Extensible Language)
Pascal
Perl
PHP
PL/SQL
Powerbuilder
Python
Qt
Scriptsprachen
Shell
Spring-Batch
Tcl/Tk
UML
UnixShell
VB.NET
VB6
VBA
VC++
Visual Basic .NET
Visual Basic 6
WSDL
yacc/lex
OEL(Object-Oriented Extensible Language)

CGI
JavaScript
XML
XSLT
HTML, DHTML
Turbo Pascal

Datenbanken

Access
BDE
DAO
DB/2 auf dem Host
DB/2-Befehlszentrale
DB/2-Steuerzentrale
DB2
Filemaker
Firebird
Informix
Interbase
JDBC
MS Access
MS SQL Server
MySQL
NO-SQL
Oci8
ODBC
Oracle
Oracle 8i
Oracle 9
Oracle 9i
Oracle SQL-Developer
Paradox
Postgres
SQL
SQL-Server
SQLite
Sybase

Datenkommunikation

CORBA
Ethernet
Fax
Internet, Intranet
LAN, LAN Manager
Message Queuing
NetBeui
NetBios
parallele Schnittstelle
RPC
Shadow
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

PC
Scanner
SUN

Design / Entwicklung / Konstruktion

AutoCAD
Depency Injection (DI)
Docker

Branchen

Branchen

Finanzdienstleister (Banken und Versicherungen)
Behörden und Ministerien
Telekommunikation
Industrie
Touristik

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.