freiberufler IT-Consulting auf freelance.de

IT-Consulting

zuletzt online vor 5 Tagen
  • auf Anfrage
  • Hessen
  • Umkreis (bis 200 km)
  • de  |  en
  • 02.04.2024

Kurzvorstellung

Fullstack Entwickler in TypeScript/JavaScript und Java mit DevOps Kenntnissen

Qualifikationen

  • Architektur (allg.)
  • Continuous Delivery (CDE)
  • DevOps (allg.)
  • Docker
  • Java (allg.)
  • JavaScript
  • Testautomatisierung
  • TypeScript

Projekt‐ & Berufserfahrung

Full Stack Entwickler (Angular, Sprint Boot)
Kundenname anonymisiert, remote
3/2022 – 6/2023 (1 Jahr, 4 Monate)
Logistikdienstleister
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Angular, Continuous Delivery (CDE), Docker, Git, Java (allg.), SCRUM, Spring, TypeScript

TypeScript Full Stack Entwickler (Node.js/Vue.js)
Kundenname anonymisiert, Remote
9/2021 – 1/2022 (5 Monate)
Logistikdienstleister
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Continuous Delivery (CDE), Git, Node.js, PowerShell, Testautomatisierung, Testdesign (IT), TypeScript, Vue.js

TypeScript Full Stack Entwickler (Node.js/Vue.js)
Kundenname anonymisiert, Frankfurt
4/2018 – 5/2021 (3 Jahre, 2 Monate)
Logistikdienstleister
Tätigkeitszeitraum

4/2018 – 5/2021

Tätigkeitsbeschreibung

Neuentwicklung 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 Qualifikationen

Amazon Web Services (AWS), Behavior Driven Development (BDD), Continuous Delivery (CDE), Docker, Git, Kubernetes, Node.js, OpenShift, SCRUM, Testautomatisierung, Testdesign (IT), TypeScript, Vue.js

TypeScript Full Stack Entwickler (Node.js/Angular)
Kundenname anonymisiert, Frankfurt
3/2017 – 3/2018 (1 Jahr, 1 Monat)
Logistikdienstleister
Tätigkeitszeitraum

3/2017 – 3/2018

Tätigkeitsbeschreibung

Neuentwicklung 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 Qualifikationen

Angular, Behavior Driven Development (BDD), Docker, Git, Java (allg.), Node.js, Representational State Transfer (REST), SCRUM, Selenium, Spring, Testautomatisierung, Testdesign (IT), TypeScript

Java-Entwickler
Kundenname anonymisiert, Bad Soden
9/2013 – 12/2016 (3 Jahre, 4 Monate)
Handel
Tätigkeitszeitraum

9/2013 – 12/2016

Tätigkeitsbeschreibung

Weiterentwicklung 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 Qualifikationen

DB2, Git, IBM WebSphere Application Server (WAS), J2EE (Java EE), J2SE (Java SE), jboss, Jira, PL/SQL, Spring

Architekt/Entwickler (Web/iOS/Android)
Kundenname anonymisiert, Hessen
9/2012 – 7/2013 (11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2012 – 7/2013

Tätigkeitsbeschreibung

Das 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 Qualifikationen

Android Entwicklung, Apache Tomcat, Eclipse, Git, iOS, J2EE (Java EE), JavaScript, jQuery, mySQL, Node.js

Objective-C Entwickler (iOS)
ckc AG, Frankfurt
12/2011 – 8/2012 (9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2011 – 8/2012

Tätigkeitsbeschreibung

In 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 Qualifikationen

iOS, Objective-C

Java-Entwickler und Teilprojektleiter
ckc AG, Frankfurt
11/2008 – 11/2011 (3 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2008 – 11/2011

Tätigkeitsbeschreibung

In 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 Qualifikationen

Business Intelligence and Reporting Tools (BIRT), Eclipse Modeling Framework (EMF), Hibernate (Java), Java (allg.), mySQL, PostgreSQL, Rich Client Platform (Eclipse RCP)

Java-Entwickler
Deutsche Börse AG, Frankfurt
7/2007 – 8/2008 (1 Jahr, 2 Monate)
Börsen
Tätigkeitszeitraum

7/2007 – 8/2008

Tätigkeitsbeschreibung

In 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 Qualifikationen

DB2, IBM WebSphere Application Server (WAS), Java (allg.), JSF (Java Server Faces), Spring

Zertifikate

GPM Projektmanagement Fachmann Level D
2010

Ausbildung

Medieninformatik
Diplom-Ingenieur (FH)
2008
Friedberg
Industriekaufmann
Ausbildung
2004
Allendorf (Eder)

Weitere Kenntnisse

Sprachen: TypeScript, Java, JavaScript, Bash/Shell Scripting, SQL
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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
324
Alter
43
Berufserfahrung
16 Jahre und 10 Monate (seit 07/2007)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden