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
Apache KAFKA (+++ (good), 2-4 yrs.)
Linux (++ (trained), 0-2 yrs.)
Programmiersprachen
Angular (+ (basic knowledge), 0 yrs.)
AngularJS (++++ (excellent), > 4 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.)
Spring Boot (++++ (excellent), > 4 yrs.)
Subversion
SVN (Apache Subversion)

Standards / Prozesse
Cloud (++++ (excellent), >4 yrs.)
Continuous Delivery (CD) (++++ (excellent), >4 yrs.)
Continuous Integration (CI) (++++ (excellent), >4 yrs.)
Microservices Architektur (++++ (excellent), >4 yrs.)
OOD (Objektorientiertes Design)
Requirement Management (++++ (excellent), >4 yrs.)
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.

Kontakt

people4project GmbH
Lörenskogstr. 3
85748 Garching bei München
+49 (89) 55 29 39 - 40
Image

Vereinbarung zur Verwendung von Cookies


Allgemeine Verwendung

Wir verwenden Cookies, Tracking Pixels und ähnliche Technologien auf unserer Website. Cookies sind kleine Dateien, die von uns erstellt und auf Ihrem Gerät gespeichert werden. Unsere Website verwendet Cookies, die von uns oder von Dritten zu verschiedenen Zwecken im Rahmen der Verwendung und Funktionalität einschließlich der Personalisierung unserer Website abgelegt werden. Es ist möglich, dass Cookies verwendet werden, um zu nachzuvollziehen, wie Sie die Website verwenden und so zielgerichtete Werbung anzuzeigen.

Dritt-Anbieter

Unsere Website nutzt verschiedene Dienste von Dritt-Anbietern. Wenn Sie auf unserer Website sind, können diese Dienste anonyme Cookies im Browser des Benutzers ablegen und diese Cookies mit in der Cookie-Datei des Besuchers speichern. Im folgenden eine Liste einiger derartiger Dienste: Google, Facebook, Twitter, Adroll, MailChimp, Sucuri, Intercom und andere soziale Netzwerke, Anzeigen-Agenturen, Sicherheits-Software wie z.B. Firewalls, Datenanalyse-Unternehmen und Anbieter von Internetzugängen. Diese Dienste sammeln möglicherweise auch anonyme Identifizierungsmerkmale wie die IP-Adresse, den HTTP-Referrer, die eindeutige Geräte-Kennung und andere nicht-persönliche Informationen zur Identifizierung sowie Server Logfiles.