Projekte bei dem Kunden in dem bisherigen Zeitraum:
Monolith EJB zu REST Architektur:
Ziel des Projekte ist / war ein Design zu Entwerfen um den mehrere Monolith Komponenten skalierbar und REST fähig zu machen. Im ersten Schritt bestand die Herausforderung darin die eine Applikation als Design so zu Strukturieren um alle Prozesse einen Homogenen Aufbau haben und eine Machbarkeit zu beweisen. Der erste Schritt bestand darin die Anforderungen zu sammeln und den Betriebsmodus zu Designern. Anschliessend erfolgte eine Umsetzung durch zu führen dabei galt zu beachten das auch Interfaces zu den Legacy System noch vorhanden sind. Auch sollten Paradigmen wie Single "Point of Failure", Testbarkeit Blackbox und Whitebox Tests und Wiederverwendbarkeit von Komponenten.
Entscheid zum Ablösen vorhandenem Legacy Code durch Workflowengine
Neuentwicklung InvestEasy:
Bei der Software handelt es sich um eine Beratersoftware die beim Kunden zum Einsatz kommt für die 2 und die 3 Säule für Finanzvorsorge. Das Design erfolgte gemeinsam mit dem Productowner um die Schweizer Regulatorien einzuhalten z.B.: Steuerland, Beauskunftung von Herkunft der Finanzmittel und Nutzniesser der Finanzmittel. Staatsbürgerschaft und erlaubte Herkünfte sowie wirtschaftlich Berechtigte.
Zusätzlich muss beim Kunden eine Risiko Definition/Bereitschaft abgefragt werden wie Hochrisiko niedrig Risiko mehrere Seiten.
Basierend auf den Kundenentscheid erfolgte das Anbieten von Fonds und Wertpapieren.
Anbinden von TWIN zum leisten von Unterschriften und Anbinden eines externen Dienstleisters zur Videoidentifikation da der Kunde diese Formulare auch Online selbst ausfüllen kann.
Redesign Legacy Applikation Hypothekenfinanzierung
wie in dem ersten Projekt vorhandene Legacy Applikation Redesign von EJB auf REST Entscheid über Aufbau der Schnittstellen und Ergebnisse vom Monolith hin zu Microservice design von Wiederverwendbaren Schnittstellen so das externe Partner diese direkt aufrufen können vorher Mail jetzt direkt Calls. Redesign der Software um die Incident menge zu Reduzieren vorher pro Woche 100 Incidents nachher 2-5 pro Woche.
Einführen von Pattern in der Software z.B. um eines zu nennen: "Visitor Pattern" um die alle Formulareingaben zu Traversieren um von der Technologie fern zu bleiben und nur rein die Businesslogik zu bekommen.
Erfolg: Wartbarer Code, Anpassungen sehr schnell, Datenvalidierung ohne Technologie pur Java, wiederverwendbar.
Verantwortlicher für das Partnerportal Entwicklung und Betrieb
Es handelt sich hierbei um das Partnerportal das zu 100% durch die Broker benutzt wird und als Informationsdrehscheibe dient. Angefangen von den Provisionen bis hin zum mutieren der Mitarbeiter und der Kundenstammdaten.
Meine Aufgabe war/ist die Weiterentwicklung sowie die Betreuung der Software. Die Kommunikation ist direkt mit der Fachabteilung
Entwicklung und Qualitätskontrolle sowie Code Reviews von Softwarelieferungen von Lieferanten. Aufbau von Continuous Delivery mittels JBoss RHQ. Aufteilen der Lieferpakete in Microservice taugliche Building Blocks um diese getrennt zu Deployen incl. von Code Anpassungen sowie Bugfixes und Software Reorganisation. In dem Zusammenhang Erweiterung von Unittests.
Entwicklung Backend und Oberfläche ?Business-Objekt-Repository?. Kopplung von Steuersysteme, Leitsysteme und Regelsysteme im Stromsektor. Aufbau von JBoss Arquillian Integration Tests. Datenzugriffe aus der Hochsicherheitszone mittels OData POC aufbauen und Operationalisieren. Bugfixes in der Software in den Bereichen Backend J2EE, Spring und Frontend im Bereich JSF (Primefaces) und AngularJS. Reengineering von Projekten, Reduzierung von Code und Wiederverwendung auf Basis von Modelbibliotheken.
Überführen div. Projekte von JDK 7 nach JDK 8 incl. Testen und Operationalisierung.
Der Einsatz erfolgte in der Abteilung Architektur und Integration.
Entwicklung(1):
Kopplung unterschiedliche Systemen mittels Datensynchronisation Backend/ Frontend
Entwicklung(2):
Archivdaten Übermittlung ans eArchiv
Entwicklung(3):
Businessobject Registry zur Objekt Kardinalität der verschiedenen Systeme
Entwicklung(4):
Bugfixing / Integrationtests / Unittests.
Entwicklung(5):
Ablösen Apache Camel Projekt mittels Camunda BPMN
Entwicklung(6):
Erweitern einiger Bestandsprojekte mit Kerberos Authentifizierungsdienst.
DevOps (7):
JBoss Template Aufbau mit Docker und Vagrant
Entwicklung einer Oberfläche für den Datenabgleich von Master Stammdaten im Bereich Konzernpartner Mandanten Partner und Konzernverbunden im Bereich der Verschuldungsmeldung an die Bundesbank.
Tools und Technologien
JBOSS 6.3 GA, Java 7, Eclipse, EJB 6, JPA, Mockito, JUnit, CDI, Jenkins, HTML, CSS, Hibernate, Primefaces 5.2, JSF 2.2, Activiti BPMN Engine, Apache Lucene , Batch JSR 352, AXP, JAX-WS,JAXP, REST, SOAP, WS, Apache ActiveMQ, Frontendprogrammierung, SonarQube, FindBugs, Continuous Integration, Maven, Junit, Mockito, Powermock, XStream
Leiter Softwareentwickung
1. Disziplinarische Personalverantwortung der Softwareentwickler
2. Ausrollen Software auf Labore MOLIS und Zytologie Software
3. Ressourcen und Budget und Projektkalkulation
4. Roundtable mit Ärzten bei der Projektumsetzung
5. Organisation Schulungen der Übernommenen Labor Ärzte und Laborassistenten
8. Softwarestrategie sowie Architektur für Software und Hardware
9. Verantwortlich für Einführung und Betrieb (KBV Zertifizierung der Software, Quartalsabrechnung gegenüber KBV)
Ziel:
Umsetzen einer Logistikapplikation ablösen hierdurch von 60 Insellösungen
Projektsprache:
Internationales Projekt Englisch (Meetings, Spezifikationen und Verhandlungen) Projektteams neareshore
Tätigkeit:
Erstellen/Design Frontend in JSF und Servicelayer/Backend J2EE sowie Batchverarbeitung Bereich Tarifmanagement und Zentrale Systeme. Processmodellierung mittels activiti in verschiedenen Modulen. Verantwortlich für die Implementierung der Workflow Processe und Analyse der Requirements.
Verteilte Applikation für ca. 2.500 Anwender im Cluster Betrieb, Sync Processe, Async Processe, Batch Process Verwaltung, Performance Analyse und Optimierung.
Betreuen einer laufenden ERP Software im Hamburger Hafen und 4 weiteren Terminals in mehreren Standorten in Polen mit einem Auftragsvolumen von 800.000 € p.a. Eine nicht existierende Kommunikation zwischen den Systemen wurde aufgebaut und Standardisiert. Zusätzliche Kommunikation zu den Konzernsystemen wurde etabliert und hierdurch Personalkosten gesenkt. Da die Software bereits seit 15 Jahren im Einsatz gewesen war, mussten viele Schnittstellen überarbeitet werden.
Verhandlung mit den Kunden über neu Entwicklungen und neuen Technologien. Erstellen eines Webportals für das ERP System für Online Aufträge und Tracking der versendeten Container ins Hinterland. Etablierung eines Java Applikationsserver für die Prozessverarbeitung. Verhandeln und Abschluss mit dem Kunden über
SLA und Migrationsprojekt.
Produkte:
Java, JSF, jBoss Portal 2.7 und jBoss 5, maven, uniface 8.3.4,JMS Kommunikation, J2EE, EJB3, Swing Gui, JUNIT, SQL, PLSQL, TOAD, XML, XSLT, ANT, MAVEN, Web Frontend, Hibernate, Spring, KShell scripte, Subversion, Eclipse, Uniface, UML
Sonstiges:
Durch mein breites Wissen wurde ich oft auch zu anderen Projekten und Technologien eingebunden. Am Anfang des Projektes als freiberuflicher Mitarbeiter gestartet und dann in
die Festanstellung übernommen.
Der Kunde erstellt Software für die Kommunale-Datenverarbeitung für die Bereiche Haushalt, Jugend, KFZ, Einwohnermeldeamt, Personalplanung.
Diese Projekt Überschneidet sich von der Laufzeit mit dem Projekt Labor Augsburg da ich in beiden Projekten Parallel gearbeitet habe. Ich bin Bereich der Z-Systeme eingesetzt diese Abteilung hat die Aufgabe Querschnitts-Funktionen für die Produktabteilungen zu Entwickeln.
Für alle oben aufgeführten Module erfolgte vorher eine Schätzung und die Umsetzung in Eigenverantwortung auf Basis von Werkverträgen.
Produkte:
Hora, Microsoft Visual Studio 2005, AQT, UNIFACE, Eclipse, Subversion, Enterprise Architect, Oracle, SQL Server, IReport.
C++, PL/SQL, TSQL, WinSetup MSI, JSP, JSF, JBoss, J2EE, EJB2, Tomcat 5, Maven 2, UNIFACE 8, Java 6, JNI, UML, JMS, JUNIT, OpenJDK JNI, JBoss Developer Studio, Eclipse
Sonstiges:
Technologieberater und Consultant
Erstellen einer Software in C# für die Überwachung der Aufträge in einem Labor mit dessen Dringlichkeit und Priorität. Das Layout wurde anhand einer Informationstafel wie im Flughafen nachgebildet.
Produkte:
Hardware/Server; PC, Labor Onlines TCP, Win2003 Server FARM, Windows Service, WCF
Sprachen
C# Frontend, Backend Sockets, Services, PL/SQL, WinSetup
Tools
Hora, Microsoft Visual Studio 2005, SQL-Developer von Oracle, SQL Server DB, Assemblies, Security im Active Directory, .NET Dataset, ADO.NET Entity Data Model.
Sonstiges:
Teilzeit Projekt
Umzug eines Rechnerknoten in einem Rechenzentrum von einem HPUX Cluster auf mehreres Rechnerknoten mit openSuse Enterprise Edition. Da die eigenen Entwickler alle in dringenden inhouse Projekten eingebunden waren galt es die vorhandenen Prozesse dahingehend zu analysieren wo welche Parameter eingestellt werden müssen um diese auf andere Rechner Knoten Umziehen zu können. Durchführen von Massentests und Machbarkeitsanalysen für einen Umzug und mit welchen Restriktionen ist zu rechnen. Aufbau einer Testumgebung der einzelnen Prozesse incl. DB um jeden einzelnen Prozess im neuen autark testen zu können. In Summe galt es ca. 36.000 Java Batch und 3 Tier mit Swing und Web Klassen zu prüfen und die VSA internen Geschäftsprozesse zu kennen und den Umzug geschickt in den Produktionsplan einzubringen so das der Umzug nach außen hin nicht bemerkt wird.
Hardware:
PC, HPUX, IBM Blade Server, NAS
Tools/Sprachen:
C, , C++, MFC, JNLP, JNI, bash, kshel, Java, j2EE, EJB2, Swing Gui, jboss 4, make, SQL, TSQL, Squirrel, TOAD, XML, XSLT, ANT, MAVEN, VSA Persistenz Frameworks, shell scripte, CVS, Subversion, XML Schema
Beim Kunden wurde ein neues Projekt Aufgesetzt und die Entwicklung wurde zu großen Teilen in Uniface getätigt. Der Kunde mit Sitz in Hamburg und dessen Kunde mit Sitz in Frankfurt und als operatives Geschäft wird der Transport von Containern in Deutschland und Umgebung Veräußert. Hierzu muss mit div. Externen Systemen Kommuniziert werden.
Projektgröße ca. 15 Personen + IT Abteilung des Kunden
Aufgaben:
Produkte:
Hardware: PCs (Windows 2000, Win XP), Sun Solaris
Sprachen:
Uniface 8.4.x, Java, EJB, JUNIT, JSP, Servlet, Tomcat 5.x, XML, DTD, XSL, SQL Oracle, JNDI, UML, JMS, WSDL, C++, UNIFACE Application Server.
Tools:
Scriptura, Uniface, Eclipse, Tomcat 5.x, XMLSpy, Oracle 9.x, Hora
Sonstiges:
Integration von Externen-Systemen und 3-Tier per XML Kommunikation und Serialisierung
ältere Projekte auf Anfrage
Senior Softwareentwickler Java und div. anderen Spracchen Projektleitung Teamleitung sowie Entwicklung
Versionsverwaltung
Produkte/Standards
Erfahrungen
Mobileentwicklung
Java EE 6/7
Applicationserver
WildFly 10 +++
Apache-Frameworks/APIs
Testframeworks
Build-Tools
Entwicklungsumgebungen
Message Broker
Datenaustauschformate
Continuous Integration (CI) + Statische Codeanalyse
Clean Code
Oracle +++
MySQL ++
H2 +++
Derby +++
SQL-Server ++
Postgres +++
Java Message Service (JMS)
TIBCO ++
STUMP +++
ACTIVE MQ ++
Entwicklung Frameworks, UML Modelle, Gui Design, Backend Design, Verteilte Systeme, Aufsetzen von Cluster Systemen mit Jboss und Bea Weblogic.
Compiler Bau, Kommunikationsprotokolle, JMS Protokolle, Architektur von Integrativen Systemen.
Banken, Pharmazie, Bauwirtschaft, Versicherungen, Industrie, Handel, Automobiel, Finanzwesen, Chemie, Dienstleister, Maschinenbau, Logistig, Medizin, Energie, Finanzdienstleistungen, Börse
Projekte bei dem Kunden in dem bisherigen Zeitraum:
Monolith EJB zu REST Architektur:
Ziel des Projekte ist / war ein Design zu Entwerfen um den mehrere Monolith Komponenten skalierbar und REST fähig zu machen. Im ersten Schritt bestand die Herausforderung darin die eine Applikation als Design so zu Strukturieren um alle Prozesse einen Homogenen Aufbau haben und eine Machbarkeit zu beweisen. Der erste Schritt bestand darin die Anforderungen zu sammeln und den Betriebsmodus zu Designern. Anschliessend erfolgte eine Umsetzung durch zu führen dabei galt zu beachten das auch Interfaces zu den Legacy System noch vorhanden sind. Auch sollten Paradigmen wie Single "Point of Failure", Testbarkeit Blackbox und Whitebox Tests und Wiederverwendbarkeit von Komponenten.
Entscheid zum Ablösen vorhandenem Legacy Code durch Workflowengine
Neuentwicklung InvestEasy:
Bei der Software handelt es sich um eine Beratersoftware die beim Kunden zum Einsatz kommt für die 2 und die 3 Säule für Finanzvorsorge. Das Design erfolgte gemeinsam mit dem Productowner um die Schweizer Regulatorien einzuhalten z.B.: Steuerland, Beauskunftung von Herkunft der Finanzmittel und Nutzniesser der Finanzmittel. Staatsbürgerschaft und erlaubte Herkünfte sowie wirtschaftlich Berechtigte.
Zusätzlich muss beim Kunden eine Risiko Definition/Bereitschaft abgefragt werden wie Hochrisiko niedrig Risiko mehrere Seiten.
Basierend auf den Kundenentscheid erfolgte das Anbieten von Fonds und Wertpapieren.
Anbinden von TWIN zum leisten von Unterschriften und Anbinden eines externen Dienstleisters zur Videoidentifikation da der Kunde diese Formulare auch Online selbst ausfüllen kann.
Redesign Legacy Applikation Hypothekenfinanzierung
wie in dem ersten Projekt vorhandene Legacy Applikation Redesign von EJB auf REST Entscheid über Aufbau der Schnittstellen und Ergebnisse vom Monolith hin zu Microservice design von Wiederverwendbaren Schnittstellen so das externe Partner diese direkt aufrufen können vorher Mail jetzt direkt Calls. Redesign der Software um die Incident menge zu Reduzieren vorher pro Woche 100 Incidents nachher 2-5 pro Woche.
Einführen von Pattern in der Software z.B. um eines zu nennen: "Visitor Pattern" um die alle Formulareingaben zu Traversieren um von der Technologie fern zu bleiben und nur rein die Businesslogik zu bekommen.
Erfolg: Wartbarer Code, Anpassungen sehr schnell, Datenvalidierung ohne Technologie pur Java, wiederverwendbar.
Verantwortlicher für das Partnerportal Entwicklung und Betrieb
Es handelt sich hierbei um das Partnerportal das zu 100% durch die Broker benutzt wird und als Informationsdrehscheibe dient. Angefangen von den Provisionen bis hin zum mutieren der Mitarbeiter und der Kundenstammdaten.
Meine Aufgabe war/ist die Weiterentwicklung sowie die Betreuung der Software. Die Kommunikation ist direkt mit der Fachabteilung
Entwicklung und Qualitätskontrolle sowie Code Reviews von Softwarelieferungen von Lieferanten. Aufbau von Continuous Delivery mittels JBoss RHQ. Aufteilen der Lieferpakete in Microservice taugliche Building Blocks um diese getrennt zu Deployen incl. von Code Anpassungen sowie Bugfixes und Software Reorganisation. In dem Zusammenhang Erweiterung von Unittests.
Entwicklung Backend und Oberfläche ?Business-Objekt-Repository?. Kopplung von Steuersysteme, Leitsysteme und Regelsysteme im Stromsektor. Aufbau von JBoss Arquillian Integration Tests. Datenzugriffe aus der Hochsicherheitszone mittels OData POC aufbauen und Operationalisieren. Bugfixes in der Software in den Bereichen Backend J2EE, Spring und Frontend im Bereich JSF (Primefaces) und AngularJS. Reengineering von Projekten, Reduzierung von Code und Wiederverwendung auf Basis von Modelbibliotheken.
Überführen div. Projekte von JDK 7 nach JDK 8 incl. Testen und Operationalisierung.
Der Einsatz erfolgte in der Abteilung Architektur und Integration.
Entwicklung(1):
Kopplung unterschiedliche Systemen mittels Datensynchronisation Backend/ Frontend
Entwicklung(2):
Archivdaten Übermittlung ans eArchiv
Entwicklung(3):
Businessobject Registry zur Objekt Kardinalität der verschiedenen Systeme
Entwicklung(4):
Bugfixing / Integrationtests / Unittests.
Entwicklung(5):
Ablösen Apache Camel Projekt mittels Camunda BPMN
Entwicklung(6):
Erweitern einiger Bestandsprojekte mit Kerberos Authentifizierungsdienst.
DevOps (7):
JBoss Template Aufbau mit Docker und Vagrant
Entwicklung einer Oberfläche für den Datenabgleich von Master Stammdaten im Bereich Konzernpartner Mandanten Partner und Konzernverbunden im Bereich der Verschuldungsmeldung an die Bundesbank.
Tools und Technologien
JBOSS 6.3 GA, Java 7, Eclipse, EJB 6, JPA, Mockito, JUnit, CDI, Jenkins, HTML, CSS, Hibernate, Primefaces 5.2, JSF 2.2, Activiti BPMN Engine, Apache Lucene , Batch JSR 352, AXP, JAX-WS,JAXP, REST, SOAP, WS, Apache ActiveMQ, Frontendprogrammierung, SonarQube, FindBugs, Continuous Integration, Maven, Junit, Mockito, Powermock, XStream
Leiter Softwareentwickung
1. Disziplinarische Personalverantwortung der Softwareentwickler
2. Ausrollen Software auf Labore MOLIS und Zytologie Software
3. Ressourcen und Budget und Projektkalkulation
4. Roundtable mit Ärzten bei der Projektumsetzung
5. Organisation Schulungen der Übernommenen Labor Ärzte und Laborassistenten
8. Softwarestrategie sowie Architektur für Software und Hardware
9. Verantwortlich für Einführung und Betrieb (KBV Zertifizierung der Software, Quartalsabrechnung gegenüber KBV)
Ziel:
Umsetzen einer Logistikapplikation ablösen hierdurch von 60 Insellösungen
Projektsprache:
Internationales Projekt Englisch (Meetings, Spezifikationen und Verhandlungen) Projektteams neareshore
Tätigkeit:
Erstellen/Design Frontend in JSF und Servicelayer/Backend J2EE sowie Batchverarbeitung Bereich Tarifmanagement und Zentrale Systeme. Processmodellierung mittels activiti in verschiedenen Modulen. Verantwortlich für die Implementierung der Workflow Processe und Analyse der Requirements.
Verteilte Applikation für ca. 2.500 Anwender im Cluster Betrieb, Sync Processe, Async Processe, Batch Process Verwaltung, Performance Analyse und Optimierung.
Betreuen einer laufenden ERP Software im Hamburger Hafen und 4 weiteren Terminals in mehreren Standorten in Polen mit einem Auftragsvolumen von 800.000 € p.a. Eine nicht existierende Kommunikation zwischen den Systemen wurde aufgebaut und Standardisiert. Zusätzliche Kommunikation zu den Konzernsystemen wurde etabliert und hierdurch Personalkosten gesenkt. Da die Software bereits seit 15 Jahren im Einsatz gewesen war, mussten viele Schnittstellen überarbeitet werden.
Verhandlung mit den Kunden über neu Entwicklungen und neuen Technologien. Erstellen eines Webportals für das ERP System für Online Aufträge und Tracking der versendeten Container ins Hinterland. Etablierung eines Java Applikationsserver für die Prozessverarbeitung. Verhandeln und Abschluss mit dem Kunden über
SLA und Migrationsprojekt.
Produkte:
Java, JSF, jBoss Portal 2.7 und jBoss 5, maven, uniface 8.3.4,JMS Kommunikation, J2EE, EJB3, Swing Gui, JUNIT, SQL, PLSQL, TOAD, XML, XSLT, ANT, MAVEN, Web Frontend, Hibernate, Spring, KShell scripte, Subversion, Eclipse, Uniface, UML
Sonstiges:
Durch mein breites Wissen wurde ich oft auch zu anderen Projekten und Technologien eingebunden. Am Anfang des Projektes als freiberuflicher Mitarbeiter gestartet und dann in
die Festanstellung übernommen.
Der Kunde erstellt Software für die Kommunale-Datenverarbeitung für die Bereiche Haushalt, Jugend, KFZ, Einwohnermeldeamt, Personalplanung.
Diese Projekt Überschneidet sich von der Laufzeit mit dem Projekt Labor Augsburg da ich in beiden Projekten Parallel gearbeitet habe. Ich bin Bereich der Z-Systeme eingesetzt diese Abteilung hat die Aufgabe Querschnitts-Funktionen für die Produktabteilungen zu Entwickeln.
Für alle oben aufgeführten Module erfolgte vorher eine Schätzung und die Umsetzung in Eigenverantwortung auf Basis von Werkverträgen.
Produkte:
Hora, Microsoft Visual Studio 2005, AQT, UNIFACE, Eclipse, Subversion, Enterprise Architect, Oracle, SQL Server, IReport.
C++, PL/SQL, TSQL, WinSetup MSI, JSP, JSF, JBoss, J2EE, EJB2, Tomcat 5, Maven 2, UNIFACE 8, Java 6, JNI, UML, JMS, JUNIT, OpenJDK JNI, JBoss Developer Studio, Eclipse
Sonstiges:
Technologieberater und Consultant
Erstellen einer Software in C# für die Überwachung der Aufträge in einem Labor mit dessen Dringlichkeit und Priorität. Das Layout wurde anhand einer Informationstafel wie im Flughafen nachgebildet.
Produkte:
Hardware/Server; PC, Labor Onlines TCP, Win2003 Server FARM, Windows Service, WCF
Sprachen
C# Frontend, Backend Sockets, Services, PL/SQL, WinSetup
Tools
Hora, Microsoft Visual Studio 2005, SQL-Developer von Oracle, SQL Server DB, Assemblies, Security im Active Directory, .NET Dataset, ADO.NET Entity Data Model.
Sonstiges:
Teilzeit Projekt
Umzug eines Rechnerknoten in einem Rechenzentrum von einem HPUX Cluster auf mehreres Rechnerknoten mit openSuse Enterprise Edition. Da die eigenen Entwickler alle in dringenden inhouse Projekten eingebunden waren galt es die vorhandenen Prozesse dahingehend zu analysieren wo welche Parameter eingestellt werden müssen um diese auf andere Rechner Knoten Umziehen zu können. Durchführen von Massentests und Machbarkeitsanalysen für einen Umzug und mit welchen Restriktionen ist zu rechnen. Aufbau einer Testumgebung der einzelnen Prozesse incl. DB um jeden einzelnen Prozess im neuen autark testen zu können. In Summe galt es ca. 36.000 Java Batch und 3 Tier mit Swing und Web Klassen zu prüfen und die VSA internen Geschäftsprozesse zu kennen und den Umzug geschickt in den Produktionsplan einzubringen so das der Umzug nach außen hin nicht bemerkt wird.
Hardware:
PC, HPUX, IBM Blade Server, NAS
Tools/Sprachen:
C, , C++, MFC, JNLP, JNI, bash, kshel, Java, j2EE, EJB2, Swing Gui, jboss 4, make, SQL, TSQL, Squirrel, TOAD, XML, XSLT, ANT, MAVEN, VSA Persistenz Frameworks, shell scripte, CVS, Subversion, XML Schema
Beim Kunden wurde ein neues Projekt Aufgesetzt und die Entwicklung wurde zu großen Teilen in Uniface getätigt. Der Kunde mit Sitz in Hamburg und dessen Kunde mit Sitz in Frankfurt und als operatives Geschäft wird der Transport von Containern in Deutschland und Umgebung Veräußert. Hierzu muss mit div. Externen Systemen Kommuniziert werden.
Projektgröße ca. 15 Personen + IT Abteilung des Kunden
Aufgaben:
Produkte:
Hardware: PCs (Windows 2000, Win XP), Sun Solaris
Sprachen:
Uniface 8.4.x, Java, EJB, JUNIT, JSP, Servlet, Tomcat 5.x, XML, DTD, XSL, SQL Oracle, JNDI, UML, JMS, WSDL, C++, UNIFACE Application Server.
Tools:
Scriptura, Uniface, Eclipse, Tomcat 5.x, XMLSpy, Oracle 9.x, Hora
Sonstiges:
Integration von Externen-Systemen und 3-Tier per XML Kommunikation und Serialisierung
ältere Projekte auf Anfrage
Senior Softwareentwickler Java und div. anderen Spracchen Projektleitung Teamleitung sowie Entwicklung
Versionsverwaltung
Produkte/Standards
Erfahrungen
Mobileentwicklung
Java EE 6/7
Applicationserver
WildFly 10 +++
Apache-Frameworks/APIs
Testframeworks
Build-Tools
Entwicklungsumgebungen
Message Broker
Datenaustauschformate
Continuous Integration (CI) + Statische Codeanalyse
Clean Code
Oracle +++
MySQL ++
H2 +++
Derby +++
SQL-Server ++
Postgres +++
Java Message Service (JMS)
TIBCO ++
STUMP +++
ACTIVE MQ ++
Entwicklung Frameworks, UML Modelle, Gui Design, Backend Design, Verteilte Systeme, Aufsetzen von Cluster Systemen mit Jboss und Bea Weblogic.
Compiler Bau, Kommunikationsprotokolle, JMS Protokolle, Architektur von Integrativen Systemen.
Banken, Pharmazie, Bauwirtschaft, Versicherungen, Industrie, Handel, Automobiel, Finanzwesen, Chemie, Dienstleister, Maschinenbau, Logistig, Medizin, Energie, Finanzdienstleistungen, Börse