people4project GmbH
Lörenskogstr. 3
85748 Garching b. München

Mo-Fr 9.oo - 17.oo Uhr
+49 (89) 55 29 39 -40

Kontakt


Kontakt


people4project GmbH
Lörenskogstr. 3
85748 Garching b. München

Mo-Fr 9.oo - 17.oo Uhr
+49 (89) 55 29 39 -40

Kontaktdaten anfordern


Freelancerprofil: Z4362

Entwickler, Java, Architekt, J2EE EJB WebServices SOAP Hibernate JUnit Oracle JAXB XML Scrum IntelliJ IDEA SQL Maven Windows UML JBoss Git, SVN

IT-Erfahrung seit:
2012
Position:
Software-Entwicklung / Programmierung
Projekte im Werdegang

11/2010 - Rollen-basierte Oberfläche--ADF-Projekt
Beschreibung: Entwicklung einer ADF-basierten graphischen Oberfläche Technologien/ Frameworks: ADF, Webservices , WebLogic, Oracle, SOA-Architecture Tools: JDeveloper, Hudson, ANT, soapUI, JUnit, CVS Rolle: Entwickler Aufgaben: o Implementierung einer Schnittstelle zum Zugriff auf wsdl-basierten Webservices o Bereitstellung des Datenmodels für das View und den Controller. o WebLogic-Deployment unter Einsatz von ANT, Hudson und CVS.

01/2010 - 07/2010 RAS (Reverse Auction System)
Beschreibung: Architekturdesign und Implementierung eines Reversauktionssystems zur Beschaffung von Elektroteilen Technologien/ Frameworks: Java, JEE 6 (Servelts 3.0, JSF 2.0, EBJ 3.1, JMS 1.3, JAX-WS 2.0, JPA 2.0/Hibernate 3.5, JPA QL), UML 2.0, JBoss 6, MySQL Tools: Eclipse, Maven, Sparx Enterprise Architect, JUnit Rolle: Architekt, Entwickler Aufgaben: o Entwurf und Implementierung einer 3-Schichten-Architektur für ein skalierbares Reversauktionssystem, das die folgenden nicht-funktionalen Anforderungen erfüllen soll: - System-uptime 99,9% während der Hauptgeschäftszeiten - Für 95% aller Requests soll die durchschnittliche Antwortzeit weniger als fünf Sekunden betragen und darf für keine Anfrage eine Grenze von zehn Sekunden überschreiten. - Das System soll skalierbar sein. o Erstellung eines Domain Object Models. o Erstellung von Use-Case-, Klassen-, Komponenten- und Deplyomentdiagrammen. o Implementierung von JEE-Design-Patterns. o Entwicklung von JSF-Facelets. o Implementierung der Persistence-Schicht unter Einsatz von JPA auf Hibernate (EntityManager), EntityBeans und MySQL. o Rollen-basiere Authentifizierung und Autorisierung. o JUnit-Tests o Maven -Deployment

05/2008 - 12/2009 3D-Visian (Three-dimensional Visual Simulation and Animation of Algorithms)
Beschreibung: Konzeption und Implementierung einer Plattform für die Visualisierung der Funktionsweise und Laufzeit von Algorithmen mittels 3D-Simulationen. Technologien/ Frameworks: Java-Core, -Swing, Java3D, XML, WebStart Tools: Eclipse, Ant, JUnit Rolle: Projektleiter, Architekt, Entwickler Aufgaben: o Projektleitung o Implementierung eines Code-Generators als Eclipse-Plug-In zur automatischen Generierung von dreidimensionalen Algorithmensimulationen. o Implementierung einer Algorithmenvisualisierungsplattform zur Animation von Algorithmen und Datenstrukturen. o Realisierung einer Undo-Redo Funktionalität unter Implementierung des Command-Design-Patterns. o Veröffentlichung von wissenschaftlichen Publikationen (überwiegend in englischer Sprache)

03/2007 - 03/2008 Self-Assessment
Beschreibung: Entwicklung von Self-Assessments zur Einschätzung der Studierfähigkeit und zur Prognostizierung von Studienerfolg. Technologien/ Frameworks: PHP, ActionScript, JavaScript, HTML, CSS, SQL, MySQL Tools: Eclipse-PHP-Plugin, Zend, Adobe Flash Professional, Dreamweaver Rolle: Technischer Projektleiter, Entwickler, Designer Aufgaben: o Rekrutierung, Schulung und Anleitung von Entwicklern für die Mitarbeit am Projekt o Entwicklung einer 3-Schichten-Architektur zur Erstellung von fachübergreifenden Self-Assessment-Tests. o Implementierung der Architektur in den o.g. Technologien. o Design eines Flash-basieren Front-Ends.

05/2005 - 02/2007 PIEX (Pigment Explorer)
Beschreibung: Design und Implementierung eines web-basierten Pigment Explorers zur Simulation von Farbpigmenteffekten. Technologien/ Frameworks: ActionScript, Flash, HTML, JavaScript, CSS Tools: Adobe Flash, Fireworks, Dreamweaver, Enterprise Architekt Rolle: Architekt, Entwickler Aufgaben: o Entwurf der Architektur für die Anwendung o Entwicklung eines Farbpigment-Simulators in ActionScript

08/2004 - 03/2005 J2EE-Projekt
Beschreibung: Entwicklung eines J2EE-basierten Systems zur zentralen Verwaltung von Lernmaterialien Technologien/ Frameworks: Struts, EJB 2.5, JPA, WebLogic, Oracle, JUnit Tools: Eclipse Rolle: Entwickler Aufgaben: o Front- und Backendentwicklung in Struts und EJB 2.5

01/2004 - 07/2004 Web-Formulare
Beschreibung: Entwicklung von Web-Formularen (FrontEnd-Entwicklung mit Datenbankanbindung) Technologien/ Frameworks: Servlets/JSP (Struts), PHP, JavaScript, HTML, CSS, SQL, MySQL Tools: Eclipse, Eclipse-PHP-Plugin, Zend, Dreamweaver Rolle: Teamleiter, Entwickler, Designer Aufgaben: o Rekrutierung, Schulung und Anleitung von PHP- und Struts-Entwicklern o Schulung von Projektmitarbeitern o Design und Implementierung eines Web-FrontEnds und Data Access Objects (DAOs) für die Datenbankanbindung

09/2002 - 12/2003 MAP
Beschreibung: Konzeption und Implementierung eines XPDL-basierten Workflow-Managementsystems für die graphische Modellierung, Design und Bearbeitung von Geschäftsprozessen. Technologien/ Frameworks: Java-Core, -Swing, JGraph, XML, JAXP, DOM, SAX, XPDL Tools: Eclipse, XML-Spy, JUnit Rolle: Entwickler Aufgaben: o Entwicklung einer Rich-Client-Applikation zur graphischen Modellierung von Geschäftsprozessen. o Implementierung einer XPDL-Import/Export-Schnittstelle zur Visualisierung/Speicherung von Geschäftsprozessen.

 
Branche

  Chemie- und Pharmaindustrie
Dienstleistungsbranche
High-Tech- und Elektronikindustrie
Hochschulen und Forschungseinrichtungen
 
Kenntnisse

Hardware
Betriebssysteme
Linux (++ (trained), 0-2 yrs.)
Programmiersprachen
Angular (+ (basic knowledge), 0 yrs.)
CSS (+ (basic knowledge), 0 yrs.)
Eclipse
EJB
Hibernate (++++ (excellent), > 4 yrs.)
HTML / XML (++++ (excellent), > 4 yrs.)
Java (++++ (excellent), > 4 yrs.)
Java JEE
JavaEE (J2EE)
JDBC (++++ (excellent), > 4 yrs.)
Jdeveloper (++++ (excellent), > 4 yrs.)
JMS (+++ (good), 2-4 yrs.)
JPA (Java Persistence API) (++++ (excellent), > 4 yrs.)
JSF
JSP (JavaServer Pages) (+++ (good), 2-4 yrs.)
MySQL (Programmierung)
OOA/OOD (++++ (excellent), > 4 yrs.)
OOP (++++ (excellent), > 4 yrs.)
PHP
Python (+++ (good), 2-4 yrs.)
REST (++++ (excellent), > 4 yrs.)
REST Services (++++ (excellent), > 4 yrs.)
RMI (+++ (good), 2-4 yrs.)
Spring (++++ (excellent), > 4 yrs.)
Spring Framework (++++ (excellent), > 4 yrs.)
SpringBoot (++++ (excellent), > 4 yrs.)
SQL (++++ (excellent), > 4 yrs.)
Swing
XML (++++ (excellent), > 4 yrs.)

Datenbanken
JDBC (++++ (excellent), > 4 yrs.)
MySQL (++++ (excellent), > 4 yrs.)
Oracle
Postgres SQL (psql) (++++ (excellent), > 4 yrs.)

Datenkomm. / Netzwerk

Design / Entwicklung

SAP / ERP Module

Software / Tools
Amazon Web Services (AWS) Cloud Computing (+ (basic knowledge) 0-1 yrs)
AWS Cloud Platform (+ (basic knowledge) 0-1 yrs)
Docker (+++ (good), 2-4 yrs.)
Elasticsearch (+++ (good), 2-4 yrs.)
GitLab CI (+++ (good), 2-4 yrs.)
Maven
SonarQube (++ (trained), 0-2 yrs.)
Subversion
SVN (Apache Subversion)

Standards / Prozesse
Continuous Delivery (CD) (++++ (excellent), >4 yrs.)
Continuous Integration (CI) (++++ (excellent), >4 yrs.)
OOD (Objektorientiertes Design)
SCRUM
SOA - Service Oriented Architecture
UML (++++ (excellent), >4 yrs.)
 
Ausbildung & Zertifikate

05/2012 - Oracle Certified Expert, JEE 6 Web Services Develo


02/2010 - 06/2010 Sun Certified Enterprise Architect
SUN-Microsystems)

07/2008 - 08/2008 IELTS-English Certification
IELTS-English Certification (King School of Oxford)

06/2003 - 09/2003 Sun Certified Web Components Developer
Sun Certified Web Components Developer--Servlets & JSPs (SUN-Microsystems)

06/2002 - 08/2002 Sun Certified Java Programmer
Sun Certified Java Programmer (SUN-Microsystems)

10/2000 - 10/2000 Developing of Business Applications in Bolero
Software AG Certification: Developing of Business Applications in Bolero (Software AG)

10/1995 - 06/2002 Studium der Informatik an der Goethe-Universität
Abschluss: Diplom-Informatiker (Dipl.-Inf.) Diplomarbeitsthema: Schemaevolution in XML-Datenbanken Note: 1.9 (gut+)

 
Sprachen

arabisch (++++)
deutsch (++++)
englisch (++++)


Sonstiges

  Sehr gute Kenntnisse in Java (Java-Core, Swing, Java3D, RMI), JEE (Servlets, JSP, JSF, EJB, JAX-WS, JAX-RS, JMS, SAAJ, JTA, JPA/Hibernate), XML-Technologien (XML-Schema, XSLT, XPath, DOM, SAX, StAX, JAXP, JAXB, XML-Spy), Datenbank-Technologien( JDBC, Oracle, Oracle Text, PL/SQL, MySQL), Web-Services (Rest,SOAP, WSDL), WebLogic, Glassfish, Tomcat, Eclipse, JDeveloper, IntelliJ, Maven, ANT, Hudson, Jenkins, JUnit, CSV, Git, JEE-Design Patterns, GoF-Design Patterns, UML, Sparx Enterprise Architect, OOD, Web-Technologien (PHP, HTML, JavaScript, JSON, CSS, Flash, ActionScript 3). Gute Kenntnisse in JBoss, Spring, SpringSource Suit Tool, SOA, Security, Python.

We love Freelancing
& project work

die people4project Recruiting-Spezialisten unterstützen IT Fachbereiche und Unternehmensberatungen mit der Auswahl von geeigneten Freelancer / IT Fachkräften

Kontakt

Wir freuen uns auf Sie...

people4project GmbH
Lörenskogstr. 3
85748 Garching b. München

Tel: +49 (89) 55 29 39 -40

  Google Map  |  Kontakt

 

über uns

wir sind Recruiting-Spezialisten für die temporäre Unterstützung von IT Entwicklungs- und Betriebsthemen, sowie das Managen von Freelancer-Einsätzen bei unseren Kunden.

...mehr

Â