IT-Consulting
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Hessen
- Umkreis (bis 200 km)
- de | en
- 15.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2022 – 6/2023
Tätigkeitsbeschreibung
Weiterentwicklung einer Anwendung zur Auftragsbearbeitung an Zügen, die in Werken rangiert und gereinigt/gewartet werden müssen. Die Anwendung bestand aus einer Desktop-Browser Verwaltungs-/Planungsansicht und einer hybriden Android App für die Triebfahrzeugführer.
Im Projektverlauf wurden neue Schnittstellen zur Integration neuer Quellen für die Datenübernahme und -weitergabe eingebunden. Refactoring von Monolithischen Strukturen im Backend und Frontend waren wiederkehrende Themen, da diese einer weiteren Skalierung des Projektes entgegen standen. Ein Konzept zur Neuausrichtung der Teststruktur im Frontend wurde erarbeitet und umgesetzt. Fachliche Voraussetzungen erforderten Anpassungen an Teststruktur, um Aufwand und Integrierbarkeit weiterhin in der Entwicklung vereinbaren zu können. Das Monitoring/Tracing wurde neu erstellt, da dies durch einen Wechsel der Cloudumgebung nicht mehr weiter genutzt werden konnte. Die Betreuung des Release Prozesses mit vierzehntägigen Rhythmus und Überwachung der Infrastruktur bezüglich Deployment, Tests und Logs waren regelmäßige Aufgaben.
Amazon Web Services (AWS), Angular, Continuous Delivery, Docker, Git, Java (allg.), Scrum, Spring Framework, Typescript
9/2021 – 1/2022
Tätigkeitsbeschreibung
In den ersten Schritten des Projektes wurde graue IT durch ein neu geschaffenes System abgelöst. Nach diesem fachlichen Durchstich wurde das System auf den produktiven Betrieb vorbereitet. Fehlende Bestandteile wurden erstellt oder nicht hinreichende Implementierungen erweitert. Das Spektrum reichte von fehlender Testinfrastruktur bis zu Optimierungen der CI/CD Pipeline.
Fachlich konzentriert sich das Projekt um Fahrplandaten von Verbünden. Es wurden die als Dateien angelieferten Daten eingearbeitet und gepflegt. Die technische Struktur bestand aus einem Frontend mit Vue.js und einem Backend basierend auf Node.js.
Continuous Delivery, Git, Node.Js, Windows Powershell, Test Automation, Testdesign (IT), Typescript, Vue.Js
4/2018 – 5/2021
TätigkeitsbeschreibungNeuentwicklung von bahn.de mit einem Frontend basierend auf Vue.js und einer Middelware basierend auf Node.js. Die Middelware greift auf eine komplexe Struktur von REST-Services zu, die die Funktionalität bereitstellen. Bei der Entwicklung werden viele Testlevel berücksichtigt und eine automatische Testausführung sichergestellt. Die Deployment-Pipeline in die Cloud ermöglicht kontinuierlich auslieferbare Software.
Eingesetzte QualifikationenAmazon Web Services (AWS), Behavior Driven Development, Continuous Delivery, Docker, Git, Kubernetes, Node.Js, Openshift, Scrum, Test Automation, Testdesign (IT), Typescript, Vue.Js
3/2017 – 3/2018
TätigkeitsbeschreibungNeuentwicklung einer verkürzten Buchungsstrecke für den DBNavigator, um mit wenigen Klicks Tickets kaufen zu können. Die Anwendung war eine Angular App mit einen Node.js Backend und einer Java Kommunikationsschicht zur restlichen Softwarelandschaft. Das Deployment erfolgte über Docker Container. Umfassende Tests auf jeder Entwicklungsebene und die mitverantwortliche Entwicklung nach Scrum waren die Kernpunkte des Projekts.
Eingesetzte QualifikationenAngular, Behavior Driven Development, Docker, Git, Java (allg.), Node.Js, Representational State Transfer (REST), Scrum, Selenium, Spring Framework, Test Automation, Testdesign (IT), Typescript
9/2013 – 12/2016
TätigkeitsbeschreibungWeiterentwicklung des bestehenden Warenwirtschaftssystems (Desktop-Client mit Serveranbindung) und des Backends für Mobile Devices zum erfassen/verwalten der Waren für die REWE-Informationssysteme GmbH. Eine wesentliche Aufgabe war in die Umstellung der Schnittstellen auf REST. Die Implementierung erfolgte nach Scrum.
Eingesetzte QualifikationenIBM DB2, Git, IBM WebSphere Application Server (WAS), J2EE, Java SE, Wildfly, Jira, PL/SQL, Spring Framework
9/2012 – 7/2013
TätigkeitsbeschreibungDas Projekt SportTrainerBase entwickelt eine Online Plattform zur Trainingsplanung für Trainer. Die Konzeption erfolgt am stationären PC, während der Trainingsplan auf mobilen Geräten (native Apps für Android und iOS) mitgenommen werden kann. Die Konzeption, Design und Implementierung sind hier die Aufgabenschwerpunkte, da die Plattform neu erstellt wird.
Eingesetzte QualifikationenAndroid Entwicklung, Apache Tomcat, Eclipse, Git, iOS, J2EE, JavaScript, Jquery, Mysql, Node.Js
12/2011 – 8/2012
TätigkeitsbeschreibungIn diesem Projekt wurde eine Smartphone-App für Kinder und Jugendliche entwickelt, die den Umgang mit Geld schulen soll. Die Entwicklung wurde dabei von einer großen Bank unterstützt. Konzeption der Inhalte, Softwaredesign und die Realisierung der iPhone App waren die Schwerpunkte der Tätigkeit.
Eingesetzte QualifikationeniOS, Objective-C
11/2008 – 11/2011
TätigkeitsbeschreibungIn dem Projekt Verbesserung der Sicherheit von Verkehrsinfrastrukturen (SiVe) des Bundesministerium für Bildung und Forschung (BMBF), ging es um die Entwicklung eines Expertensystems zur Analyse und Risikobewertung von Prozessen mittels Simulation unter Kosten-Nutzen-Aspekten. Mein Aufgabengebiet war die Entwicklung eines umfangreichen Java-Softwarepaketes zur Prozessanalyse, -simulierung und -optimierung auf subjektorientierter Modell-Basis (S-BPM). Als Teilprojektleiter koordinierte ich die technische Entwicklung der Komponenten. Eine besondere Herausforderung war die Integration heterogener Komponenten der Projektpartner. Entwicklungsschwerpunkte waren GUI-Design, dynamische Reportgenerierung und das Datenbank-Design/Optimierung.
Eingesetzte QualifikationenBusiness Intelligence and Reporting Tools (BIRT), Eclipse Modeling Framework, Hibernate (Java), Java (allg.), Mysql, Postgresql, Rich-Client
7/2007 – 8/2008
TätigkeitsbeschreibungIn diesem Projekt ging es um die Weiterentwicklung der beiden (Strom-) Handelsplattformen Capacity und Intraday. Schwerpunkte waren die Umsetzung von Kundenanforderungen und die Erweiterung der Funktionalit für neue Releases. Daneben bestand als wesentliche Aufgabe die Beseitigung von bekannten Fehlern.
Eingesetzte QualifikationenIBM DB2, IBM WebSphere Application Server (WAS), Java (allg.), Javaserver Faces, Spring Framework
Zertifikate
Ausbildung
Friedberg
Allendorf (Eder)
Weitere Kenntnisse
Frameworks: Node.js, Nest.js, Angular, Ionic, Vue.js, Stencil.js, Spring Boot, Spring, JEE, Swagger/OpenAPI, Hibernate, EJB, JPA, SWT, Jersey (JAX-RS), JAXB
Testing: Jest, Cucumber, Gherkin, Selenium, Protractor, Playwright, Jasmine, Wire Mock, Appium, JMeter, Mockito, JUnit Build, CI/CD: Docker, GitLab, Artifactory, Jenkins, Nexus, OpenShift, Kubernetes, Ansible, AWS, Keycloak, Maven, ANT, Gradle
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden