Entwicklung von Anwendungen für eine Investmentbank. Frontend mit JSF/Primefaces, StoryBlock / StencilJS / GatsbyJS / React, Framework Spring Boot, Migration der Anwendungen in den Cloud ( AWS ). Backend mit Spring Boot, Datenbanken Postgres, ORACLE, DWH Lösung basierend auf MicroStrategy Cube, Service-orientierte Architekturen, Tests mit Spring Test, Java Technologien: Java 11, Applicaction Framework Spring Boot/Data, JPA 2.1 / Hibernate, Systemschnittstellen/Integration SOAP/REST, Deployment: AWS Cloud
Migration des Frontends einer komplexen Bankanwendung zu einem Web-Frontend ( ca. 250.000 LOC )
Entwicklung eines Anwendungsframeworks für Business Anwendungen für Unternehmen.
Erweiterung einer Großbankanwendung im Investmentbanking, elektronisches Banking, Investmenttransaktionen, Analyse, Reporting, Workflow-Ansteuerung. Technologie: Java, Application Frameworks, Applikationsserver, ORACLE-Datenbank, verteilte Architektur, WebServices-Integration, Eclipse, UML Tool
Entwicklung der Business Workflow Control Anwendung, 2010/2011,18 Monate
Konzeption, Design und Implementierung einer Business Workflow Control-Anwendung zur Verwaltung der Business-Workflows im Unternehmen.Technologie: JAVA, Application Framework JUVE, Applikationsserver AVAX, Eclipse/CVS, UML Tool, meine Rollen: Projektmanager, Architekt/Designer
Entwicklung der Web-Framework-Komponente mit Wicket, 2010, 6 Monate
Konzeption, Design und Implementierung einer Frameworkkomponente zur Realisierung von Web-Anwendungen mit Wicket-Toolkit mit JUVE-Application-Framework und AVAX-Application-Server Technologie: JAVA, Application Framework JUVE, Applikationsserver AVAX, Eclipse/CVS, UML Tool
Integrationsprojekt einer Großbankanwendung, 2009 / 2010, 12 Monate
Integration und Erweiterung einer Großbankanwendung, elektronisches Banking, Investmenttransaktionen, Analyse, Reporting, Workflow-Ansteuerung. Technologie: JAVA, Application Framework JUVE, Applikationsserver AVAX, Eclipse/CVS, UML Tool
Lizenzserver zur Lizenzierung von Softwareprodukten, 2009 / 2010, 12 Monate
Design und Entwicklung einer Lösung und Architektur zur Lizenzierung und Authorisierung von Sfotwareprodukten, insbesondere von mobilen Softwareprodukten für Handies. Einsatz von Kryptographie, Datenkommunikation. Architektur: weltweit vernetztes System von Servern. Technologie, JAVA, Application Framework JUVE/JUVE Mobile, Applikationsserver AVAX, Datenbank Postgres
Anwendung zur Vermarktung von mobilen Softwareprodukten, 2009 / 2010, 12 Monate
Design und Entwicklung einer Anwendung zur Verwaltung und Realisierung des weltweiten Verkaufs von mobilen Anwendungen für Mobiltelefone. Architektur: Multiserverarchitektur mit gesteuerter Datensynchronisation. Technologie: JAVA, J2EE/jBoss, Application Framework JUVE/JUVE Mobile, Applikationsserver AVAX, Datenbank Postgres
Softwareprodukt zur sicheren Verwaltung von vertraulichen Informationen, 2008 / 2009, 8 Monate
Anwendung für PC-Komputer und mobile Telefone mit Datenverschlüsselung und -synchronisation, Projektmanagement, Analyse / Design, Implementierung der Softwarekomponenten des Systems. Technologie: JAVA,J2ME, Blackberry SDK,C++, Application Framework JUVE/JUVE Mobile, Eclipse/CVS, UML Tool
Entwicklung eines Web 2.0 Data Content Portal Systems, 2008, 8 Monate
Projektmanagement, Analyse / Design, Implementierung der Softwarekomponenten des Systems. Technologie: JAVA, J2EE/jBoss, Application Framework JUVE, Application Server Web AVAX, Web UI: GWT, ThinWire, Dojo, JUVE Web, Postgres, Entwicklungsumgebung Eclipse/CVS, UML Tool
Weiterentwicklung eines Asset Backed Transactions Management Systems für führende europäische Investmentbank, 2006/2008, 3 Jahre
Projektmanagement, Analyse / Design, Implementierung der Softwarekomponenten des Systems. Technologie: JAVA, C++, WebServices, Application Framework JUVE, Application Server AVAX, GUI: Swing, SWT, ORACLE 9.1, Entwicklungsumgebung Eclipse/CVS, UML Tool , Onshore in Deutschland/Frankfurt/M, Offshore Realisierung in Polen
Application Framework für Handel im Internet, 2006/2008, 2 Jahre:
Projektmanagement, Businessanalyse, Entwicklung der Anwendungskomponenten, Analyse/Design, Technologie: JAVA, WebServices, Application Frameworks JUVE, FINABIZ, Datenbanksystem Postgres, GUI Bibliotheken Swing, SWT, C# Forms
software engineering study
Mikroprozessortechnologie
TH ( Technische Universität ) Ilmenau, Deutschland
Dipl. Ingenieur (Master of Science)
Anwendungsbereiche:
Business Intelligence, OLAP, Statistische Analyseverfahren, Bildverarbeitung, Büroanwendungen, Banking, Cryptography, Desktop Publishing, Finance & Accounting, Flugplanung, Grafik, GIS-Systeme, Medizinanwendungen, POS-Systeme, Measurement Systeme, Prozeßsteuerung, Telekommunikation, Verteilte Datenbanken
CASE Methoden:
SA/SD Yourdon/DeMarco, IEW/Martin, OOA/OOD Coad/Yourdon, OOA/OOD Booch, OMT/Rumbaugh, UML/RUP, Agile / Scrum, Enterprise Architecture Modelling, BPMN
CASE-Tools:
ADW/KnowledgeWare, ISEE-CASE/Westmount, Enterprise Architect Sparx, Rational Rose/ System Architect, Modelio, Astah
GUI-Tools:
SQLWindows/Gupta, Windows4GL/OpenRoad/Ingres, Forms 4.0/Oracle, PowerObjects/ Oracle
Microsoft-Technologien:
ODBC, OLE/OCX/ActiveX, WinSockets, MDI, DDE, DLL, VxD, , MAPI
Transaction Processing Monitore:
Tuxedo, DTC ( Microsoft )
Objektorientierte Technologien:
OO/RDBMS-Mapping ( Hibernate, GINA, Persistence ), CORBA, Design & Architecture Patterns, MVC
Application Frameworks:
J2EE, Spring ( Spring MVC, Spring Batch ), OSGi, ESB, SOA
Architecture Frameworks / Software / Projektmanagement:
RUP, TOGAF, ITIL, PRINCE2, Extreme Programming, Agile/Scrum
Version Control / Continuous Integration:
Cvs, Subversion, Git, Maven, Jenkins, Hudson
Web-Technologien:
HTML/CSS, JavaScript, AJAX, GWT, PHP, Dojo, jQuery, AngularJS / 2, JSF, Apache Wicket, Vaadin, ThinWire
JAVA-Technologien:
RMI, JDBC, CORBA, EJB/J2EE 3.0, Servlets, Struts, Hibernate, Tomcat, RCP/RAP, SWT, JSP, JSF, GWT, JavaFX, Wicket, Vaadin
BigData:
Cassandra, Hadoop
Business Workflow Management:
Activity, Camunda, BIX
Qualitätssicherung
EasyMock, Mockito, Selenium, Test Driven Development
Transaction Processing Monitore:
Tuxedo, DTC ( Microsoft ), JCA
Objektorientierte Technologien:
OO/RDBMS-Mapping, CORBA, Design & Architecture Patterns, MVC/MVP, Spring, JPA, Hibernate, Hybride Integration OO/RDBMS, NonSQL ( MongoDB, AmazonDB, Cassandra )
Erfahrungsgebiete:
Systemprogrammierung (Process Management, Speicherverwaltung, Ressourcenverwaltung), Compiler Design, Applikationsprogrammierung, GUI Frontend Design, Projekt Management, Application Framework/Applcation Server Design
Entwicklung von Anwendungen für eine Investmentbank. Frontend mit JSF/Primefaces, StoryBlock / StencilJS / GatsbyJS / React, Framework Spring Boot, Migration der Anwendungen in den Cloud ( AWS ). Backend mit Spring Boot, Datenbanken Postgres, ORACLE, DWH Lösung basierend auf MicroStrategy Cube, Service-orientierte Architekturen, Tests mit Spring Test, Java Technologien: Java 11, Applicaction Framework Spring Boot/Data, JPA 2.1 / Hibernate, Systemschnittstellen/Integration SOAP/REST, Deployment: AWS Cloud
Migration des Frontends einer komplexen Bankanwendung zu einem Web-Frontend ( ca. 250.000 LOC )
Entwicklung eines Anwendungsframeworks für Business Anwendungen für Unternehmen.
Erweiterung einer Großbankanwendung im Investmentbanking, elektronisches Banking, Investmenttransaktionen, Analyse, Reporting, Workflow-Ansteuerung. Technologie: Java, Application Frameworks, Applikationsserver, ORACLE-Datenbank, verteilte Architektur, WebServices-Integration, Eclipse, UML Tool
Entwicklung der Business Workflow Control Anwendung, 2010/2011,18 Monate
Konzeption, Design und Implementierung einer Business Workflow Control-Anwendung zur Verwaltung der Business-Workflows im Unternehmen.Technologie: JAVA, Application Framework JUVE, Applikationsserver AVAX, Eclipse/CVS, UML Tool, meine Rollen: Projektmanager, Architekt/Designer
Entwicklung der Web-Framework-Komponente mit Wicket, 2010, 6 Monate
Konzeption, Design und Implementierung einer Frameworkkomponente zur Realisierung von Web-Anwendungen mit Wicket-Toolkit mit JUVE-Application-Framework und AVAX-Application-Server Technologie: JAVA, Application Framework JUVE, Applikationsserver AVAX, Eclipse/CVS, UML Tool
Integrationsprojekt einer Großbankanwendung, 2009 / 2010, 12 Monate
Integration und Erweiterung einer Großbankanwendung, elektronisches Banking, Investmenttransaktionen, Analyse, Reporting, Workflow-Ansteuerung. Technologie: JAVA, Application Framework JUVE, Applikationsserver AVAX, Eclipse/CVS, UML Tool
Lizenzserver zur Lizenzierung von Softwareprodukten, 2009 / 2010, 12 Monate
Design und Entwicklung einer Lösung und Architektur zur Lizenzierung und Authorisierung von Sfotwareprodukten, insbesondere von mobilen Softwareprodukten für Handies. Einsatz von Kryptographie, Datenkommunikation. Architektur: weltweit vernetztes System von Servern. Technologie, JAVA, Application Framework JUVE/JUVE Mobile, Applikationsserver AVAX, Datenbank Postgres
Anwendung zur Vermarktung von mobilen Softwareprodukten, 2009 / 2010, 12 Monate
Design und Entwicklung einer Anwendung zur Verwaltung und Realisierung des weltweiten Verkaufs von mobilen Anwendungen für Mobiltelefone. Architektur: Multiserverarchitektur mit gesteuerter Datensynchronisation. Technologie: JAVA, J2EE/jBoss, Application Framework JUVE/JUVE Mobile, Applikationsserver AVAX, Datenbank Postgres
Softwareprodukt zur sicheren Verwaltung von vertraulichen Informationen, 2008 / 2009, 8 Monate
Anwendung für PC-Komputer und mobile Telefone mit Datenverschlüsselung und -synchronisation, Projektmanagement, Analyse / Design, Implementierung der Softwarekomponenten des Systems. Technologie: JAVA,J2ME, Blackberry SDK,C++, Application Framework JUVE/JUVE Mobile, Eclipse/CVS, UML Tool
Entwicklung eines Web 2.0 Data Content Portal Systems, 2008, 8 Monate
Projektmanagement, Analyse / Design, Implementierung der Softwarekomponenten des Systems. Technologie: JAVA, J2EE/jBoss, Application Framework JUVE, Application Server Web AVAX, Web UI: GWT, ThinWire, Dojo, JUVE Web, Postgres, Entwicklungsumgebung Eclipse/CVS, UML Tool
Weiterentwicklung eines Asset Backed Transactions Management Systems für führende europäische Investmentbank, 2006/2008, 3 Jahre
Projektmanagement, Analyse / Design, Implementierung der Softwarekomponenten des Systems. Technologie: JAVA, C++, WebServices, Application Framework JUVE, Application Server AVAX, GUI: Swing, SWT, ORACLE 9.1, Entwicklungsumgebung Eclipse/CVS, UML Tool , Onshore in Deutschland/Frankfurt/M, Offshore Realisierung in Polen
Application Framework für Handel im Internet, 2006/2008, 2 Jahre:
Projektmanagement, Businessanalyse, Entwicklung der Anwendungskomponenten, Analyse/Design, Technologie: JAVA, WebServices, Application Frameworks JUVE, FINABIZ, Datenbanksystem Postgres, GUI Bibliotheken Swing, SWT, C# Forms
software engineering study
Mikroprozessortechnologie
TH ( Technische Universität ) Ilmenau, Deutschland
Dipl. Ingenieur (Master of Science)
Anwendungsbereiche:
Business Intelligence, OLAP, Statistische Analyseverfahren, Bildverarbeitung, Büroanwendungen, Banking, Cryptography, Desktop Publishing, Finance & Accounting, Flugplanung, Grafik, GIS-Systeme, Medizinanwendungen, POS-Systeme, Measurement Systeme, Prozeßsteuerung, Telekommunikation, Verteilte Datenbanken
CASE Methoden:
SA/SD Yourdon/DeMarco, IEW/Martin, OOA/OOD Coad/Yourdon, OOA/OOD Booch, OMT/Rumbaugh, UML/RUP, Agile / Scrum, Enterprise Architecture Modelling, BPMN
CASE-Tools:
ADW/KnowledgeWare, ISEE-CASE/Westmount, Enterprise Architect Sparx, Rational Rose/ System Architect, Modelio, Astah
GUI-Tools:
SQLWindows/Gupta, Windows4GL/OpenRoad/Ingres, Forms 4.0/Oracle, PowerObjects/ Oracle
Microsoft-Technologien:
ODBC, OLE/OCX/ActiveX, WinSockets, MDI, DDE, DLL, VxD, , MAPI
Transaction Processing Monitore:
Tuxedo, DTC ( Microsoft )
Objektorientierte Technologien:
OO/RDBMS-Mapping ( Hibernate, GINA, Persistence ), CORBA, Design & Architecture Patterns, MVC
Application Frameworks:
J2EE, Spring ( Spring MVC, Spring Batch ), OSGi, ESB, SOA
Architecture Frameworks / Software / Projektmanagement:
RUP, TOGAF, ITIL, PRINCE2, Extreme Programming, Agile/Scrum
Version Control / Continuous Integration:
Cvs, Subversion, Git, Maven, Jenkins, Hudson
Web-Technologien:
HTML/CSS, JavaScript, AJAX, GWT, PHP, Dojo, jQuery, AngularJS / 2, JSF, Apache Wicket, Vaadin, ThinWire
JAVA-Technologien:
RMI, JDBC, CORBA, EJB/J2EE 3.0, Servlets, Struts, Hibernate, Tomcat, RCP/RAP, SWT, JSP, JSF, GWT, JavaFX, Wicket, Vaadin
BigData:
Cassandra, Hadoop
Business Workflow Management:
Activity, Camunda, BIX
Qualitätssicherung
EasyMock, Mockito, Selenium, Test Driven Development
Transaction Processing Monitore:
Tuxedo, DTC ( Microsoft ), JCA
Objektorientierte Technologien:
OO/RDBMS-Mapping, CORBA, Design & Architecture Patterns, MVC/MVP, Spring, JPA, Hibernate, Hybride Integration OO/RDBMS, NonSQL ( MongoDB, AmazonDB, Cassandra )
Erfahrungsgebiete:
Systemprogrammierung (Process Management, Speicherverwaltung, Ressourcenverwaltung), Compiler Design, Applikationsprogrammierung, GUI Frontend Design, Projekt Management, Application Framework/Applcation Server Design