SOA/JEE Entwickler/Consultant/Business Analyst / Requirement Engineer/ Software Developer
Aktualisiert am 30.09.2021
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.11.2021
Verfügbar zu: 80%
davon vor Ort: 100%
Deutsch
fließend
Englisch
gut

Einsatzorte

Einsatzorte

München (+200km) Tübingen (+100km) Titisee-Neustadt (+75km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Software-Engineer/Business Analyst / Consultant / Project Manager  / IT-Development  in Java/JEE/SAO/Microservices 

nicht möglich

Projekte

Projekte

4 Jahre
2020-04 - heute

Energieoptimierung

Beratung und Entwicklung
Beratung und Entwicklung

Beratung und Entwicklung an einem Projekt zur Energieoptimierung mittelsRegressionsverfahren 

Tools und Frameworks: Python, Anaconda, Spyder, Pandas, Pyomo, Baron MS-SQL Server  Git, GitLab

6 Monate
2019-05 - 2019-10

Entwurf, Entwicklung einer PWA (Progressive Web Apps )

Entwurf/Implementierung von Lösungsverfahren
Entwurf/Implementierung von Lösungsverfahren

Entwurf, Entwicklung einer PWA (Progressive Web Apps ) zwecks Anzeigen und Suchen von Branchen spezifischen Produkten bzw. Produktanbietern.

Tools, Frameworks, Database:

VS-Code, Angular 7, Service Worker,  JAVA, JUnit, Mockito, Spring Boot, Selenium, Protractor, Karmen,  NodeJs,  MySQL, GIT, Jenkins

6 Monate
2018-10 - 2019-03

Registrieren von Kunden, Statusanzeige, Reports erstellen

Anforderungsanalyse, Entwurf und Umsetzung von Lösungsverfahren
Anforderungsanalyse, Entwurf und Umsetzung von Lösungsverfahren

Entwicklungstools und Frameworks:

Spring Boot, Java 1.8 , Angular 6 TypeScript, JavaScript, NodeJS

IDE: Eclipse, Visual Stdudio Code

Database : H2, PostgreSql

Build Tools: Maven

Repository: Git

Tools zur Anforderungsmanagement: GITLab

6 Monate
2018-04 - 2018-09

Entwurf und Umsetzung eines Rechnungsauftragswesens im Dienstleistungsbereich

 Projektleiter, Entwurf/Implementierung von Lösungsverfahren Scrum-Methodik
 Projektleiter, Entwurf/Implementierung von Lösungsverfahren

User Stories für Frontend und Backend  

Entwicklungstools und Frameworks: Spring Boot, Java 1.8 , Angular 4,5  TypeScript, JavaScript, NodeJS 

IDE:  Eclipse, Stdudio Code 

Database : H2, PostgreSql  

Build Tools: Maven, Gradle 

Repository: Git 

Tool zur Anforderungsmanagement : GITLab

EclipseLink
Scrum-Methodik
7 Monate
2017-06 - 2017-12

Bereitstellung- und Rechnungsverwaltung von Personalien für sprachabhängigen Tätigkeiten in einem Online-Portal mit agiler Scrum-Methodik

Anforderungsmanagement, Analyse, Entwicklung und Test Scrum-Methodik
Anforderungsmanagement, Analyse, Entwicklung und Test
  • Anfordrungsmanagement, Analyse, Entwurf von Lösungsverfahren bzw. Umsetzen der User Stories für Frontend und Backend
  • Analyse, Entwurf von Lösungsverfahren bzw. Umsetzen der User Stories für Frontend und Backend  

  • Entwicklungstools und Frameworks:

    Spring Boot, Jhipster , Angular 2,4, Java 1.8 , Type Script, JavaScript 

    IDE: Intellij 

  • Database:

    H2, Oracle, SQL-Developer, Liquibase

  • Build Tools:

    Maven, Gradle 

    Repository: Git

  • Tools zur Anforderungsmanagement

    Jira, Confluence 

Spring Boot Jhipster Angular 2 4 Java 1.8 Type Script JavaScript Intellij H2 Oracle SQL-Developer Liquibase Maven Gradle Git Jira Confluence Application Server Tomcat WebLogic
Scrum-Methodik
3 Monate
2017-04 - 2017-06

Anylase von Cloud und Docker-Container /deployment

Analyse und Entwicklung
Analyse und Entwicklung
  • Anylase von Cloud und Docker-Container
  • Deplyment von Spring Boot Anwendungen als Microservices auf Docker Container
  • Entwicklungstools und Frameworks:

    • Spring Boot
    • DevOps
    • Maven
    • Docker
    • KiteMatic
    • Oracle VM VirtuallBox

Oracle VM VirtuallBox KiteMatic Docker Maven DevOps Spring Boot
3 Monate
2017-01 - 2017-03

JEE-Projekt Wartung und Erweiterung eines bestehenden JEE-System

Analyse und Softwareentwicklung
Analyse und Softwareentwicklung
  • Wartung und Erweiterung eines bestehenden JEE-System zur Verwaltung von Business Partnern für eine Elektronik und IT Unternehmen.
  • Analyse der Incidents und Service Request, Entwurf von Lösungsverfahren zur Erweiterung des System
  • Entwicklungstools und Frameworks:
    Java 1.8, Spring, JavaScript, SQL-Developer
  • DIE
    Eclipse
  • Database
    Oracle 12c
  • Build Tools:
    Maven, Gradle
  • Repository
    Mercurial
Mercurial Maven Gradle Oracle 12c Eclipse Java 1.8 Spring JavaScript SQL-Developer
10 Monate
2016-01 - 2016-10

Entwurf eines Knowledge-Management-Systems zur Erfassung von Informationen, Teilnehmern

Anfordeungsanlyse , Entwickler und Tester
Anfordeungsanlyse , Entwickler und Tester

Ziel

Entwurf eines Knowledge-Management-Systems zur Erfassung von Informationen, Teilnehmern, Berechtigungsabhängige Ansicht und Aktivitäten in Teilbereichen

Aufgaben:

Design, Konzeption und Architektur von Frontend und Backend in JEE-Landschaft

Backend: Implementierung in der Java/Spring (Restful-Service), Node,Express (RestFul) MongoDB

Frontend: HTML5/CSS JavaScript, AngularJS, TypeScript ,Angular 2 , Jquery

Entwicklungstools und Frameworks:

Java, JEE, Spring Boot, Spring MVC, JUnit

Jax-RS, JavaScript, AngularJs, Angular 2, Jquery

Karma, Jasmine

Eclipse, WebStorm, Visual Studio Code Chrome Developer Tools

TomCat, NodeJS http-Server,

Databases:

MySql, MongoDB

Build Tools:

Maven, SVN (Sub Version)

1 Jahr 2 Monate
2014-11 - 2015-12

Integration der Märkte (Clients) in ein zentrales System mittels Web Service (JAX-RS Restful) und IBM Message Broker.

  • Java Entwicklung, Konfiguration von  IBM Message Broker, Websphere MQ , Mail Server, und Databases. Bearbeiten und Weiterleiten von User-Requests an die Märkte. Metadatenabzug von Clients in das zentrales System 
  • Anpassung der Java Anwendung in Flows. Integration-Test.
  • Deployment auf Message Broker in Entwicklung und Test-Umgebung. 
  • Begleiten von Deployment auf Produktion Umgebung  
IBM Toolkit IBM Message Broker IBM MQ-ExplorerOracle Databases Mail Server SQL-Developer Eclipse Kepler Java 7.0 AngularJSALM (HP-Q) Lync JIRAJax-RSMaven Antte
Automobil Bereich
1 Jahr
2014-11 - 2015-10

Integration der Märkte (Clients) in ein zentrales System.

EAI-TEAM-Leitung, Java Entwicklung, Konfiguration und Test SCRUM, Java, AngularJS JEE
EAI-TEAM-Leitung, Java Entwicklung, Konfiguration und Test
  • Integration der Märkte (Clients) in ein zentrales System mit Web Service (Restful) , Entwicklung, Konfiguration in IBM Message Broker
  • Bearbeitung und Weiterleiten von User-Requests an die Märkte.
  • Metadatenabzug von Clients in das zentrales System
IBM Toolkit, IBM Message Broke IBM MQ-Explorer Eclipse Kepler Maven, Jenkins, ANT, ALM (HP-Q) JIRA Lync Sub Version SQL-Developer Oracle DB
SCRUM, Java, AngularJS JEE
München
7 Monate
2014-05 - 2014-11

Diverse Anwendungen und Programme

Software-Entwickler
Software-Entwickler
  • Erstellen C/C++ funktionalen wie auch objektorientierten Programme zur dynamischen Speicherverwaltung In Zusammenhang mit Pointer.
  • Testen und Auswerten der C/C++ Programme bzgl. Performence.
  • Erstellen Java2Me Programme (Midlets) und Testen auf Standardemulatoren
München
4 Monate
2014-06 - 2014-09

Amdroid, OS , Google Map und Java EE Projekt für mobile Geräte und Desktop

Software-Entwickler
Software-Entwickler
  • Anzeigen von Produktanbietern in nahe liegenden Standorten auf Mobilen Geräten und auf Desktops, die bestimmte Produckte günstig anbieten 
  • Technische Zusammensetzung der Infrastruktur für Frontend und Backend :
    • Implementieren von Apps mit Android und OS HTML5
    • Applikation für Desktop mit JSF JavaScript Ajax und HTML5
    • EJB3, JPA und Hibernate für Backend bzw. Persistenz
Eclipse Luna Android SDK JUnit Google Play Service Standdardemulatoren Genymotion Emulatoren VirtualBox Database MySQL Framework Android Google Play Service Windows 7
München
4 Monate
2014-02 - 2014-05

Generierung spezifischer Profilabschnitte nach Datenvorgabe

Software-Entwickler
Software-Entwickler
  • Aus langen Profilen bestimmte gewünschte Daten filtern und in eine formatierte Form präsentieren.
  • Technische Zusammensetzung der Infrastruktur für Frontend und Backend :
    • JSF JavaScript Ajax und HTML5
    • EJB3, JPA und Hibernate
Java 7 Eclipse Maven Tomcat JBoss Junit JSF Myfaces HTML MySQL
München
5 Monate
2012-10 - 2013-02

Design und Entwicklung von einer Webseite, Entwicklung von JSF 2.0 (Facelets und ManagedBean) und JAX-WS Web Service

Java JavaScript AJAX CSS JSF 2.0 JAX-WS WSIMPORT MYSQL MAVEN Eclipse JUNIT TestNG Windows 7.0.
6 Monate
2011-12 - 2012-05

Definition von Kommunikationsschnittstelle zwischen Server und Partnersystemen in Automobilbereich

Implementierung von Message Driven Bean und Webservice für Asynchronen bzw. Synchronen Datentransfer 

Applikationsserver IBM Websphere Datenbank: DB2IDE Eclipse 3.7 JDK1.6 EJB3.0 Maven 3.0Frameworks JPA HibernateHudson Junit DBUnit SVN SonarWindows 7.0.
1 Jahr 7 Monate
2010-11 - 2012-05

Definition von Kommunikationsschnittstelle zwischen Server und Partnersystemen in Automobilbereich

Implementierung von Message Driven Bean und Webservice für Asynchronen bzw. Synchronen Datentransfer 

Applikationsserver IBM Websphere Datenbank: DB2IDE Eclipse 3.7 JDK1.6 EJB3.0 Maven 3.0Frameworks JPA HibernateHudson Junit DBUnit SVN SonarWindows 7.0.
9 Monate
2010-11 - 2011-07

Weiterentwicklung und Anpassung eines bestehendes J2EE-Projektes

  • Migration des Projektes von Java 1.4 auf Java 1.6, von JBoss-4.0 auf JBoss-5.0. und von Mysql-4.0 auf MySQL 5.0.
  • Code-Review.
  • Einbinden von Security Framework JBoss SX durch Injection und Configuration.
  • Einbinden des Spring-Framework MVC zwecks Bearbeitung und Validierung von Eingabedaten.
  • Ersetzen Enterprise Java Bean 2.0 (EJB2.0) durch (EJB3.0 + Hibernate)
  • Ersetzen Build-Tool Ant durch Maven.
  • Anpassen und Erweitern von Junit Testfällen
EJB3Unit zwecks EJB- Testen außerhalb von EJB-Container. IDE Eclipse 3.6 INDOGIS. JDK1.6 JSP JBoss Maven JPA Hibernate Spring Struts Lucene und JMF Windows 7.0 und Linux
2 Jahre 7 Monate
2007-06 - 2009-12

Erfassen und aktualisieren der Teilnehmer für Bildungs- und berufsvorbereitende Maßnahmen bzw. Reha-Maßnamen in J2EE nach MVC

  • Abstimmen über Konzepterstellung mit Fachbereich und technischen Konzeptlern
  • Erstellen von Java Programmen gemäß dem Konzept und den dazu gehörigen Junit-Tests
  • Erstellen von JSP-Seiten für Masken
  • Erstellen von Batch-Programmen zu Migration und Ausführen von automatischem Batch-Test in DB-Unit-Umgebung.
  • Erstellen von Datnebank-Schemas (SQL-Schemas).
Jbuilder Netbeans ein Hibernate ähnliches Framework Java1.5 und Java 1.6 JSP Struts XML-Schema Entyties Hudson Junit DBUnit CVS Oracle Tomcat Windows
Öffentlicher Bereich
9 Monate
2006-04 - 2006-12

Einführung "It-Schulung?

  • Einführung in Java
  • Einführung in JSP
  • Zusammensetzen von Struts und Enterprise Java Beans EJBs (Session und Entitys)  bzgl. MVC-Konzept
  • Erstellen und Entwickeln von Programmen mit dem Framework LUCENE zwecks Indizieren und Suchen.
  • Installieren und Konfigurieren des Mail-Servers JAMES "Java Mail Enterprise Server"
  • Erstellen und Entwickeln von Java Programmen für Mails mit JMS  für Web-Anwendung "WebClient"
  • Entwickeln und Anpassen der Java-Programme "Applets, Servlets, JSPs" zwecks Web basierten Video-
  • Conferencing mit dem Package JMF.
  • Integrieren von Mails/Searchmachine/VideoConferencing in ein auf Struts basiertes MVC
  • Konzept für J2EE-Anwendung.
Java 1.5 Eclipse Struts JSP Tomcat Jboss JMF JMS Lucene
11 Monate
2005-04 - 2006-02

Mitarbeit an Entwicklung eines Projektes ?Produktes? für Personalvermittlung in J2EE

Ziel:

  • Registrieren, Anlegen und Aktualisieren von Profilen. Einlogen nach einem erfolgreichen Registrieren.
  • Sich je nach Berechtigung Teilprofile oder ganze Profile anschauen. Vollprofile nur für Primärmitglieder
  • z. B. Personalvermittler des Unternehmens sichtbar..
  • Kommunikation zwischen Registrierten  nur über das Vermittlungsunternehmen möglich. Benachrichtigung
  • der Mitglieder mit Emails und Massage über Ergebnisse oder Neuigkeiten. Bereitstellen der Profile in XML-Format
  • zum Anschauen.
  • Erstellen der Pflichtenheft, Analyse, Design, Datenmodellierung und Datenbankentwurf in MySQL

 

Entwicklungsumgebung , Werkzeuge  und Systeme :

  • Konzepterstellung für  J2EE  nach  Modell View Controller  MVC
  • Anwendung des Open Source Use Case Tool ArgoUML in Eclipse als Plug-In
  • Anlegen der Views mittels JSP-Seiten mit Struts-Tag Bibliotheken
  • Entwicklung der Controller mit Struts Actions Klassen  und Anpassung der
  • Konfiguration in der  XML-Dateien und in den Properties  für Struts und Web Container
  • Entwicklung der Modelle mit  Enterprise Java Beans EJBs “Session und Entity Beans in BMP und CMP“
  • und Anpassung der Konfigurationsdateien  für EJBs und  EJB-Container Datenspeicher MySQL
  • Bearbeitung , Validieren und Modifizieren, der Profile in XML bzw. XSL und Erstellung deren Html-Format
  • mit Hilfe von Xerces und Xalan

 

Einrichtung der Infrastruktur

  • Installation des JDK  1.5
  • Installation und Konfiguration der JSP/Servlet-Container Tomcat
  • Installation der JBOSS Application Server als EJBs Countainer
  • Installation des Xdoclet fürs Generieren  von Remote,  HomeBeans und EJBs-Deploymentdiscriptor
  • Installation und Konfiguration der IDE  Eclips
  • Einbinden des Build Tools ANT in Eclipse für Kompilieren, Build und Deploying
  • Installieren und Konfiguration der Datenbank MySQL
  • Entwicklung System  Windows XP
  • Produktionssystem Unix

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl. Math./Physik  (Technische Universität München),  Software-Entwicklung in Kaufmannischen und Technischen Bereichen

Position

Position

Software-Engineer/Business Analyst / Consultant / Project Manager  / IT-Development  in Java/JEE/SAO/Microservices 

 

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

4
ALM (HP-Q)
Angular 2
AngularJSALM (HP-Q)
Antte
Application Server Tomcat
Applikationsserver IBM Websphere Datenbank: DB2IDE Eclipse 3.7
Confluence
CSS JSF 2.0
CVS
DBUnit
DevOps
Docker
Eclipse
Eclipse JUNIT
Eclipse Kepler
Eclipse Luna
EclipseLink
ein Hibernate ähnliches Framework
EJB3.0
EJB3Unit zwecks EJB- Testen außerhalb von EJB-Container. IDE Eclipse 3.6 INDOGIS. JDK1.6
Entyties
Genymotion Emulatoren
Git
Google Play Service
Gradle
Hibernate
HibernateHudson
HTML
Hudson
IBM Message Broker
IBM MQ-Explorer
IBM MQ-ExplorerOracle Databases
IBM Toolkit
IBM Toolkit, IBM Message Broke
Intellij
Java 7.0
Java1.5 und Java 1.6
JBoss
Jbuilder
JDK1.6
Jhipster
Jira
JIRAJax-RSMaven
JMF
JMS
JSF
JUnit
KiteMatic
Liquibase
Lucene
Lucene und JMF Windows 7.0 und Linux
Lync
Mail Server
Maven
Maven 3.0Frameworks
Maven, Jenkins, ANT,
Mercurial
Myfaces
MYSQL MAVEN
Netbeans
Oracle VM VirtuallBox
SCRUM, Java, AngularJS
Scrum-Methodik
SDK
SonarWindows 7.0.
Spring
Spring Boot
Standdardemulatoren
Struts
Sub Version
SVN
TestNG Windows 7.0.
Tomcat
Type Script
VirtualBox Database MySQL Framework Android
WebLogic
WSIMPORT
XML-Schema

Spezialist für Ananlyse/Desing/Softwareentwicklung für Java Anwendungen

Analyse-Desingn

  • Entwicklung detaillierter technischer Spezifikationen (z.B. für Pflichtenhefte)
  • Entwicklung von Dokumentationsstandards
  • Objektorientiere Analyse, Design
  • Datenbank Design
  • Implementierung


Produkte

  • BEA WebLogic, Websphere, JBOSS , Oracle Application Server OC4J, Apache Tomcat,
  • MS IIS,, Apache Web Server
  • Borland JBuilder,MS-Visualstudio,HomeSite, Ultra-Edit, EclipseRCP, EclipseMe, EclispeUML
  • Rational Rose, Omando
  • CVS, Daily Build,
  • MySql, MS SQL Server, Oracle, DB2 (+ Photoshop, Flash)

Praktische Erfahrungen an Projekten

  • Internet-Technologien (Java, J2EE, JSP,Applets, JDBC, EJB, ASP, JSP, (D)HTML, JavaScript, XML, XSL), JSF
  • Große Erfahrungen im Internet-Bereich / Programmierung dynamischen Internet-Contents  mit Datenbanken-Anbindung
  • Vorrangig: Entwicklung unter Java-J2EE / JDBC / Oracle
  • Entwicklung Objektorientierter (Internet-)Anwendungen
  • Sehr gute Kenntnisse der Enterprise Java Beans Technologie
  • Software-Entwicklung mit der J2EE-Technologie unter dem Applikationsserver BEA WebLogic/JBOSS
  • Framework Spring, SEAM, JBOSS-SEAM, Struts, Hibernate, JUNIT
  • XML-Bearbeitung mit Verfahren JAXP , JAXB
  • JavaME, J2ME Entwicklung von Midlet mit EclispeMe , WKT von SUN und ProGuard für
    MIDP (Mobile Information Device Plattform) wie Handy, PDA , IPOD
  • Rich-Client mit EclipseRCP stand-alone Anwendungen

  • DevOps, Microservices, Continious/Delivery Deployment
  • Docker-Container
  • Oracle VM VirtualBox
  • KiteMatic

Betriebssysteme

Android
MS-DOS
MVS, OS/390
OS/2
SUN OS, Solaris
Unix
VMS
Windows
Windows 7
Windows CE

Programmiersprachen

C
C++
JAVA
JavaScript
JAX-WS
JEE
JPA
JSP
PL/SQL
Python
Python
Shell
Smalltalk
Spring , Spring Boot
Tcl/Tk
TeX, LaTeX
TypeScript

Datenbanken

Access
Adabas
DB2
H2
Informix
Ingres
MS SQL Server
MySQL
Oracle
Oracle 12c
Oracle DB
SQL
SQL-Developer

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
Router
TCP/IP
Winsock
X.400 X.25 X.225 X.75...
RMI, Socket, RPC

Hardware

IBM Großrechner
Modem
NEC
Nixdorf
PC
SUN
VAX

Branchen

Branchen

Technische wie auch Kaufmannische Bereiche z. B Banken


Einsatzorte

Einsatzorte

München (+200km) Tübingen (+100km) Titisee-Neustadt (+75km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Software-Engineer/Business Analyst / Consultant / Project Manager  / IT-Development  in Java/JEE/SAO/Microservices 

nicht möglich

Projekte

Projekte

4 Jahre
2020-04 - heute

Energieoptimierung

Beratung und Entwicklung
Beratung und Entwicklung

Beratung und Entwicklung an einem Projekt zur Energieoptimierung mittelsRegressionsverfahren 

Tools und Frameworks: Python, Anaconda, Spyder, Pandas, Pyomo, Baron MS-SQL Server  Git, GitLab

6 Monate
2019-05 - 2019-10

Entwurf, Entwicklung einer PWA (Progressive Web Apps )

Entwurf/Implementierung von Lösungsverfahren
Entwurf/Implementierung von Lösungsverfahren

Entwurf, Entwicklung einer PWA (Progressive Web Apps ) zwecks Anzeigen und Suchen von Branchen spezifischen Produkten bzw. Produktanbietern.

Tools, Frameworks, Database:

VS-Code, Angular 7, Service Worker,  JAVA, JUnit, Mockito, Spring Boot, Selenium, Protractor, Karmen,  NodeJs,  MySQL, GIT, Jenkins

6 Monate
2018-10 - 2019-03

Registrieren von Kunden, Statusanzeige, Reports erstellen

Anforderungsanalyse, Entwurf und Umsetzung von Lösungsverfahren
Anforderungsanalyse, Entwurf und Umsetzung von Lösungsverfahren

Entwicklungstools und Frameworks:

Spring Boot, Java 1.8 , Angular 6 TypeScript, JavaScript, NodeJS

IDE: Eclipse, Visual Stdudio Code

Database : H2, PostgreSql

Build Tools: Maven

Repository: Git

Tools zur Anforderungsmanagement: GITLab

6 Monate
2018-04 - 2018-09

Entwurf und Umsetzung eines Rechnungsauftragswesens im Dienstleistungsbereich

 Projektleiter, Entwurf/Implementierung von Lösungsverfahren Scrum-Methodik
 Projektleiter, Entwurf/Implementierung von Lösungsverfahren

User Stories für Frontend und Backend  

Entwicklungstools und Frameworks: Spring Boot, Java 1.8 , Angular 4,5  TypeScript, JavaScript, NodeJS 

IDE:  Eclipse, Stdudio Code 

Database : H2, PostgreSql  

Build Tools: Maven, Gradle 

Repository: Git 

Tool zur Anforderungsmanagement : GITLab

EclipseLink
Scrum-Methodik
7 Monate
2017-06 - 2017-12

Bereitstellung- und Rechnungsverwaltung von Personalien für sprachabhängigen Tätigkeiten in einem Online-Portal mit agiler Scrum-Methodik

Anforderungsmanagement, Analyse, Entwicklung und Test Scrum-Methodik
Anforderungsmanagement, Analyse, Entwicklung und Test
  • Anfordrungsmanagement, Analyse, Entwurf von Lösungsverfahren bzw. Umsetzen der User Stories für Frontend und Backend
  • Analyse, Entwurf von Lösungsverfahren bzw. Umsetzen der User Stories für Frontend und Backend  

  • Entwicklungstools und Frameworks:

    Spring Boot, Jhipster , Angular 2,4, Java 1.8 , Type Script, JavaScript 

    IDE: Intellij 

  • Database:

    H2, Oracle, SQL-Developer, Liquibase

  • Build Tools:

    Maven, Gradle 

    Repository: Git

  • Tools zur Anforderungsmanagement

    Jira, Confluence 

Spring Boot Jhipster Angular 2 4 Java 1.8 Type Script JavaScript Intellij H2 Oracle SQL-Developer Liquibase Maven Gradle Git Jira Confluence Application Server Tomcat WebLogic
Scrum-Methodik
3 Monate
2017-04 - 2017-06

Anylase von Cloud und Docker-Container /deployment

Analyse und Entwicklung
Analyse und Entwicklung
  • Anylase von Cloud und Docker-Container
  • Deplyment von Spring Boot Anwendungen als Microservices auf Docker Container
  • Entwicklungstools und Frameworks:

    • Spring Boot
    • DevOps
    • Maven
    • Docker
    • KiteMatic
    • Oracle VM VirtuallBox

Oracle VM VirtuallBox KiteMatic Docker Maven DevOps Spring Boot
3 Monate
2017-01 - 2017-03

JEE-Projekt Wartung und Erweiterung eines bestehenden JEE-System

Analyse und Softwareentwicklung
Analyse und Softwareentwicklung
  • Wartung und Erweiterung eines bestehenden JEE-System zur Verwaltung von Business Partnern für eine Elektronik und IT Unternehmen.
  • Analyse der Incidents und Service Request, Entwurf von Lösungsverfahren zur Erweiterung des System
  • Entwicklungstools und Frameworks:
    Java 1.8, Spring, JavaScript, SQL-Developer
  • DIE
    Eclipse
  • Database
    Oracle 12c
  • Build Tools:
    Maven, Gradle
  • Repository
    Mercurial
Mercurial Maven Gradle Oracle 12c Eclipse Java 1.8 Spring JavaScript SQL-Developer
10 Monate
2016-01 - 2016-10

Entwurf eines Knowledge-Management-Systems zur Erfassung von Informationen, Teilnehmern

Anfordeungsanlyse , Entwickler und Tester
Anfordeungsanlyse , Entwickler und Tester

Ziel

Entwurf eines Knowledge-Management-Systems zur Erfassung von Informationen, Teilnehmern, Berechtigungsabhängige Ansicht und Aktivitäten in Teilbereichen

Aufgaben:

Design, Konzeption und Architektur von Frontend und Backend in JEE-Landschaft

Backend: Implementierung in der Java/Spring (Restful-Service), Node,Express (RestFul) MongoDB

Frontend: HTML5/CSS JavaScript, AngularJS, TypeScript ,Angular 2 , Jquery

Entwicklungstools und Frameworks:

Java, JEE, Spring Boot, Spring MVC, JUnit

Jax-RS, JavaScript, AngularJs, Angular 2, Jquery

Karma, Jasmine

Eclipse, WebStorm, Visual Studio Code Chrome Developer Tools

TomCat, NodeJS http-Server,

Databases:

MySql, MongoDB

Build Tools:

Maven, SVN (Sub Version)

1 Jahr 2 Monate
2014-11 - 2015-12

Integration der Märkte (Clients) in ein zentrales System mittels Web Service (JAX-RS Restful) und IBM Message Broker.

  • Java Entwicklung, Konfiguration von  IBM Message Broker, Websphere MQ , Mail Server, und Databases. Bearbeiten und Weiterleiten von User-Requests an die Märkte. Metadatenabzug von Clients in das zentrales System 
  • Anpassung der Java Anwendung in Flows. Integration-Test.
  • Deployment auf Message Broker in Entwicklung und Test-Umgebung. 
  • Begleiten von Deployment auf Produktion Umgebung  
IBM Toolkit IBM Message Broker IBM MQ-ExplorerOracle Databases Mail Server SQL-Developer Eclipse Kepler Java 7.0 AngularJSALM (HP-Q) Lync JIRAJax-RSMaven Antte
Automobil Bereich
1 Jahr
2014-11 - 2015-10

Integration der Märkte (Clients) in ein zentrales System.

EAI-TEAM-Leitung, Java Entwicklung, Konfiguration und Test SCRUM, Java, AngularJS JEE
EAI-TEAM-Leitung, Java Entwicklung, Konfiguration und Test
  • Integration der Märkte (Clients) in ein zentrales System mit Web Service (Restful) , Entwicklung, Konfiguration in IBM Message Broker
  • Bearbeitung und Weiterleiten von User-Requests an die Märkte.
  • Metadatenabzug von Clients in das zentrales System
IBM Toolkit, IBM Message Broke IBM MQ-Explorer Eclipse Kepler Maven, Jenkins, ANT, ALM (HP-Q) JIRA Lync Sub Version SQL-Developer Oracle DB
SCRUM, Java, AngularJS JEE
München
7 Monate
2014-05 - 2014-11

Diverse Anwendungen und Programme

Software-Entwickler
Software-Entwickler
  • Erstellen C/C++ funktionalen wie auch objektorientierten Programme zur dynamischen Speicherverwaltung In Zusammenhang mit Pointer.
  • Testen und Auswerten der C/C++ Programme bzgl. Performence.
  • Erstellen Java2Me Programme (Midlets) und Testen auf Standardemulatoren
München
4 Monate
2014-06 - 2014-09

Amdroid, OS , Google Map und Java EE Projekt für mobile Geräte und Desktop

Software-Entwickler
Software-Entwickler
  • Anzeigen von Produktanbietern in nahe liegenden Standorten auf Mobilen Geräten und auf Desktops, die bestimmte Produckte günstig anbieten 
  • Technische Zusammensetzung der Infrastruktur für Frontend und Backend :
    • Implementieren von Apps mit Android und OS HTML5
    • Applikation für Desktop mit JSF JavaScript Ajax und HTML5
    • EJB3, JPA und Hibernate für Backend bzw. Persistenz
Eclipse Luna Android SDK JUnit Google Play Service Standdardemulatoren Genymotion Emulatoren VirtualBox Database MySQL Framework Android Google Play Service Windows 7
München
4 Monate
2014-02 - 2014-05

Generierung spezifischer Profilabschnitte nach Datenvorgabe

Software-Entwickler
Software-Entwickler
  • Aus langen Profilen bestimmte gewünschte Daten filtern und in eine formatierte Form präsentieren.
  • Technische Zusammensetzung der Infrastruktur für Frontend und Backend :
    • JSF JavaScript Ajax und HTML5
    • EJB3, JPA und Hibernate
Java 7 Eclipse Maven Tomcat JBoss Junit JSF Myfaces HTML MySQL
München
5 Monate
2012-10 - 2013-02

Design und Entwicklung von einer Webseite, Entwicklung von JSF 2.0 (Facelets und ManagedBean) und JAX-WS Web Service

Java JavaScript AJAX CSS JSF 2.0 JAX-WS WSIMPORT MYSQL MAVEN Eclipse JUNIT TestNG Windows 7.0.
6 Monate
2011-12 - 2012-05

Definition von Kommunikationsschnittstelle zwischen Server und Partnersystemen in Automobilbereich

Implementierung von Message Driven Bean und Webservice für Asynchronen bzw. Synchronen Datentransfer 

Applikationsserver IBM Websphere Datenbank: DB2IDE Eclipse 3.7 JDK1.6 EJB3.0 Maven 3.0Frameworks JPA HibernateHudson Junit DBUnit SVN SonarWindows 7.0.
1 Jahr 7 Monate
2010-11 - 2012-05

Definition von Kommunikationsschnittstelle zwischen Server und Partnersystemen in Automobilbereich

Implementierung von Message Driven Bean und Webservice für Asynchronen bzw. Synchronen Datentransfer 

Applikationsserver IBM Websphere Datenbank: DB2IDE Eclipse 3.7 JDK1.6 EJB3.0 Maven 3.0Frameworks JPA HibernateHudson Junit DBUnit SVN SonarWindows 7.0.
9 Monate
2010-11 - 2011-07

Weiterentwicklung und Anpassung eines bestehendes J2EE-Projektes

  • Migration des Projektes von Java 1.4 auf Java 1.6, von JBoss-4.0 auf JBoss-5.0. und von Mysql-4.0 auf MySQL 5.0.
  • Code-Review.
  • Einbinden von Security Framework JBoss SX durch Injection und Configuration.
  • Einbinden des Spring-Framework MVC zwecks Bearbeitung und Validierung von Eingabedaten.
  • Ersetzen Enterprise Java Bean 2.0 (EJB2.0) durch (EJB3.0 + Hibernate)
  • Ersetzen Build-Tool Ant durch Maven.
  • Anpassen und Erweitern von Junit Testfällen
EJB3Unit zwecks EJB- Testen außerhalb von EJB-Container. IDE Eclipse 3.6 INDOGIS. JDK1.6 JSP JBoss Maven JPA Hibernate Spring Struts Lucene und JMF Windows 7.0 und Linux
2 Jahre 7 Monate
2007-06 - 2009-12

Erfassen und aktualisieren der Teilnehmer für Bildungs- und berufsvorbereitende Maßnahmen bzw. Reha-Maßnamen in J2EE nach MVC

  • Abstimmen über Konzepterstellung mit Fachbereich und technischen Konzeptlern
  • Erstellen von Java Programmen gemäß dem Konzept und den dazu gehörigen Junit-Tests
  • Erstellen von JSP-Seiten für Masken
  • Erstellen von Batch-Programmen zu Migration und Ausführen von automatischem Batch-Test in DB-Unit-Umgebung.
  • Erstellen von Datnebank-Schemas (SQL-Schemas).
Jbuilder Netbeans ein Hibernate ähnliches Framework Java1.5 und Java 1.6 JSP Struts XML-Schema Entyties Hudson Junit DBUnit CVS Oracle Tomcat Windows
Öffentlicher Bereich
9 Monate
2006-04 - 2006-12

Einführung "It-Schulung?

  • Einführung in Java
  • Einführung in JSP
  • Zusammensetzen von Struts und Enterprise Java Beans EJBs (Session und Entitys)  bzgl. MVC-Konzept
  • Erstellen und Entwickeln von Programmen mit dem Framework LUCENE zwecks Indizieren und Suchen.
  • Installieren und Konfigurieren des Mail-Servers JAMES "Java Mail Enterprise Server"
  • Erstellen und Entwickeln von Java Programmen für Mails mit JMS  für Web-Anwendung "WebClient"
  • Entwickeln und Anpassen der Java-Programme "Applets, Servlets, JSPs" zwecks Web basierten Video-
  • Conferencing mit dem Package JMF.
  • Integrieren von Mails/Searchmachine/VideoConferencing in ein auf Struts basiertes MVC
  • Konzept für J2EE-Anwendung.
Java 1.5 Eclipse Struts JSP Tomcat Jboss JMF JMS Lucene
11 Monate
2005-04 - 2006-02

Mitarbeit an Entwicklung eines Projektes ?Produktes? für Personalvermittlung in J2EE

Ziel:

  • Registrieren, Anlegen und Aktualisieren von Profilen. Einlogen nach einem erfolgreichen Registrieren.
  • Sich je nach Berechtigung Teilprofile oder ganze Profile anschauen. Vollprofile nur für Primärmitglieder
  • z. B. Personalvermittler des Unternehmens sichtbar..
  • Kommunikation zwischen Registrierten  nur über das Vermittlungsunternehmen möglich. Benachrichtigung
  • der Mitglieder mit Emails und Massage über Ergebnisse oder Neuigkeiten. Bereitstellen der Profile in XML-Format
  • zum Anschauen.
  • Erstellen der Pflichtenheft, Analyse, Design, Datenmodellierung und Datenbankentwurf in MySQL

 

Entwicklungsumgebung , Werkzeuge  und Systeme :

  • Konzepterstellung für  J2EE  nach  Modell View Controller  MVC
  • Anwendung des Open Source Use Case Tool ArgoUML in Eclipse als Plug-In
  • Anlegen der Views mittels JSP-Seiten mit Struts-Tag Bibliotheken
  • Entwicklung der Controller mit Struts Actions Klassen  und Anpassung der
  • Konfiguration in der  XML-Dateien und in den Properties  für Struts und Web Container
  • Entwicklung der Modelle mit  Enterprise Java Beans EJBs “Session und Entity Beans in BMP und CMP“
  • und Anpassung der Konfigurationsdateien  für EJBs und  EJB-Container Datenspeicher MySQL
  • Bearbeitung , Validieren und Modifizieren, der Profile in XML bzw. XSL und Erstellung deren Html-Format
  • mit Hilfe von Xerces und Xalan

 

Einrichtung der Infrastruktur

  • Installation des JDK  1.5
  • Installation und Konfiguration der JSP/Servlet-Container Tomcat
  • Installation der JBOSS Application Server als EJBs Countainer
  • Installation des Xdoclet fürs Generieren  von Remote,  HomeBeans und EJBs-Deploymentdiscriptor
  • Installation und Konfiguration der IDE  Eclips
  • Einbinden des Build Tools ANT in Eclipse für Kompilieren, Build und Deploying
  • Installieren und Konfiguration der Datenbank MySQL
  • Entwicklung System  Windows XP
  • Produktionssystem Unix

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl. Math./Physik  (Technische Universität München),  Software-Entwicklung in Kaufmannischen und Technischen Bereichen

Position

Position

Software-Engineer/Business Analyst / Consultant / Project Manager  / IT-Development  in Java/JEE/SAO/Microservices 

 

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

4
ALM (HP-Q)
Angular 2
AngularJSALM (HP-Q)
Antte
Application Server Tomcat
Applikationsserver IBM Websphere Datenbank: DB2IDE Eclipse 3.7
Confluence
CSS JSF 2.0
CVS
DBUnit
DevOps
Docker
Eclipse
Eclipse JUNIT
Eclipse Kepler
Eclipse Luna
EclipseLink
ein Hibernate ähnliches Framework
EJB3.0
EJB3Unit zwecks EJB- Testen außerhalb von EJB-Container. IDE Eclipse 3.6 INDOGIS. JDK1.6
Entyties
Genymotion Emulatoren
Git
Google Play Service
Gradle
Hibernate
HibernateHudson
HTML
Hudson
IBM Message Broker
IBM MQ-Explorer
IBM MQ-ExplorerOracle Databases
IBM Toolkit
IBM Toolkit, IBM Message Broke
Intellij
Java 7.0
Java1.5 und Java 1.6
JBoss
Jbuilder
JDK1.6
Jhipster
Jira
JIRAJax-RSMaven
JMF
JMS
JSF
JUnit
KiteMatic
Liquibase
Lucene
Lucene und JMF Windows 7.0 und Linux
Lync
Mail Server
Maven
Maven 3.0Frameworks
Maven, Jenkins, ANT,
Mercurial
Myfaces
MYSQL MAVEN
Netbeans
Oracle VM VirtuallBox
SCRUM, Java, AngularJS
Scrum-Methodik
SDK
SonarWindows 7.0.
Spring
Spring Boot
Standdardemulatoren
Struts
Sub Version
SVN
TestNG Windows 7.0.
Tomcat
Type Script
VirtualBox Database MySQL Framework Android
WebLogic
WSIMPORT
XML-Schema

Spezialist für Ananlyse/Desing/Softwareentwicklung für Java Anwendungen

Analyse-Desingn

  • Entwicklung detaillierter technischer Spezifikationen (z.B. für Pflichtenhefte)
  • Entwicklung von Dokumentationsstandards
  • Objektorientiere Analyse, Design
  • Datenbank Design
  • Implementierung


Produkte

  • BEA WebLogic, Websphere, JBOSS , Oracle Application Server OC4J, Apache Tomcat,
  • MS IIS,, Apache Web Server
  • Borland JBuilder,MS-Visualstudio,HomeSite, Ultra-Edit, EclipseRCP, EclipseMe, EclispeUML
  • Rational Rose, Omando
  • CVS, Daily Build,
  • MySql, MS SQL Server, Oracle, DB2 (+ Photoshop, Flash)

Praktische Erfahrungen an Projekten

  • Internet-Technologien (Java, J2EE, JSP,Applets, JDBC, EJB, ASP, JSP, (D)HTML, JavaScript, XML, XSL), JSF
  • Große Erfahrungen im Internet-Bereich / Programmierung dynamischen Internet-Contents  mit Datenbanken-Anbindung
  • Vorrangig: Entwicklung unter Java-J2EE / JDBC / Oracle
  • Entwicklung Objektorientierter (Internet-)Anwendungen
  • Sehr gute Kenntnisse der Enterprise Java Beans Technologie
  • Software-Entwicklung mit der J2EE-Technologie unter dem Applikationsserver BEA WebLogic/JBOSS
  • Framework Spring, SEAM, JBOSS-SEAM, Struts, Hibernate, JUNIT
  • XML-Bearbeitung mit Verfahren JAXP , JAXB
  • JavaME, J2ME Entwicklung von Midlet mit EclispeMe , WKT von SUN und ProGuard für
    MIDP (Mobile Information Device Plattform) wie Handy, PDA , IPOD
  • Rich-Client mit EclipseRCP stand-alone Anwendungen

  • DevOps, Microservices, Continious/Delivery Deployment
  • Docker-Container
  • Oracle VM VirtualBox
  • KiteMatic

Betriebssysteme

Android
MS-DOS
MVS, OS/390
OS/2
SUN OS, Solaris
Unix
VMS
Windows
Windows 7
Windows CE

Programmiersprachen

C
C++
JAVA
JavaScript
JAX-WS
JEE
JPA
JSP
PL/SQL
Python
Python
Shell
Smalltalk
Spring , Spring Boot
Tcl/Tk
TeX, LaTeX
TypeScript

Datenbanken

Access
Adabas
DB2
H2
Informix
Ingres
MS SQL Server
MySQL
Oracle
Oracle 12c
Oracle DB
SQL
SQL-Developer

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
Router
TCP/IP
Winsock
X.400 X.25 X.225 X.75...
RMI, Socket, RPC

Hardware

IBM Großrechner
Modem
NEC
Nixdorf
PC
SUN
VAX

Branchen

Branchen

Technische wie auch Kaufmannische Bereiche z. B Banken


Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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