freiberufler Fullstack Senior Software Engineer (React | Node / Node.js | TypeScript) auf freelance.de

Fullstack Senior Software Engineer (React | Node / Node.js | TypeScript)

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 69214 Eppelheim
  • National
  • de  |  en
  • 27.11.2024

Kurzvorstellung

Ich bin ein leidenschaftlicher Entwickler mit einem hohen Qualitätsanspruch, der selbstständig und sorgfältig arbeitet.
Mein Schwerpunkt liegt auf der Entwicklung von React Frontend und Node.js (Express) Backend Anwendungen in TypeScript.

Auszug Referenzen (5)

"Die Zusammenarbeit mit Herrn H. war offen, freundlich und zielorientiert. Alle Anforderungen wurden erfüllt, das Zeitmangement war super."
Webseiten Entwickler
Burkart
Tätigkeitszeitraum

4/2024 – 5/2024

Tätigkeitsbeschreibung

Bereitstellung und Administration der Homepage

Aufgaben:
- Abstimmung der Anforderungen
- Beantragung und Einrichtung der Domain
- Implementierung der Webseite
- Anmeldung und Einrichtung Unternehmensauftritt bei Google Maps

Eingesetzte Qualifikationen

Testen, CSS (Cascading Style Sheet), HTML, JavaScript, Mariadb, Typescript, WordPress

"P. hat bei SNP ein Coaching zu TypeScript, React.js, CSS, Node.js und Express geleitet. Es war sehr motivierend, nachhaltig und qualitätsbewusst."
Software Architekt (Festanstellung)
Roman Zubkov
Tätigkeitszeitraum

3/2023 – 9/2023

Tätigkeitsbeschreibung

Training und Coaching von Entwicklern in Node.js, TypeScript, React, Express, CSS und Testing

Aufgaben:
- Erstellung von Schulungsmaterial in Form von Beispielanwendungen, Dokumentation, Links und Videos
- Präsentation & Training
- Nachträgliches Coaching und Unterstützung im Projekt

Eingesetzte Qualifikationen

Full-Stack, CSS (Cascading Style Sheet), Git, HTML, JavaScript, Json, Node.Js, Postgresql, React (JavaScript library), Typescript, XML

"P. H. hat mit seinem Fachwissen und Engagement die Entwicklung eines innovativen Self-Service-Portals entscheidend geprägt."
Software Architekt (Festanstellung)
Dominik Wittenbeck
Tätigkeitszeitraum

1/2023 – 7/2024

Tätigkeitsbeschreibung

Implementierung eines webbasierten Self-Service-Portals für Kunden zum Download projektspezifischer Software

Ziel des Self-Service-Portals ist es, die Kundensupportzeiten für den Download und die Installation projektspezifischer Migrations-Softwarelösungen zu reduzieren und Software ohne Konflikte auszuliefern. Darüber hinaus wird durch das Portal der Abrechnungsprozess für die bereitgestellte Software ausgelöst.

Aufgaben
- Abstimmung mit Stakeholdern und Anforderungsaufnahme
- Erstellung Konzept, Design und Datenmodell
- Erstellung des Designs für REST-Schnittstelle auf Basis von JSON
- Koordinierung der Umsetzung
- Implementierung Frontend, Backend Middleware
- User Management mit Authentifizierung und Autorisierung
- Allgemeine Implementierung von UI- und Framework-Komponenten
- Umsetzung zentrales Exception-Handling
- Implementierung Schnittstelle zum Mocken der REST-API
- Unterstützung von Deeplinks und Routing
- Implementierung REST-Endpoints
- Implementierung Konflikt-Algorithmus
- Generierung und Anzeige Software Install Guide auf Basis von Markdown
- Unterstützung und Code Reviews der Backend-Entwicklung
- Moderation, Koordinierung und Durchführung der Reviews

Technologien und Skills
HeidiSQL, Maria DB, Open SQL, BlueprintJS, localStorage, React, react-router-dom, Spring-Boot, ABAP, CSS / SCSS, HTML, JavaScript, TypeScript, Java, ABAP Unit, ESLint, Jest, Mocha, Chai, Balsamiq, Docker, Enterprise Architect, Git (Version Control), Jira, Confluence, Keycloak, Node.js, npm, SAP Jobs, Visual Studio Code, Generics, ICF, JSON, REST, RFC, XML, Windows, Code-Reviews, communication skills, problem-solving, Teamwork, End-to-End Testing, Integration tests, Unit Testing, Scrum, Design Patterns, Generics, Object-Oriented Design (OOD)

Eingesetzte Qualifikationen

ABAP, Balsamiq, Code-Review, Confluence, CSS (Cascading Style Sheet), Enterprise Architect (EA), Full-Stack, Git, HTML, Java (allg.), JavaScript, Jira, Mariadb, Node.Js, Objektorientierte Design (OOD), React (JavaScript library), RFC (Remote Function Call), Scrum, Software Design, SQL, Test Automation, Testen, Typescript, Usability Testing, XML

"P. H. hat mit großem Fachwissen und Kreativität eine innovative ABAP-API zur dynamischen Erstellung von React-Anwendungen entwickelt."
Software Architekt (Festanstellung)
Dominik Wittenbeck
Tätigkeitszeitraum

1/2022 – 9/2022

Tätigkeitsbeschreibung

Implementierung einer API zur Erzeugung von React Apps mit ABAP-Syntax und Anzeige im Browser

Ziel war es eine für ABAP-Entwickler leicht zu verwendende API zu implementieren, um React Anwendung zu erzeugen, die mehr den heutigen Bedürfnissen hinsichtlich Funktionsumfang und UI-Standards im Unternehmen gerecht werden.

Schwerpunkte:
- React-Anwendung kann mit der ABAP-API erstellt und die Anwendung auf einem SAP-System gehostet werden
- Dynamische Generierung der React-Anwendung zur Laufzeit auf JSON-Basis (SSR)
- Dynamische Anpassung des DOMs (bspw. Hinzufügen neuer Komponenten und Elemente)
- Synchronisierung von Events zwischen ABAP-Backend, React-Frontend und umgekehrt
- Unterstützung einer Fluent-API zur einfachen Erstellung von Anwendungen
- Data-Binding von Datenbanktabellen und internen Tabellen (Arrays) an eine React-Komponente zur automatischen Generierung von Spalten und Synchronisierung der Daten mit Filterung und Paging
- Bereitstellung gängiger Komponenten

Aufgaben:
- Abstimmung mit Stakeholdern, Anforderungsaufnahme und Erstellung eines Proof of Concepts
- Konzept- und Designerstellung sowie Koordinierung der Umsetzung
- Implementierung API
- Implementierung generische React Schnittstelle und zentrales Exception-Handling
- Implementierung generische ABAP-Schnittstelle als Gegenpol zur React-Anwendung
- Implementierung generisches Event-Handling
- Bereitstellung Schnittstelle zum Mocken der React-Schnittstelle für das Testen von Komponenten
- Moderation, Koordinierung und Durchführung der Reviews

Technologien und Skills
Open SQL, dotenv, localStorage, MUI, React, ABAP, CSS / SCSS, HTML, JavaScript, TypeScript, ABAP Unit, ESLint, Mocha, Chai, Enterprise Architect, Git (Version Control), Jira, Confluence, Node.js, npm, Visual Studio Code, Generics, ICF, JSON, REST, XML, Windows, Code-Reviews, communication skills, Mentoring, problem-solving, Teamwork, End-to-End Testing, Integration tests, Unit Testing, Scrum, Design Patterns, Generics, Object-Oriented Design (OOD)

Eingesetzte Qualifikationen

ABAP, Code-Review, Confluence, CSS (Cascading Style Sheet), Enterprise Architect (EA), Full-Stack, Git, HTML, JavaScript, Jira, Json, Node.Js, Objektorientierte Design (OOD), React (JavaScript library), Scrum, Software Design, SQL, Test Automation, Testen, Typescript, XML

"P. H. war in unserem Projekt als Software Architekt tätig. Er war ein stets geschätztes und kompetentes Team Mitglied sowie Ansprechpartner."
Software Architekt (Festanstellung)
Sascha Stephan
Tätigkeitszeitraum

