Entwicklung von Integrationskomponenten für DASPU-System von Bosch
Softwareentwicklung (Aufnahme von Anforderungen, Konzeption, Entwicklung, Integration, Pflege/Wartung) im Rahmen eines modernen (barrierefreien) Web-Portals auf Basis von HTML5, CSS und Angular mittels agiler Entwicklungsmethoden (Scrum)
Entwicklung Java-basierter Microservice-Komponenten. Dazu wurden REST-Schnittstellen designed und implementiert. Die Microservice-Daten werden in einer Oracle bzw. PostgreSQL Datenbank gespeichert.
Weiterentwicklung von DevOps-Infrastruktur (CI/CD), Release/Versionsmanagement
Umstellung von Projekten von Ant zu Apache Maven
Erstellung von Komponenten- und Systemtests unter Nutzung von JUnit
Ziel des Projektes war die Umstellung von bestehenden Java Web-Anwendungen auf die Microservice-Architektur
Konzeption und Design von Microservices und anderer Systemkomponenten (UML-Diagramme, REST Schnittstellen-Design etc.), die Daten in einer Oracle bzw. PostgreSQL Datenbank speichern.
Implementierung und Weiterentwicklung von responsiven Web-Applikationen in einem Scrum-Team unter Berücksichtigung von Clean-Code Prinzipien. Das Frontend basiert auf einer HTML5/Angular UI, das per REST mit den Backend-Microservices kommuniziert.
Kundenbetreuung, Applikations-Management, Fehlerbehebung und Dokumentation der Arbeitsergebnisse
Unterstützung bei Build/Deployment/Tests (Apache Maven, Git, Jenkins, JUnit)
JavaVaadinGitSpringSpring BootEclipseEclipse Spring tool SuiteRestArtifactoryJenkinsCloud FoundryOpenShiftDockerGroovyOracleDB2React JSAngularDistributionMissionControlXrayAnsiblePythonJira/XRAY Rest APIAWS
Versicherung
Stuttgart
7 Monate
2019-01 - 2019-07
Entwicklung und Wartung einer kundeneigenen CRM-Webapplikation
Ziel des Projektes war die Entwicklung und Wartung einer kundeneigenen CRM-Webapplikation
Ausarbeitung einer Microservice-basierter Architektur in direkter Interaktion mit dem Architekten sowie Dokumentation der Umsetzungswege. Modellierung und Umsetzung von REST-Schnittstellen der Microservices, die Daten in einer PostgreSQL Datenbank speichern.
Implementierung und Optimierung der CRM Web-Module in einem Scrum-Team unter Berücksichtigung von Clean-Code Prinzipien. Die Performance-Optimierung wurde mittels JMeter durchgeführt.
Erstellung, Durchführung und Dokumentation von Entwicklertests unter Nutzung von JUnit und Mockito
UMLJ2EEIntelliJ IdeaHTML5Rest/JSON(JAX-RS)EJBXMLJDBCJIRAGitJenkinsUnit-TestFrontend ? Hugo Framework (basierend auf Jquery)Scrum/AgileBugzillaJavaScriptIBM WebSphere Application ServerOracle DB
Automotive
Ostfildern
3 Monate
2016-12 - 2017-02
Entwicklung einer Anmelde-Applikation
Fullstack-SoftwareentwicklerJ2EEEcclipseVaadin...
Fullstack-Softwareentwickler
Entwicklung einer Anmelde-Applikation
Entwicklung/Tests von Frontend- und Backend-Komponenten
Entwicklung von Integrationskomponenten für DASPU-System von Bosch
Softwareentwicklung (Aufnahme von Anforderungen, Konzeption, Entwicklung, Integration, Pflege/Wartung) im Rahmen eines modernen (barrierefreien) Web-Portals auf Basis von HTML5, CSS und Angular mittels agiler Entwicklungsmethoden (Scrum)
Entwicklung Java-basierter Microservice-Komponenten. Dazu wurden REST-Schnittstellen designed und implementiert. Die Microservice-Daten werden in einer Oracle bzw. PostgreSQL Datenbank gespeichert.
Weiterentwicklung von DevOps-Infrastruktur (CI/CD), Release/Versionsmanagement
Umstellung von Projekten von Ant zu Apache Maven
Erstellung von Komponenten- und Systemtests unter Nutzung von JUnit
Ziel des Projektes war die Umstellung von bestehenden Java Web-Anwendungen auf die Microservice-Architektur
Konzeption und Design von Microservices und anderer Systemkomponenten (UML-Diagramme, REST Schnittstellen-Design etc.), die Daten in einer Oracle bzw. PostgreSQL Datenbank speichern.
Implementierung und Weiterentwicklung von responsiven Web-Applikationen in einem Scrum-Team unter Berücksichtigung von Clean-Code Prinzipien. Das Frontend basiert auf einer HTML5/Angular UI, das per REST mit den Backend-Microservices kommuniziert.
Kundenbetreuung, Applikations-Management, Fehlerbehebung und Dokumentation der Arbeitsergebnisse
Unterstützung bei Build/Deployment/Tests (Apache Maven, Git, Jenkins, JUnit)
JavaVaadinGitSpringSpring BootEclipseEclipse Spring tool SuiteRestArtifactoryJenkinsCloud FoundryOpenShiftDockerGroovyOracleDB2React JSAngularDistributionMissionControlXrayAnsiblePythonJira/XRAY Rest APIAWS
Versicherung
Stuttgart
7 Monate
2019-01 - 2019-07
Entwicklung und Wartung einer kundeneigenen CRM-Webapplikation
Ziel des Projektes war die Entwicklung und Wartung einer kundeneigenen CRM-Webapplikation
Ausarbeitung einer Microservice-basierter Architektur in direkter Interaktion mit dem Architekten sowie Dokumentation der Umsetzungswege. Modellierung und Umsetzung von REST-Schnittstellen der Microservices, die Daten in einer PostgreSQL Datenbank speichern.
Implementierung und Optimierung der CRM Web-Module in einem Scrum-Team unter Berücksichtigung von Clean-Code Prinzipien. Die Performance-Optimierung wurde mittels JMeter durchgeführt.
Erstellung, Durchführung und Dokumentation von Entwicklertests unter Nutzung von JUnit und Mockito
UMLJ2EEIntelliJ IdeaHTML5Rest/JSON(JAX-RS)EJBXMLJDBCJIRAGitJenkinsUnit-TestFrontend ? Hugo Framework (basierend auf Jquery)Scrum/AgileBugzillaJavaScriptIBM WebSphere Application ServerOracle DB
Automotive
Ostfildern
3 Monate
2016-12 - 2017-02
Entwicklung einer Anmelde-Applikation
Fullstack-SoftwareentwicklerJ2EEEcclipseVaadin...
Fullstack-Softwareentwickler
Entwicklung einer Anmelde-Applikation
Entwicklung/Tests von Frontend- und Backend-Komponenten