Frankfurt am Main |
asap |
- |
Freiberuflich |
06/2014 - 04/2015 Dauer 11 Monate |
Rolle Business Analyst |
||
Branche Dienstleistung |
Einsatzort |
||
Aufgaben - Erstellung von Business und System Use-Cases für die funktionalen Anforderungen der Stakeholders - Fine Spezifikation von high-level Requirements und Use-Cases - Modellierung der User-Cases im Sparx Enterprise Architect - OOA, OOD: Identifizierung von Business Entitäten und Erstellung eines konzeptionellen Datenmodels - Erstellung von Use-Case Diagrammen, Zustandsdiagrammen, Aktivitätsdiagrammen Klassendiagrammen - Identifizierung und Design von SOA-Servicekandidaten - Analyse der Schnittstellen externer Web-Services - Identifzierung von Komponenten der Web-, Business-, Persistenz- und Integrationsschicht - Erstellung von Service Facade für die Business Logic Shicht |
|||
Verwendete Technologie |
|||
10/2013 - 05/2015 Dauer 20 Monate |
Rolle Technischer Architekt |
||
Branche Dienstleistung |
Einsatzort |
||
Aufgaben - Anforderungserhebung gemäß IREB (International Requirements Engineering Board) - Modellierung der funktionalen Anforderungen in USE-Case-, Aktiviäts-, Zustands- und Klassendiagrammen im Enterprise Architect - (OO)-Design von fachlichen (konzeptionellen), logischen und physichen Datenmodellen - Entwurf und Implementierung einer service-orientierten Dreischichten-Architeketur unter Anwendung von Entwurfsmustern (Design Patterns) und Einhaltung von Designprinzipien - Treffen von Technologieentscheidungen - Design von service-orientierten Schnittstellen - Erstellung von teschnischen Konzepten - Anleitung von Entwicklern - Erstellung von Programmierrichtlinien |
|||
Verwendete Technologie |
|||
04/2013 - 07/2013 Dauer 4 Monate |
Rolle Senior Analyst |
||
Branche Dienstleistung |
Einsatzort |
||
Aufgaben - Entwicklung von Spring- Beans für die Persistence- und Backend-Schicht - Model Driven Development (MDD) - Optimierung der Projekt-POM-Struktur - Implementierung von Maven-Plugins - Lösen von teamübergreifenden technischen Problemen - Erstellung von PowerShell-Skripten zur Automatisierung des Build- und Deploymentprozesses |
|||
Verwendete Technologie |
|||
05/2012 - 01/2013 Dauer 9 Monate |
Rolle Senior Entwickler |
||
Branche Dienstleistung |
Einsatzort |
||
Aufgaben - Konzeption und Implementierung von Restful Webservices in JEE - Implementierung einer Oracle Text Suche |
|||
Verwendete Technologie |
|||
07/2011 - 03/2012 Dauer 9 Monate |
Rolle Senior Entwickler |
||
Branche Automobilindustrie |
Einsatzort |
||
Aufgaben - Konzeption und Implementierung von SOAP und Restful Webservices in JEE - Integration von externen Webservices in einer Drei-Schichten-Architektur - UML-Visualisierung von Architekturen |
|||
Verwendete Technologie |
|||
02/2011 - 06/2011 Dauer 5 Monate |
Rolle Senior Entwickler |
||
Branche Dienstleistung |
Einsatzort |
||
Aufgaben - Anbindung von externen Services an einem Swing-Client - GUI-Erweiterung (MVC-Design) |
|||
Verwendete Technologie |
|||
11/2010 - 01/2011 Dauer 3 Monate |
Rolle Entwickler/Deployment Manager |
||
Branche Dienstleistung |
Einsatzort |
||
Aufgaben - Implementierung einer Schnittstelle zum Zugriff auf SOAP-basierten Webservices - Bereitstellung des Datenmodels für das View und den Controller - WebLogic-Deployment unter Einsatz von ANT, Hudson und CVS |
|||
Verwendete Technologie |
|||
01/2010 - 07/2010 Dauer 7 Monate |
Rolle Entwickler |
||
Branche Finanzdienstleister |
Einsatzort |
||
Aufgaben - Entwurf und Implementierung einer Drei-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 - Erstellung eines Domain Object Models - Erstellung von Use-Case-, Klassen-, Komponenten- und Deplyomentdiagrammen - Implementierung von JEE-Design-Patterns - Entwicklung von JSF-Facelets - Implementierung der Persistence-Schicht unter Einsatz von JPA auf Hibernate (EntityManager), EntityBeans und MySQL - Rollen-basiere Authentifizierung und Autorisierung - JUnit-Tests - Maven -Deployment |
|||
Verwendete Technologie |
|||
05/2008 - 12/2009 Dauer 20 Monate |
Rolle Entwickler |
||
Branche Medienbranche |
Einsatzort |
||
Aufgaben - Projektleitung - Implementierung eines Code-Generators als Eclipse-Plug-In zur automatischen Generierung von dreidimensionalen Algorithmensimulationen - Implementierung einer Algorithmenvisualisierungsplattform zur Animation von Algorithmen und Datenstrukturen - Realisierung einer Undo-Redo Funktionalität unter Implementierung des Command-Design-Patterns - Veröffentlichung von wissenschaftlichen Publikationen (überwiegend in englischer Sprache) |
|||
Verwendete Technologie |
|||
03/2007 - 03/2008 Dauer 13 Monate |
Rolle Entwickler |
||
Branche Dienstleistung |
Einsatzort |
||
Aufgaben - Rekrutierung, Schulung und Anleitung von Entwicklern für die Mitarbeit am Projekt - Entwicklung einer 3-Schichten-Architektur zur Erstellung von fachübergreifenden Self-Assessment-Tests - Implementierung der Architektur in den o.g. Technologien - Design eines Flash-basieren Front-Ends |
|||
Verwendete Technologie |
|||
05/2005 - 02/2007 Dauer 22 Monate |
Rolle Entwickler |
||
Branche Medienbranche |
Einsatzort |
||
Aufgaben - Entwurf der Architektur für die Anwendung - Entwicklung eines Farbpigment-Simulators in ActionScript |
|||
Verwendete Technologie |
|||
08/2004 - 03/2005 Dauer 8 Monate |
Rolle Entwickler |
||
Branche Dienstleistung |
Einsatzort |
||
Aufgaben - Front- und Backendentwicklung in Struts und EJB 2.5 |
|||
Verwendete Technologie |
|||
01/2004 - 07/2004 Dauer 7 Monate |
Rolle Entwickler |
||
Branche Dienstleistung |
Einsatzort |
||
Aufgaben - Rekrutierung, Schulung und Anleitung von PHP- und Struts-Entwicklern - Schulung von Projektmitarbeitern - Design und Implementierung eines Web-FrontEnds und Data Access Objects (DAOs) für die Datenbankanbindung |
|||
Verwendete Technologie |
|||
09/2002 - 12/2003 Dauer 16 Monate |
Rolle Entwickler |
||
Branche Dienstleistung |
Einsatzort |
||
Aufgaben - Entwicklung einer Rich-Client-Applikation zur graphischen Modellierung von Geschäftsprozessen - Implementierung einer XPDL-Import/Export-Schnittstelle zur Visualisierung/Speicherung von Geschäftsprozessen |
|||
Verwendete Technologie |
|||
11/2001 - 06/2002 Dauer 8 Monate |
Rolle Entwickler |
||
Branche Dienstleistung |
Einsatzort |
||
Aufgaben - Protypische Erweiterung der Tamino XML-Datenbank um eine Komponente zur Schemaevolution - Transformation von XML-Dokumenten in XSLT |
|||
Verwendete Technologie |
|||
Access
ActionScript / Flash
Ajax
ANT
Apache Tomcat
Balsamiq
BOARD
C
CSS
CSS (Cascading Style Sheet)
CSV
DAS
DOM (Document Object Model)
Dreamweaver
Eclipse
EJB (Enterprise JavaBeans)
Finanzierung
Fireworks
Git
Glassfish
GoF-Design Patterns
HTML
Hudson
Informatik
IntelliJ
IT Sicherheit (allg.)
Java
Java (allg.)
Java Message Service (JMS)
Java-Core
Java3D
JavaScript
JAXB
Jboss
JDBC (Java Database Connectivity)
JDeveloper
JEE
JEE-Design Patterns
Jenkins
Jira
JPA
JSF (Java Server Faces)
JSON
JSP (Java Server Pages)
JTA
JUnit
LaTex
Mantis
Maven
mySQL
Objektorientierte Analyse (OOA)
Objektorientierte Design (OOD)
Oracle (allg.)
Oracle Text
PHP
PL/SQL
Rest
RMI
SAAJ
SAX
SCRUM
Servlets
SOAP (Simple Object Access Protocol)
Spring
SQL
StAX
Struts
Swing
UML
Use-Case
Webservices
Windows
Windows 7
Windows Vista
Windows XP
WSDL (Web Services Description Language)
XMind
XML
XML-Spy
Xpath (XML Path Language)
XSLT (XSL Transformation)
Sprache Deutsch |
Einstufung Verhandlungssicher |
Sprache Englisch |
Einstufung Verhandlungssicher |
Sprache Arabisch |
Einstufung Muttersprache |
Abschlussjahr 2002 |
Studiengang Informatik |
Ort Frankfurt am Main |
Studienabschluss Diplom |
Zertifikat/Weiterbildung Oracle Certified Expert |
Ausstellungsdatum 2012 |
Zertifikat/Weiterbildung Sun Certified Enterprise Architect (SCEA) |
Ausstellungsdatum 2010 |
Zertifikat/Weiterbildung Sun Certified Web Components Developer-Servlets & JSPs (SCWCD) |
Ausstellungsdatum 2003 |
Zertifikat/Weiterbildung Sun Certified Java Programmer (SCJP) |
Ausstellungsdatum 2002 |
Zertifikat/Weiterbildung Developing of Business Applications in Bolero |
Ausstellungsdatum 2000 |