5/2017 – 9/2022

Tätigkeitsbeschreibung

Implementierung einer Multi-User-Anwendung zur Modellierung von Migrationsinhalten als Basis für eine Datenmigration

Aufgaben:
- Implementierung Migration Object Modeller
- Implementierung OData Schnittstelle zur Bereitstellung von Migrationsinhalten aus einer Webanwendung heraus
- Implementierung einer API zur objektorientierten Erstellung von SAP Dynpro Anwendungen
- Bereitstellung diverser Basis APIs und Services (Command API, ORM API, Logging, Service Provider API)

Technologien:
Open SQL, SAP Dynpro, ABAP, ABAP Unit, Testing, Design Patterns, Clean Code Development, Code-Reviews, Software Architektur, Balsamiq, Enterprise Architect, Jira, Confluence, SAP Jobs, ICF, JSON, OData, RFC, XML

Eingesetzte Qualifikationen

ABAP, Balsamiq, Confluence, Enterprise Architect (EA), Jira, Json, RFC (Remote Function Call), XML

Qualifikationen

  • Backend Express
  • Clean Code Development
  • JavaScript10 J.
  • Node.Js2 J.
  • React (JavaScript library)2 J.
  • Scrum8 J.
  • Typescript2 J.

Projekt‐ & Berufserfahrung

