MK
verfügbar

Letztes Update: 18.04.2024

Senior Full-Stack Developer (Schwerpunkt Frontend)

Firma: get the service GmbH & Co.KG
Abschluss: Diplom-Wirtschaftsinformatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

2022-07-28_Beraterprofil_Markus_Karsch.pdf

Skills

Kurzprofil
  • langjährige Erfahrung mit dem Web-Framework Angular
  • langjährige Erfahrung in der Entwicklung von Full-Stack Anwendungen
  • SAP NetWeaver Portal Beratung und Entwicklung
  • WebDynpro for Java, J2EE-Entwicklung
  • Entwicklung und Design von Single Page und Mobile Web Apps
  • 16 Jahre IT-Erfahrung (7 Jahre Erfahrung im SAP NetWeaver Umfeld)

Branchen:
  • Chemie
  • Industrie
  • Personaldienstleister
  • Pharma
  • Handel
  • Medizin
  • Telekommunikation
  • Tourismus
Allgemein:
  • langjährige Erfahrung in der Entwicklung von Webanwendungen, SaaS, Single-Page Anwendungen (SPA)
  • Entwicklung in/mittels Node.js, Angular, React, JavaScript, Scrum, Java, JEE, Scala, Spring, Unit Test, EBC
  • Mehrjährige Erfahrung in der User Interface (UI) Entwicklung auf Basis von JSF, Web Dynpro (Java), JSP, HTMLB, HTML, Ajax, JSON, JavaScript (AngularJS und jQuery)
  • Entwurf und Entwicklung von responsive Designs
  • Entwicklung von Mobile Web Apps
  • Entwicklung von Diagrammen und Graphen mit D3.js
  • Durchführung mehrerer Implementierungsprojekte im SAP NetWeaver Portalumfeld
  • Konzeption und Einführung von Intranets auf Basis des SAP NetWeaver Portals

SAP
SAP NetWeaver:
  • Enterprise Portal 7.3, 7.0, 6.0
  • NetWeaver 7.3, 7.0
  • Knowledge Management (KM), ICE-Transport, TREX
  • SAP Visual Administrator, SAP PCD Explorer
  • SAP NetWeaver Developer Studio
  • SAP NetWeaver Developer Infrastructure (NWDI)
  • JCO, JRA
SAP Partnerprodukte:
  • easyWCM, Collaboration Manager, FirstSpirit
Web Dynpro (Java):
  • Adaptive Web Service Model, JavaBean Model, Component Interface Definitions,
  • DynamischesContext-Binding
Portal: iView-, Portal-Service- und Portal-Komponenten-Entwicklung, UWL

Technologien
Sprachen:
  • JavaScript (langjährige Erfahrung, Entwicklung von SPA/UIs mit den JavaScript Frameworks
  • Angular, React, jQuery, D3.js, Bootstrap, MaterialUI und dem Server Node.js)
  • SQL (Einsatz in mehreren Projekten)
  • Java (langjährige Erfahrung in der Entwicklung und im Softwareentwurf)
  • Scala (Einsatz in einem Projekt)
Datenbanken:
  • In Projekten verwendet: Oracle, MySQL, Riak (NoSQL), Postgres
J2EE/JEE:
  • Java Server Faces (JSF) 2.0 und 1.1 mit PrimeFaces
  • Enterprise Java Beans (EJB), Java Message Service (JMS)
  • Web Services, Java Server Pages (JSP), Tag Libraries

Bibliotheken/Tools:
  • JDBC
  • Versionierungssysteme Git, SVN
Web-Technologien:
  • HTML, HTML5, CSS2, CSS3
  • JavaScript, jQuery, Angular, React, MaterialUI, D3.js, Bootstrap
  • JSON, XML
Projekttools
* GitLab, Bitbucket
* Jira, Confluence, Trello, Kanban

Projekthistorie

07/2021 - 08/2022
Implementierung eines Online - Tischreservierungssystems
https://free-table.de (Internet und Informationstechnologie, < 10 Mitarbeiter)

Rolle:
  • Product Manager, Development Consultant
Projekt: 
  • Implementierung eines Online - Tischreservierungssystems
  • Integration eines Bezahlssystems
  • Entwicklung eines Berechtigungssystems
Aufgaben:
  • Definition von Anforderungen in Form von Userstories
  • Implementierung der Businesslogik
  • Implementierung der Benutzeroberfläche 
  • Entwurf und Umsetzung eines responsive Designs (Mobile, Tablet und Web)
  • Entwicklung der Mobile Web App
  • Durchführung von API-Tests

Technische Basis:
  • Node.js, React, MaterialUI, TypeScript, JavaScript, HTML, HTML5, CSS, JOI, Postgres

08/2018 - 10/2021
Überführung einer bestehende Logistiksoftware (Oracle Forms, PL/SQL) auf aktuelle Technologien (Node.js, Angular, PL/SQL)
Hessen, Pharma (Pharma und Medizintechnik, 5000-10.000 Mitarbeiter)

Rolle:

  • Development Consultant

Projekt:

  • Überführung eine bestehende Logistiksoftware (Oracle Forms, PL/SQL) auf aktuelle Technologien (Node.js, Angular, PL/SQL)

Aufgaben:

  • Konzeption und Implementierung von Modulen (Angular, Node.js)
  • Durchführung von Unit-Tests und Integrations-Tests
  • Implementierung von DB-Views
  • Unterstützung beim automatisiertes Testen
  • Unterstützung beim UI-Design
  • Angular Updates, Dependencies Updates
  • Agile Softwareentwicklung mit SCRUM
Technische Basis:
  • Angular, NgRx, RxJS, Bootstrap, HTML, HTML5, CSS, SASS, PL/SQL, GitLab, Node.js, JOI, Electron, AG-Grid

05/2015 - 08/2018
Implementierung mehrere Buchungsstrecken für ein Reiseportal / Migration von AngularJS nach Angular
Tourismus, Hessen (Sonstiges, 5000-10.000 Mitarbeiter)

Rolle:

  • Development Consultant

Projekt:

  • Implementierung mehrere Buchungsstrecken für ein Reiseportal
    • Flug, Pauschalreisen, usw.
  • Migration von AngularJS nach Angular

Aufgaben:

  • Konzeption und Implementierung eines Modulkonzepts für Drittanbieter (AngularJS, Bower, Gulp)
  • Unterstützung bei der Implementierung der gesamten Buchungsstrecke (AngularJS)
  • Aufsetzen und Implementierung von Unit-tests (AngularJS mit Jasmine)
  • Agile Softwareentwicklung mit SCRUM
  • Aufsetzen der Architektur für die Angular-Migration
  • Unterstützung bei der Implementierung der Angular-Migration
Technische Basis:
  • Angular, Redux, AngularJS, Bootstrap, JavaScript, HTML, HTML5, CSS, SASS, Gulp, Jasmine, Bower, PHP, Gulp

 


03/2016 - 12/2016
Weiterentwicklung des Extranets
Handel, Niedersachsen (Konsumgüter und Handel, 1000-5000 Mitarbeiter)

Rolle:

  • Development Consultant / Technical Consultant

Projekt: Weiterentwicklung des Extranets

Aufgaben:

  • Anpassung der zentralen Suche. Verwendung von verschiedenen Suchquellen (TREX, FirstSpirit, Mitarbeiterverzeichnis, ...) auf Basis von AngularJS   
  •  Erweiterung von bestehenden Anwendungen     
  • Support bei technischen Problemen 
Technische Basis:
  • SAP NetWeaver 7.3, Java, JEE, EJB, NWDI, JSF 2.0, JSF 1.1, PrimeFaces, NWDS, RFC, SAP TREX, FirstSpirit, JavaScript, AngularJS, HTML, HTML5, CSS

06/2014 - 03/2015
Implementierung einer Managementsoftware zur Verwaltung und Erfassung von Daten für Biogasanalagen
Industrie, Hessen (Industrie und Maschinenbau, 10-50 Mitarbeiter)

Rolle:

  • Development Consultant, Software - Architekt für Web Frontend

Projekt: 

  • Implementierung einer Managementsoftware zur Verwaltung und Erfassung von Daten für Biogasanalagen

