Schlagwörter
Skills
- iSAQB - Certified Professional for Software Architecture, (CPSA-F)
- OMG Certified UML Professional
- IBM Business Process Manager Advanced V8
Programmiersprachen:
- Java 2 bis Java 21 2000 - jetzt (inkl. J2EE / JEE)
- Go 2022 - jetzt
- JavaScript 2005 - jetzt
- TypeScript 2018 - jetzt
- VBA 1994-2009
- Delphi 1994-2001
- Paradox 1994-1997
- Pascal 1994-1997
- Shell
Produkte, Frameworks, Entwicklungstools:
- Contentful (seit 2018)
- SpringBoot 2.x / 3.x / Native
- AWS
- Docker
- Kafka
- WebSphere 4.x, 5.x, 6.x,8.x
- Apache TomEE ( inkl. Microprofile )
- maven, ant
- nginx
- React
- Angular
- IntellJ IDEA
- IntellJ WebStorm
- IntellJ GoLand
- VS Code
- Scrum, Kanban, Wasserfall
- Eclipse
- Git, SVN, CVS
- GitLab, Jenkins, Bamboo
- JUnit, JUnitEE, JMeter, Mockito, Arquillian
- Opensearch, Elasticsearch (elk), Lucene
- NetBeans
- JProfiler
- Together
- IBM-MQSeries
- XDEV 3.x
- IBM - Rational Application Developer (RAD)
- XMLSpy, StylusStudio, Oxygen
- Apache 1.3.x, 2.0.x, 2.2.x
- BEA Weblogic 9, 10, 11
- JBoss 3.x, 4.x, 5.x, 6.x
- Tomcat 4.x, 5.x, 6.x, 7.x
- Documentum 5.3, 6.0, 6.5
- axis2, apache-cxf, jax-ws (metro),
- Hibernate 2.x / 3.x , EclipseLink, openJPA
- EXML, Xerces, Xalan, JDOM, Jaxen, XOM, JDOM, SAX
- NoSQL seit 2018 (MongoDB , Cosmos DB)
- SQL seit 1997
- PostgreSQL
- Oracle 8.17 , 9i , 10g, 11g
- MySQL
- DB2 9.x
- MS SQL Server
- HSQL
- RDF seit 2003-2009
- XUL seit 2003
- XSLT seit 2000
- DQL seit 2008-2009 (EMC-Documentum)
- Access 2.0, 97, 2000, 2003
- BDE
- DAO
- JDBC
- ODBC
- Paradox
Betriebssysteme:
- MacOS / iOS
- Linux (Suse, Debian, Ubuntu, redhat)
- Windows
- 3.x, 95, NT, XP, Windows
Projekthistorie
Stabilisierung und weiterer Ausbau einer Content management Plattform unter Verwendung von Contentful.
Kontinuierliche Anforderungsanalyse gemeinsam mit den Stakeholdern aus dem Redaktionellen Fachbereich.
Entwicklung der notwendigen Contentful-Extensions and Contentful-Application um die Redaktionellen Prozesse zu verbessern.
Schulung der Redakteure in allg. Umgang mit Contenful und im speziellen der eigenentwickelten Erweiterungen.
On-Borading und Einarbeitung neuer Softwareentwickler.
Die Systeme wurden als Microservices / SCS entwickelt und als Docker container in AWS verfügbar gemacht. Die Kommunikation der System untereinander erfolgte mittels Kafka und REST.
Die Qualitätssicherung erfolgte unter anderem durch Pair-Reviews und vor allem durch automatisierte Test (JUnit, Cucumber, Selenuim, Testcontainers, Sonar).
Das kontinuierliche deployment erfolgte mit Hilfe von GitLab.
Verwendete Software: Java, JavaScript, Spring Boot, Docker, React, Contentful, Kafka, MongoDB, PostgreSQL, Git, GitLab, PlantUML, AWS, JIRA
Methodik: Kanban
Erweiterung einer Content management Plattform unter Verwendung von Contentful.
Kontinuierliche Anforderungsanalyse gemeinsam mit den Stakeholdern aus dem Redaktionellen Fachbereich.
Entwicklung der notwendigen Contentful-Extensions and Contentful-Application um die Redaktionellen Prozesse zu verbessern.
Schulung der Redakteure in allg. Umgang mit Contenful und im speziellen der eigenentwickelten Erweiterungen.
Anbindung von Contentful an die existieren Übersetzungslösung des Unternehmens.
Die neuen Systeme wurden als Microservices / SCS entwickelt und als Docker container in AWS verfügbar gemacht. Die Kommunikation der System untereinander erfolgte mittels Kafka und REST. Nach Außen wurde nginx als Proxy-Server verwendet.
Die Qualitätssicherung erfolgte unter anderem durch Pair-Reviews und vor allem durch automatisierte Test (JUnit, Cucumber, Selenuim, Testcontainers, Sonar).
Das kontinuierliche deployment erfolgte mit Hilfe von GitLab.
Verwendete Software: Java, JavaScript, Spring Boot, Docker, React, Contentful, Kafka, MongoDB, PostgreSQL, Git, GitLab, PlantUML, AWS, JIRA
Methodik: Scrum
Anforderungsanalyse gemeinsam mit den Stakeholdern aus dem Redaktionellen Fachbereich.
Entwicklung der notwendigen Datenmodelle und deren Ausleitung als Webseite.
Die neuen Systeme wurden als Microservices / SCS entwickelt und als Docker container in AWS verfügbar gemacht. Die Kommunikation der System untereinander erfolgte mittels Kafka. Nach Außen wurde nginx als Proxy-Server verwendet.
Die Qualitätssicherung erfolgte unter anderem durch Pair-Reviews und vor allem durch automatisierte Test (JUnit, Cucumber, Selenuim, Testcontainers, Sonar).
Das kontinuierliche deployment erfolgte mit Hilfe von GitLab.
Verwendete Software: Java, JavaScript, Spring Boot, Docker, React, Contentful, Kafka, MongoDB, PostgreSQL, Git, GitLab, PlantUML, AWS, JIRA
Methodik: Scrum
Ein Netzwerk von heterogenen Maschinen für die individuelle Kartenproduktion (Einzelstückfertigung) musste mit einem MES integriert werden.
Alle Maschinen stammten von verschiedenen Herstellern mit unterschiedlichen Technologie insbesondere der verwendeten Software. Neben der Integration neuer Maschinen wurden auch die breist in den Jahren 2009 - 2011 angebunden Maschinen auf die erweiterte Schnittstelle migriert.
- Entwurf, Erweiterung und Dokumentation einer SOAP-basierten Schnittstelle
- Kommunikation mit den Herstellern der Maschinen und den SPS-Programmierern
- Entwurf und Entwicklung einer konfigurierbaren Testanwendungmit den unterschiedlichsten workflows mit einer grafischen Benutzeroberfläche (Java - Spring, SWT) zur Unterstützung der Maschinentestingenieure.
Kunde: Nicht genannter Auftraggeber
Fähigkeiten: Java · SQL · MES · Spring · JUnit · Swing · SOAP · Webservices · XSD · UML · Hibernate 3 · Eclipse-Link · Webservice · jax-ws · apache-cxf · metro · Oracle 10g /11g · HSQL
Es handelt sich lediglich um ein kleines System zur Steuerung und Interaktion mit Sensoren (Licht, Temperatur und Luftfeuchtigkeit) sowie Relais.
Ich verwendete Programmiersprachen wie C, C++, Node.js, Ionic (Angular) und Go. Hierbei handelt es sich um ein Freizeitprojekt, jedoch mit vielen Erkenntnissen im Bereich IoT.
Fähigkeiten: Docker · SQL · Node.js · Go (Programmiersprache) · Opensearch · C++ · REST-APIs · Cascading Style Sheets (CSS) · Git · JUnit
Software:JAVA 5,Eclipse 3.6,Webservice axis2,ANT, Maven 3, Jenkins, CVS,SVN, Tomcat
- Erstellen einer neuen Application auf Basis von JEE (Backend EJB 3.1 / REST WebServices) sowie Spring(MVC) und Portlet 2.0 (Frontend).
Software:JAVA 1.7 / JEE 6,Eclipse 4.x, Maven 3, Jenkins, SVN, Tomcat / TomEE 1.6 und WebSphere Portal Server
Software:Boss 6.x, DB2, JAVA 6, Eclipse 3.6, Arquillian 1.0, Webservice: jax-ws, RestEasy Maven 3 SVN Quickbuild 4.x
Ein Netzwerk von heterogenen Maschinen für die individuelle Kartenproduktion (Einzelstückfertigung) musste mit einem MES integriert werden. Alle Maschinen stammten von verschiedenen Herstellern mit unterschiedlichen Technologie insbesondere der verwendeten Software.
- Entwurf und Dokumentation einer SOAP-basierten Schnittstelle
- Kommunikation mit den Herstellern der Maschinen und den SPS-Programmierern
- Entwurf und Entwicklung einer konfigurierbaren Testanwendungmit den unterschiedlichsten workflows mit einer grafischen Benutzeroberfläche (Java - Spring, SWT) zur Unterstützung der Maschinentestingenieure.
Kunde: Nicht genannter Auftraggeber
Fähigkeiten: Java · SQL · MES · Spring · JUnit · Swing · SOAP · XSD · Webservices · UML · Hibernate 3 · Eclipse-Link · Webservice · jax-ws · apache-cxf · metro · Oracle 10g /11g · HSQL
Software:JAVA (Java 5 / EJB 2.1) BEA Weblogic 9.3 IBM Websphere Application Server 6.1 Eclipse 3.4 Webservice SOAP mit apache-cxf Maven 2 SVN Hibernate 3 Oracle 10g
Software:DMS (EMC-Documentum 5.3 / 6.0 / 6.5), XML, XSL, HTML, CSS, JAVA, J2EE, SQL, DQL, JavaScript WDK, DFC, DFS BEA weblogis, JBoss, Tomcat SUN Solaris 10 Oracle 10g IBM WebSEAL Eclipse, SVN, DqMan, JMeter VMWare, Virtualbox
Software:UML, XML/XSL, JAVA, J2EE, EJB, Servlet, JTA,CMP, SQL, ANT, CVS JBoss 3.x, IBM Websphere 5.x Oracle 9i, 10g, IBM MQ-Series Eclipse, TOAD
Weiterentwicklung einer bestehenden Cocoon-basierten Webapplikation mit erweiterten Konfigurationsmöglichkeiten (Webapplication Framework für die B2B Plattform eines Automobilkonzerns) Mit Schnittstellen zu Workflow-,Validierungs-, DMS -Systemen. Weiterentwicklung der von 2002-2004 in einer SOA Umgebung erstellten J2EE Applikation. Die Kommunikation zwischen den beteiligten Systemen erfolgte über mehrere Firewalls (Netzwerkzonen) hinweg. Performaceanalyse mit JProfiler Testautomation mit JMeter Migration bestehender J2EE Anwendungen von JAVA SUN 1.3.x unter Solaris auf 64Bit IBM VM 1.4.x unter redhat auf PSeries
Software:JAVA, J2EE, MDB, SQL, XML, XSL, HTML, CSS, JavaScript, Cocoon IBM Websphere 5.x,6.x, IBM MQSeries IBM WebSEAL Oracle 9i, 10g SUN Solaris, redhat on pSeries ANT, IVY Eclipse, JMeter, JProfiler
Software:Eclipse, Java, Apache2, cocoon XSLT, RDF, XUL, CSS, HTML, CVS ANT, Axis2, SOAP, JavaScript MySql 3.x und 4.x
Software:Netbeans, Together, UML, JMS, XML/XSL, JSP, JAVA, Struts IBM Websphere 4.x, Oracle 8.17
Software:MS-Windows NT, Delphi 4.0,MS Access und MS SQL Server 7.0
Software:MS-Windows NT, Delphi 2.0
Zertifikate
Reisebereitschaft
Sonstige Angaben
exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)
Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.
Versicherungsbeginn:
01.01.2015
Versicherungsende:
01.01.2025