Senior Fullstack Developer
Yeoljeong Taekwon-Do, Schriesheim
8/2024 – 11/2024 (4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

8/2024 – 11/2024

Tätigkeitsbeschreibung

Implementierung einer CRM-Plattform zur Verwaltung von Schülern, Prüfungen und Planung von Trainings einer Taekwon-Do Schule

Ziel ist es eine zentrale, webbasierte Plattform zu implementieren, um sämtliche schulbezogenen Daten für den laufenden Betrieb pflegen zu können.

Aufgaben
- Abstimmung mit Stakeholdern und Anforderungsaufnahme
- Erstellung Konzept, Design und Datenmodell
- Implementierung Frontend
- Implementierung Backend und Middleware
- Schreiben von Unit- und Integrationstests
- Beantragung und Setup Webserver
- Deployment und Administration

Technologien und Skills
HeidiSQL, Maria DB, dotenv, Express, localStorage, nodemon, React, react-router-dom, Express, Sequelize, CSS / SCSS, HTML, JavaScript, TypeScript, ESLint, Jest, Mocha, Chai, Docker, Git (Version Control), Node.js, npm, Visual Studio Code, Generics, JSON, REST, XML, Linux (Ubuntu), Windows, Raspberry (CI/CD), communication skills (Kommunikationsfähigkeit), problem-solving (Problemlösung), Teamwork, End-to-End Testing, Integration tests, Unit Testing, Design Patterns, Generics, Object-Oriented Design (OOD)

Eingesetzte Qualifikationen

Mariadb, SQL, Full Stack Developer, Test Automation, Testen, Objektorientierte Design (OOD), Software Design, Docker, Git, Node.Js, Software Version Control, Typescript, XML, CSS (Cascading Style Sheet), Full-Stack, HTML, JavaScript, Json, React (JavaScript library), Representational State Transfer (REST)

Webseiten Entwickler
Bascon-Wolf, Burkart, H. und Steinhagen GbR, Schriesheim
4/2024 – 5/2024 (2 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2024 – 5/2024

Tätigkeitsbeschreibung

Bereitstellung und Administration der Homepage

Aufgaben:
- Abstimmung der Anforderungen
- Beantragung und Einrichtung der Domain
- Implementierung der Webseite
- Anmeldung und Einrichtung Unternehmensauftritt bei Google Maps

Eingesetzte Qualifikationen

Testen, CSS (Cascading Style Sheet), HTML, JavaScript, Mariadb, Typescript, WordPress

Software Architekt (Festanstellung)
SNP Schneider-Neureither & Partner SE, Heidelberg, Heidelberg
3/2023 – 9/2023 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2023 – 9/2023

Tätigkeitsbeschreibung

Training und Coaching von Entwicklern in Node.js, TypeScript, React, Express, CSS und Testing

Aufgaben:
- Erstellung von Schulungsmaterial in Form von Beispielanwendungen, Dokumentation, Links und Videos
- Präsentation & Training
- Nachträgliches Coaching und Unterstützung im Projekt

Eingesetzte Qualifikationen

Full-Stack, CSS (Cascading Style Sheet), Git, HTML, JavaScript, Json, Node.Js, Postgresql, React (JavaScript library), Typescript, XML

Software Architekt (Festanstellung)
SNP Schneider-Neureither & Partner SE, Heidelberg, Heidelberg
1/2023 – 7/2024 (1 Jahr, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2023 – 7/2024

Tätigkeitsbeschreibung

Implementierung eines webbasierten Self-Service-Portals für Kunden zum Download projektspezifischer Software

Ziel des Self-Service-Portals ist es, die Kundensupportzeiten für den Download und die Installation projektspezifischer Migrations-Softwarelösungen zu reduzieren und Software ohne Konflikte auszuliefern. Darüber hinaus wird durch das Portal der Abrechnungsprozess für die bereitgestellte Software ausgelöst.

Aufgaben
- Abstimmung mit Stakeholdern und Anforderungsaufnahme
- Erstellung Konzept, Design und Datenmodell
- Erstellung des Designs für REST-Schnittstelle auf Basis von JSON
- Koordinierung der Umsetzung
- Implementierung Frontend, Backend Middleware
- User Management mit Authentifizierung und Autorisierung
- Allgemeine Implementierung von UI- und Framework-Komponenten
- Umsetzung zentrales Exception-Handling
- Implementierung Schnittstelle zum Mocken der REST-API
- Unterstützung von Deeplinks und Routing
- Implementierung REST-Endpoints
- Implementierung Konflikt-Algorithmus
- Generierung und Anzeige Software Install Guide auf Basis von Markdown
- Unterstützung und Code Reviews der Backend-Entwicklung
- Moderation, Koordinierung und Durchführung der Reviews

Technologien und Skills
HeidiSQL, Maria DB, Open SQL, BlueprintJS, localStorage, React, react-router-dom, Spring-Boot, ABAP, CSS / SCSS, HTML, JavaScript, TypeScript, Java, ABAP Unit, ESLint, Jest, Mocha, Chai, Balsamiq, Docker, Enterprise Architect, Git (Version Control), Jira, Confluence, Keycloak, Node.js, npm, SAP Jobs, Visual Studio Code, Generics, ICF, JSON, REST, RFC, XML, Windows, Code-Reviews, communication skills, problem-solving, Teamwork, End-to-End Testing, Integration tests, Unit Testing, Scrum, Design Patterns, Generics, Object-Oriented Design (OOD)

Eingesetzte Qualifikationen

ABAP, Balsamiq, Code-Review, Confluence, CSS (Cascading Style Sheet), Enterprise Architect (EA), Full-Stack, Git, HTML, Java (allg.), JavaScript, Jira, Mariadb, Node.Js, Objektorientierte Design (OOD), React (JavaScript library), RFC (Remote Function Call), Scrum, Software Design, SQL, Test Automation, Testen, Typescript, Usability Testing, XML

Fullstack Senior Software Engineer
eigene Projekte, Heidelberg
1/2022 – 7/2024 (2 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2022 – 7/2024

Tätigkeitsbeschreibung

Implementierung und Veröffentlichung mehrerer APIs auf npmjs.com und Umsetzung eigener Apps

Local Storage DB API in TypeScript
Implementierung einer TypeScript-basierten API zur Persistierung von anwendungsspezifischen Daten in eine lokale Datenbank im Browser
Link: -Hyperlink entfernt-

Service Provider API in TypeScript
Implementierung einer TypeScript-basierten Dependency Injection API
Link: -Hyperlink entfernt-

Collections API in TypeScript
Implementierung einer TypeScript-basierten Collection API inspiriert durch Kotlin Collections
Link: -Hyperlink entfernt-

Core API in TypeScript
Implementierung einer API zur Bereitstellung zentraler Funktionen, Services, Exceptions und Typen
Link: -Hyperlink entfernt-

Workout App
Implementierung einer webbasierten App zur Generierung und Durchführung von Workouts, portiert auf Android

Retrospective Board
Implementierung einer webbasierten, Multi-User-App zur Durchführung von Retrospektiven mit Voting- und Abstimmungsübersichtfunktion

Letter to Number
Implementierung einer webbasierten App zur Erlernung der Position von Buchstaben im Alphabet bspw. zur Ableitung von Passwörtern aus einer URL

Aufgaben:
- Konzeption, Design, Implementierung, Testing und Dokumentation Publishing

Technologien und Skills
HeidiSQL, Maria DB, PostgreSQL, dotenv, Express, Ionic, localStorage, MUI, nodemon, React, react-router-dom, Sequelize, CSS / SCSS, HTML, JavaScript, TypeScript, ESLint, Jest, Mocha, Chai, Balsamiq, Docker, Enterprise Architect, Git (Version Control), Node.js, npm, Visual Studio Code, Generics, JSON, REST, XML, Windows, Code-Reviews, CI/CD, problem-solving (Problemlösung), Teamwork, End-to-End Testing, Integration tests, Unit Testing, Design Patterns, Generics, Object-Oriented Design (OOD)

Eingesetzte Qualifikationen

Balsamiq, CSS (Cascading Style Sheet), Docker, Enterprise Architect (EA), Full-Stack, Git, HTML, JavaScript, Json, Mariadb, Node.Js, Postgresql, React (JavaScript library), Typescript, XML

Software Architekt (Festanstellung)
SNP Schneider-Neureither & Partner SE, Heidelberg, Heidelberg
1/2022 – 9/2022 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2022 – 9/2022

Tätigkeitsbeschreibung

Implementierung einer API zur Erzeugung von React Apps mit ABAP-Syntax und Anzeige im Browser

Ziel war es eine für ABAP-Entwickler leicht zu verwendende API zu implementieren, um React Anwendung zu erzeugen, die mehr den heutigen Bedürfnissen hinsichtlich Funktionsumfang und UI-Standards im Unternehmen gerecht werden.

Schwerpunkte:
- React-Anwendung kann mit der ABAP-API erstellt und die Anwendung auf einem SAP-System gehostet werden
- Dynamische Generierung der React-Anwendung zur Laufzeit auf JSON-Basis (SSR)
- Dynamische Anpassung des DOMs (bspw. Hinzufügen neuer Komponenten und Elemente)
- Synchronisierung von Events zwischen ABAP-Backend, React-Frontend und umgekehrt
- Unterstützung einer Fluent-API zur einfachen Erstellung von Anwendungen
- Data-Binding von Datenbanktabellen und internen Tabellen (Arrays) an eine React-Komponente zur automatischen Generierung von Spalten und Synchronisierung der Daten mit Filterung und Paging
- Bereitstellung gängiger Komponenten

Aufgaben:
- Abstimmung mit Stakeholdern, Anforderungsaufnahme und Erstellung eines Proof of Concepts
- Konzept- und Designerstellung sowie Koordinierung der Umsetzung
- Implementierung API
- Implementierung generische React Schnittstelle und zentrales Exception-Handling
- Implementierung generische ABAP-Schnittstelle als Gegenpol zur React-Anwendung
- Implementierung generisches Event-Handling
- Bereitstellung Schnittstelle zum Mocken der React-Schnittstelle für das Testen von Komponenten
- Moderation, Koordinierung und Durchführung der Reviews

Technologien und Skills
Open SQL, dotenv, localStorage, MUI, React, ABAP, CSS / SCSS, HTML, JavaScript, TypeScript, ABAP Unit, ESLint, Mocha, Chai, Enterprise Architect, Git (Version Control), Jira, Confluence, Node.js, npm, Visual Studio Code, Generics, ICF, JSON, REST, XML, Windows, Code-Reviews, communication skills, Mentoring, problem-solving, Teamwork, End-to-End Testing, Integration tests, Unit Testing, Scrum, Design Patterns, Generics, Object-Oriented Design (OOD)

Eingesetzte Qualifikationen

ABAP, Code-Review, Confluence, CSS (Cascading Style Sheet), Enterprise Architect (EA), Full-Stack, Git, HTML, JavaScript, Jira, Json, Node.Js, Objektorientierte Design (OOD), React (JavaScript library), Scrum, Software Design, SQL, Test Automation, Testen, Typescript, XML

Fullstack Senior Software Engineer
Privates Projekt mit CyberLab Karlsruhe, Karlsruhe
1/2020 – 6/2022 (2 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2020 – 6/2022

Tätigkeitsbeschreibung

Implementierung einer Multi-User-Android App für die Gewichtsabnahme in der Gruppe

Ziel war es ein Portal für Menschen mit Adipositas zu entwickeln, um sich darüber austauschen und gemeinsam abnehmen zu können. Die Entwicklung wurde zeitweise durch das CyberLab in Karlsruhe, im Rahmen der Gründung eines Start-Ups, betreut.

Link zum Blog: -Hyperlink entfernt-

Schwerpunkte:
- Umsetzung der Android App auf Basis von Online-Benutzerumfragen
- Benutzerauthentifizierung über OAuth 2.0 unter Verwendung von Keycloak
- Erstellung von Benutzergruppen

Aufgaben:
- Erstellung Konzept und Design
- Erstellung und Durchführung von Benutzerumfragen
- Implementierung Frontend in Android, Backend in Java (Spring Boot), später mit Kotlin
- Durchführung Start-Up-Projekt zur Firmengründung mit dem CyberLab Karlsruhe
- Beantragung und Einrichtung Domain für Projekt-Blog
- Implementierung des Projekt-Blogs

Technologien und Skills
HeidiSQL, JDBI, Maria DB, Spring-Boot, WordPress, Java, Kotlin, CSS / SCSS, HTML, JavaScript, JUnit, MockK, Android Studio, Balsamiq, Enterprise Architect, Git (Version Control), Gradle, IntelliJ IDEA, Keycloak, Maven, Coroutines, Generics, JSON, JSON Web Token, OAuth 2.0, OpenID, REST, XML, Windows, Code-Reviews, communication skills (Kommunikationsfähigkeit), problem-solving (Problemlösung), Teamwork, End-to-End Testing, Integration tests, Unit Testing, Scrum, Design Patterns, Generics, Object-Oriented Design (OOD)

Eingesetzte Qualifikationen

Android, Android Entwicklung, Balsamiq, CSS (Cascading Style Sheet), Enterprise Architect (EA), Full-Stack, Git, Gradle, HTML, Java (allg.), JavaScript, Json, Junit, Kotlin, Mariadb, WordPress, XML

Software Architekt (Festanstellung)
Kundenname anonymisiert, Walldorf
5/2017 – 9/2022 (5 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2017 – 9/2022

Tätigkeitsbeschreibung

Implementierung einer Multi-User-Anwendung zur Modellierung von Migrationsinhalten als Basis für eine Datenmigration

Aufgaben:
- Implementierung Migration Object Modeller
- Implementierung OData Schnittstelle zur Bereitstellung von Migrationsinhalten aus einer Webanwendung heraus
- Implementierung einer API zur objektorientierten Erstellung von SAP Dynpro Anwendungen
- Bereitstellung diverser Basis APIs und Services (Command API, ORM API, Logging, Service Provider API)

Technologien:
Open SQL, SAP Dynpro, ABAP, ABAP Unit, Testing, Design Patterns, Clean Code Development, Code-Reviews, Software Architektur, Balsamiq, Enterprise Architect, Jira, Confluence, SAP Jobs, ICF, JSON, OData, RFC, XML

Eingesetzte Qualifikationen

ABAP, Balsamiq, Confluence, Enterprise Architect (EA), Jira, Json, RFC (Remote Function Call), XML

Senior Developer (Festanstellung)
SNP Schneider-Neureither & Partner SE, Heidelberg, Heidelberg
1/2011 – 12/2016 (6 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2011 – 12/2016

Tätigkeitsbeschreibung

Implementierung diverser Anwendungen und APIs

Webbasiertes Cockpit zur Durchführung von Datenmigrationen
Implementierung eines webbasierten Cockpits zur Konfiguration, Ausführung, Steuerung und Überwachung von Datentransformationen

Webbasiertes Projektplanungstool für Datenmigrationen
Implementierung eines webbasierten Projektplanungstools für die Durchführung von Datenmigrationen

Trainings und Workshops
Konzeption und Durchführung von Trainings und Workshops zu Design Patterns, Clean Code Development und Entwicklung nachhaltiger Software zur Steigerung der Qualität.

Near Zero Downtime
Implementierung einer Datenbankänderungsprotokollierung auf Basis von DB-Triggern zur Minimierung der Systemdowntime nach einer Migration auf nahezu 0

Parallelized Work Package Processor API
Implementierung einer remote-API zur parallelisierten Abarbeitung von Arbeitspaketen auf Basis von SAP Jobs

Code Documentation Generator
Implementierung eines Generators zur Erzeugung von Code-Dokumentationen auf Basis eines Entwicklungsprojektes zur Verbesserung des Onboardings neuer Entwickler

Meta API (Reflection)
Implementierung einer Reflection-API für den zentraler Zugriff auf programmiersprachenspezifische Konstrukte in ABAP

Unittest Generator
Implementierung Unittest-Generator zur Steigerung der Code Qualität in Projekten

Technologien und Skills
Open SQL, Ext JS, SAP Dynpro, ABAP, CSS, HTML, JavaScript, ABAP Unit, Jira, Confluence, SAP Jobs, ICF, JSON, RFC, XML, Linux, Windows, Code-Reviews, communication skills (Kommunikationsfähigkeit), Mentoring, problem-solving (Problemlösung), Teamwork, End-to-End Testing, Integration tests, Unit Testing, Scrum, Design Patterns, Object-Oriented Design (OOD)

Eingesetzte Qualifikationen

ABAP, Code-Review, Confluence, CSS (Cascading Style Sheet), Full-Stack, HTML, JavaScript, Jira, Json, Objektorientierte Design (OOD), RFC (Remote Function Call), Scrum, Software Design, SQL, Test Automation, Testen, XML

Ausbildung

Studium Wirtschaftsinformatik
Diplom Wirtschaftsinformatiker (BA)
DHBW Heidenheim
2006
Heidenheim

Über mich

In meinen überwiegend Scrum-basierten Projekten liegt mein Entwicklungsschwer­punkt, neben der Umsetzung von User Stories, auf der Implementierung projekt­spezifischer APIs, welche die Arbeit im Projekt erleichtern und für eine bessere Skalierbarkeit der Entwicklung sorgen.
Zusätzlich kümmere ich mich häufig um die Anforderungsaufnahme, das Erstellen von Designs & Konzepten und der Durchführung von Code Reviews.

Weitere Kenntnisse

TECHNOLOGIEN
Datenbanken: HeidiSQL, JDBI, MariaDB, MySQL, Open SQL, PostgreSQL
Frameworks: BlueprintJS, dotenv, express, ionic, local storage, MUI, nodemon, react, react-router-dom, SAP Dynpro, Sequelize, Spring-Boot
Sprachen: ABAP, C#, CSS/SCSS, HTML, Java, JavaScript, Kotlin, Pascal, TypeScript
Testing: ABAP Unit, ESLint, Jest, JUnit, Mocha & Chai, mockk
Tools: Android Studio, Balsamiq, Docker, Enterprise Architect, Git, Gradle, Intellij IDEA, Jira & Confluence, Keycloak, Maven, Node.js, npm, SAP Jobs, Visual Studio Code
Sonstiges: Coroutines, Generics, ICF, JSON, JSON Web Token, OAuth 2.0, OpenID, Promises (Async-Await), REST, RFC, XML

COACHING VON MITARBEITERN
- Clean Code Development
- TypeScript 
- React, CSS und Express

PROJEKTMANAGEMENT
- Scrum
- Kanban
- Requirements Engineering
- Scrum Master

SONSTIGES
- Clean Code Development
- Design Patterns
- Test Driven Development
- Principles of Object Oriented Design

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
289
Alter
42
Berufserfahrung
16 Jahre und 11 Monate (seit 01/2008)

Kontaktdaten

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

Jetzt Mitglied werden