Aufgaben:

  • Konzeption und Erstellung einer Basis Software Architektur für die Managementsoftware
  • Implementierung von Diagrammen mit Hilfe von D3.js
  • Implementierung der Businesslogik auf Basis von (AngularJS)
  • Implementierung der Benutzeroberfläche auf Basis von (AngularJS, Bootstrap)
  • Performanceoptimierung der Anwendung
  • Minimierung und Zusammenfassung der Dateien für schnelleres Ladeverhalten (Grunt)
  • Abstimmung der REST - Schnittstellen mit dem Backendteam
  • Implementierung von Unittests
  • Agile Softwareentwicklung mit SCRUM
Technische Basis:
  • AngularJS, Bootstrap, D3.js, JavaScript, HTML, HTML5, CSS, Grunt, Jasmine, PostgreSQL, Java, Maven, Spring

11/2013 - 05/2014
Implementierung eines Dienstes (SaaS) zur Planung von heterogenen Teams innerhalb eines Projektes
Softwareentwicklung, Hessen (Internet und Informationstechnologie, < 10 Mitarbeiter)

Rolle:

  • Product Manager, Development Consultant

Projekt: 

  • Implementierung eines Dienstes (SaaS) zur Planung von heterogenen Teams
    innerhalb eines Projektes

Aufgaben:

  • Definition von Anforderungen in Form von Userstories
  • Implementierung der Businesslogik auf Basis von (AngularJS)
  • Implementierung der Benutzeroberfläche auf Basis von (AngularJS)
  • Implementierung eines Modulkonzepts für die Wiederverwendung von UI -
  • Komponenten (freie HTML, CSS Gestaltung möglich)
  • Performanceoptimierung der Anwendung
  • Entwurf und Umsetzung eines responsive Designs (Mobile, Tablet und Web)
  • Entwicklung der Mobile Web App
Technische Basis:
  • Node.js, AngularJS, JavaScript, HTML, HTML5, CSS , Compass, Grunt, Riak
    Karma, Flow/Event Based Design

01/2013 - 04/2014
Weiterentwicklung des Extranets
Handel, Niedersachsen (Konsumgüter und Handel, 1000-5000 Mitarbeiter)

Rolle:

  • Development Consultant

Projekt: 

  • Neuentwicklung und Anpassung der zentralen Suche. Verwendung von
  • verschiedenen Suchquellen (TREX, FirstSpirit, Mitarbeiterverzeichnis, ...) auf Basis von AngularJS
  • Extranet für mobile Nutzung angepasst in Form einer Implementierung
  • Unterstützung beim Redesign des Extranets
  • Anpassung der Newsletterkomponente mit Hilfe eines FirstSpirit Moduls
  • Anpassung und Weiterentwicklung von bestehenden Anwendungen (JSF mit PrimeFaces)
  • Erstellung eines neuen Prototypen für die nächste Extranetversion mit Dashboard auf Basis von AngularJS und HTML5
  • Erstellung und Design eines Mobile Web App Prototypen

Aufgaben:

  • Neuentwicklung und Anpassung der zentralen Suche. Verwendung von
  • verschiedenen Suchquellen (TREX, FirstSpirit, Mitarbeiterverzeichnis, ...) auf Basis von AngularJS
  • Extranet für mobile Nutzung angepasst in Form einer Implementierung
  • Unterstützung beim Redesign des Extranets
  • Anpassung der Newsletterkomponente mit Hilfe eines FirstSpirit Moduls
  • Anpassung und Weiterentwicklung von bestehenden Anwendungen (JSF mit PrimeFaces)
  • Erstellung eines neuen Prototypen für die nächste Extranetversion mit Dashboard auf Basis von AngularJS und HTML5
  • Erstellung und Design eines Mobile Web App Prototypen
Technische Basis:
  • SAP NetWeaver 7.3, Java, JEE, EJB, NWDI, JSF 2.0, JSF 1.1, PrimeFaces, NWDS, RFC, SAP TREX, FirstSpirit, JavaScript, AngularJS, HTML, HTML5, CSS

Reisebereitschaft

Verfügbar in den Ländern Deutschland
  • Im Raum Frankfurt, Wiesbaden, Mainz, Mannheim, Heidelberg, Darmstadt (bis zu 100% Reisebereitschaft)
  • Außerhalb dieser Region, maximal 2 Tage pro Monat Vor-Ort
Profilbild von Anonymes Profil, Senior Full-Stack Developer (Schwerpunkt Frontend) Senior Full-Stack Developer (Schwerpunkt Frontend)
Registrieren