Software Engineer, Planung und Entwicklung von PHP Anwendungen, OOP, Webapplikationen mit PHP, Javascript, Entwicklungen von APIs, REST, ZendFramework, ZCE Zend Certified Engineer, Webentwickler
Aktualisiert am 12.04.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 12.04.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Typescript
React
Node
PHP
Go
Javascript
Redux
Material UI
Styled Components
Symfony
Doctrine ORM
Docker
Ionic
Electron
React Native
Deutsch
Muttersprache
Englisch
gut in Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland

Remote Projekte sind bevorzugt

möglich

Projekte

Projekte

7 Monate
2023-09 - 2024-03

Entwicklung eines internen Prototypen unter NDA

Developer Java / Spring Boot Spring Data / Mongo Db / Elastic Search Swagger ...
Developer

  • Als Full Stack Entwickler wurde ich eingestellt um in Zusammenarbeit mit dem Architekten das Backend weiterzuentwickeln 
  • Nach der Rampup Phase:
    • Entwicklung des Frontend als SPA und Erweiterung des Backends um benötigte Features
Java / Spring Boot Spring Data / Mongo Db / Elastic Search Swagger Junit Docker / Kubernetes Gitlab NextJs (create-next-app) React JS Typescript Redux Jest Unit Tests mit JUnit und Jest (Typescript)
Bundesdruckerei
3 Monate
2023-11 - 2024-01

Entwicklung eines Features

Developer PHP8 / Symfony 5 MariaDB Doctrine ORM ...
Developer
  • Entwicklung eines Features zur Synchronisation ausgewählter Inhalte zwischen mehreren Instanzen
PHP8 / Symfony 5 MariaDB Doctrine ORM Javascript Vue JS jQuery Docker PHPUnit Gitlab CI CD
Edith GmbH
4 Monate
2023-05 - 2023-08

Anpassung einer intern entwickelten Lernsoftware

Developer PHP8 / Symfony 5 MariaDB Doctrine ORM ...
Developer

Anpassung einer intern entwickelten Lernsoftware für die Vermarktung an externe Kunden

  • Bugfixing und Cleanup, um administrative Aufwände zu vermeiden
  • Refactoring der DB um im System vorhandene Tests und Übungsaufgaben Um Features zu erweitern

PHP8 / Symfony 5 MariaDB Doctrine ORM Javascript Vue JS jQuery Docker PHPUnit Gitlab CI CD Unit Tests mit PHPUnit
Edith GmbH
6 Monate
2023-03 - 2023-08

Konzeption und Entwicklung einer CRM Software

Architekt und Entwickler Typescript React GraphQL. Apollo ...
Architekt und Entwickler

Konzeption und Entwicklung einer CRM Software die Interaktionen mit Kunden und Partnern via E-Mail, Messenger oder Telefon protokolliert, durchsuchbar macht, das sichere Sharing von Dokumenten ermöglicht, nachvollziehbar macht und die Geschäftsvorfälle mit Kommunikationshistorie allen Mitarbeitern eines Büros Verfügbar macht.

  • Die Software wurde intern von mir konzipiert und umgesetzt
  • Es werden in Absprache mit Kunden (kleinere Büros wie Steuerberater, Anwaltskanzlei) weitere Features neben dem normalen Projektgeschäft entwickelt

Typescript React GraphQL. Apollo Material UI Emotion (JS basiertes CSS) Node Next Golang GIN PostgresQL OIDC Keycloak (als OIDC Provider) Docker Webpack Unit Tests mit Jest (Javascript) und Testify (Go)
Langhans & Strogaly Gbr
2 Jahre 7 Monate
2020-11 - 2023-05

Entwicklung einer Softwarelösung

Architekt & Developer Microservices und API Gateway mit Go und Gin PDF Rendering E-Mail ...
Architekt & Developer

Entwicklung einer Softwarelösung für einen Kunden aus Norddeutschland im HR Coaching und Vermittlungsbereich.

  • Erfassen der Anforderungen, Konzeption und Implementierung einer individuellen Softwarelösung in Absprache mit dem Kunden mit agilen Methoden

Microservices und API Gateway mit Go und Gin PDF Rendering E-Mail Apache Kafka KSQLdb Elastic Search min.io OIDC mit Keycloak Mariadb Typescript React/Redux Material UI Node Nest.Js React Native Entwickler Setup mit docker docker-compose Webpack Unit Tests mit Testify (Go) Jest (Typescript) Showcase Storybook
Langhans & Strogaly Gbr
7 Monate
2021-10 - 2022-04

Entwicklung eines Rechnungslegungs-Services

Developer Microservices in Go mit REST Schnittstelle Gitlab CI CD Postgresql ...
Developer
  • Migration und Test alter Rechnungsdaten in ein neues System
Microservices in Go mit REST Schnittstelle Gitlab CI CD Postgresql GORM Docker AWS (Micro)services S3 Storage Unit Tests mit Testify
Lynqtech
8 Monate
2020-05 - 2020-12

Neuentwicklung eines Management Tools

Frontend Developer & Architekt Javascript React/Redux React Native ...
Frontend Developer & Architekt

Neuentwicklung eines Management Tools für Projekte im wissenschaftlichen Bereich.

  • Definition der App Struktur und Komponenten nach Atomic Design Prinzipien
  • Implementierung des Frontends als Progressive Web App
  • Definition der Schnittstellen zum Backend
  • Mock-Implementierung des Backends vor der Integration

Javascript React/Redux React Native Material UI Storybook node/express docker docker-compose Microservices in Go Docker Azure Unit Tests Jest (Javascript) Testify in Go
2 Monate
2020-03 - 2020-04

Entwicklung einer App

Developer Typescript React/Redux Ionic Framework ...
Developer

Entwicklung einer App, die Aufträge von Banken und Versicherungen an Sachverständige aus dem Immobilienbereich vermittelt. Dabei sollen sowohl die Auftragsvergabe als auch das Protokoll inklusive der Belege (Fotos + Formulare) vom Sachverständigen aus über ein Mobiltelefon oder ein iPad vor Ort digital abgewickelt werden können. Die Betreiber der Plattform steuern dabei die Auftragsvergabe über eine Weboberfläche. Projekt Setup für Ionic App, Backend, Tests und Deployments. Aufbau einer Mobile App mit Backend, Authentifizierung mit OAuth, Entwicklung des MVP.

  • Festlegung der grundlegenden Projektstruktur für den Frontend Teil
  • Entwicklung von Features in Kollaboration mit (internen) Junior Entwicklern

Typescript React/Redux Ionic Framework node/express Nest JS SCSS Gitlab CI CD Webpack PostgreSQL OIDC via Auth 0 Unit Tests Jest
Bitsinmotion
3 Monate
2020-01 - 2020-03

Weiterentwicklung und Wartung eines Multi-Mandantenfähigen Frontends

Developer Typescript React JS SCSS ...
Developer

Weiterentwicklung und Wartung eines Multi-Mandantenfähigen Frontends nach Atomic Design Prinzipien für einen führenden Carrier aus der Luftfahrtbranche.

  • Entwicklung, Refactoring und Showcasing von Komponenten für den Einsatz in einem gemeinsam genutzten CMS
  • Entwicklung von Tests, um Verhalten und Design von Komponenten abzusichern

Typescript React JS SCSS Node / Nest Js Storybook Unit Tests mit Jest Visuelle Tests mit Backstop.js End to EndTests mit Cypress
Syzygy
9 Monate
2018-12 - 2019-08

Bau einer Showcase App

Developer Javascript (ES6) Node Next JS ...
Developer

Bau einer Showcase App für die Distribution auf USB-Stick auf einer Messe. Entwicklung von Plugins für ein PHP basiertes Open Source LMS, aufsetzen einer Container basierten Entwicklungsumgebung.

  • Erfassen von Anforderungen im Kundengespräch, Neu- und Weiterentwicklung von Plug-ins im bestehenden LMS
  • Entwicklung von UI Feature Sets der Showcase App

Javascript (ES6) Node Next JS Webpack PSPDFKit Electron Cypress für Browser basierte End to End Tests open source LMS (Moodle) xAPI LRS MySQL Docker PHP Symfony Elastic Search Docker & docker-compose (lokale Entwicklungsumgebung) Kubernetes Deployment in Produktion Unit Tests mit PHPUnit Jest (Javascript) End to End Tests mit Cypress
EDU Werkstatt GmbH
4 Monate
2018-09 - 2018-12

Maintenance von Landingpages

Developer PHP Javascript diverse Frameworks im Backend ...
Developer

Maintenance von Landingpages und Funneln zur Lead-Generierung für Anwälte im Verkehrsund Familienrecht.

  • Bugfixing, Entwicklung kleinerer Features und Anpassung von Websites zwecks SEO Optimierung

PHP Javascript diverse Frameworks im Backend Vue.JS jQuery & ReactJS im Frontend Unit Tests mit PHPUnit
Legal One
10 Monate
2018-02 - 2018-11

Entwicklung einer Bonusprogramm App

Frontend Developer React.JS (Web App basierend auf crate-react-app) React Native Redux ...
Frontend Developer
  • Projekt Setup und Ausarbeitung der Frontend-Architektur in Zusammenarbeit mit den Entwicklern für die iOS/Android App (gebaut mit React Native).
  • Umsetzung des Design Konzepts als SPA mit responsive Design
  • Koordination des Rest API Designs und des Application States mit anderen Entwicklern
  • Anleitung und Einarbeitung des Nachfolgers
React.JS (Web App basierend auf crate-react-app) React Native Redux Yarn Styled Components Jest Webpack Unit Tests mit Jest
Aperto
4 Monate
2017-09 - 2017-12

Entwicklung einer Cloud-basierten Data Mining Applikation

Architekt & Developer Go (golang.org) Testify Serverless Framework ...
Architekt & Developer
  • Planung, Konzeption und Implementierung der Software
  • Entwicklung einer Cloud-basierten Data Mining Applikation die aus dem Web extrahierte Daten einer internen CRUD Applikation als REST Schnittstelle zur Verfügung stellt
Go (golang.org) Testify Serverless Framework AWS Lambda Gitlab CI Docker Redis Microservice mit REST Schnittstelle Unit Tests mit Testify
Medwing GmbH
10 Monate
2016-10 - 2017-07

Entwicklung eines Web-basierten Tools

Backend Developer PHP Symfony Doctrine ORM ...
Backend Developer

Entwicklung eines Web-basierten Tools für Kliniken, um Revers Osmosis Geräte zu überwachen und zu verwalten. UX um Benutzern die Möglichkeit zu Bieten manuelle Dokumentation zu Planen und zu Digitalisieren

  • Weiterentwicklung einer App, die Daten von IoT Schnittstellen als JSON Rest API für ein eigenständiges Frontend bereitstellt, manuell erfasste Daten speichert, Berichte erstellt und Benachrichtigungen generiert

PHP Symfony Doctrine ORM MSSQL (readonly) MySQL als App DB Bamboo (CI) Unit Tests mit PHPUnit
Fresenius Netcare GmbH
2 Monate
2016-09 - 2016-10

Online Vertrieb von Versicherungen

Developer Core PHP Core Javascript Unit Tests mit PHPUnit
Developer
  • Entwicklung einer Micro Page (aufgerufen durch Android/IOS WebView), mit der ein Antrag auf Versicherung gestellt und final via PDF/Email versendet wird
Core PHP Core Javascript Unit Tests mit PHPUnit
Sparkasse

Aus- und Weiterbildung

Aus- und Weiterbildung

2001 - 2008

Studium der Informatik

Abschluss: ohne

Freie Universität Berlin


2000 - 2001

Zivildienst


2000

Abitur


Zertifizierungen

  • PHP Zend Certified Engineer
  • Linux LPIC-1

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Typescript React Node PHP Go Javascript Redux Material UI Styled Components Symfony Doctrine ORM Docker Ionic Electron React Native

Aufgabenbereiche

Entwicklung von Web-basierten Applikationen
Frontend
Javascript oder Typescript
Backend
Go (aka. Golang), Node oder PHP

Produkte / Standards / Erfahrungen / Methoden

PHP Storm
Intellij IDEA
MySQL
Workbench
MSSQL
Management Browser
Rally
JIRA

Profil

Ich erfahrener Softwareentwickler mit umfassender Expertise in der Entwicklung von Web-basierten Applikationen. Meine Fähigkeiten erstrecken sich sowohl auf das Frontend mit JavaScript, TypeScript und React als auch auf das Backend mit Go (Golang), Node.js und PHP in Verbindung mit Symfony 5, GraphQL und Apollo. Mit meiner Leidenschaft für Test Driven Development und Architekturkonzepte wie Atomic Design strebe ich immer nach qualitativ hochwertigen Lösungen. Moderne Tools wie Docker und Gitlab CI/CD unterstützen mich dabei, innovative und effiziente Software Anwendungen zu entwickeln.


Skillmatrix

Frontend

  • Atomic Design mit Storybook
    • Lus Gbr
    • Syncwork
    • Syzygy
    • Aperto
  • HTML(5), CSS
    • Edith GmbH
    • LuS Gbr
    • Syncwork
    • Bitsinmotion
    • Syzygy
    • EDU Werkstatt GmbH
    • Legal One
    • Aperto
    • Fresenius Netcare
    • Sparkasse
    • Tonepedia
    • Insitu
    • Bonativo
    • Warpspeed
    • Endios
    • Rocket Labs
    • MVS
    • Sixt
    • Billsafe
    • Netrada
    • Unister
    • Compuccino
    • Game Art
  • JavaScript / jQuery
    • Edith
    • LuS GBr
    • Syncwork
    • Bitsinmotion
    • Syzygy
    • EDU Werkstatt
    • Legal
    • One
    • Aperto
    • Sparkasse
    • Tonepedia
    • Insitu
    • Bonativo
    • Warpspeed
    • Sixt
    • MVS
    • Netrada
    • Unister
    • Compuccino
    • GameArt
  • Material UI
    • Lus Gbr
    • Syncwork AG
  • Node Js basierte Apps (Electron / Ionic)
    • Bitsinmotion
    • EDU Werkstatt

  • React / Redux
    • Lus Gbr
    • SyncWork AG
    • Bitsinmotion
    • Syzygy
    • EDU Werkstatt
    • Legal One
    • Aperto
    • Tonepedia
  • React Native
    • LuS Gbr
    • Aperto
    • Syncwork
  • SCSS, LESS
    • Bitsinmotion
    • Syzygy
    • Warpspeed
    • Sixt
  • Single Page Apps
    • LuS Gbr
    • SyncWork AG
    • Bitsinmotion
    • Legal One, Aperto

  • TypeScript
    • Lus Gbr
    • Bitsinmotion
    • Syzygy
    • Aperto
  • Unit Testing im FE Jest / Mocha
    • Lus Gbr
    • SyncWork AG
    • Bitsinmotion
    • EDU Werkstatt
    • Legal One
    • Aperto
    • Tonepedia UG
    • Insitu
  • Vue JS
    • Edith GmbH
    • Legal One


Backend-Entwicklung

  • Doctrine ORM
    • Edith
    • Fresenius Netcare
    • Tonepedia
    • Warpspeed
    • Endios
    • Sixt
  • Elastic Search
    • LuS Gbr
    • EDU Werkstatt
    • Tonepedia
  • Go (golang.org)
    • LuS Gbr
    • Lynqtech
    • Syncwork
    • Medwing
  • Node JS 
    • LuS Gbr
    • Bitsinmotion
    • Syzygy
    • EDU Werkstatt
    • Billsafe
  • PHP
    • Edith
    • EDU Werkstatt
    • Legal One
    • Fresenius Netcare
    • Sparkasse
    • Tonepedia
    • Insitu
    • Bonativo
    • Warpspeed
    • Endios
    • Rocket Labs
    • Sixt
    • MVS
    • Billsafe
    • Netrada
    • Unister
    • Compuccino
    • GameArt
  • SQL
    • ?Edith
    • LuS Gbr
    • Lynqtech
    • Bitsinmotion
    • EDU WErkstatt
    • Fresenius
    • Tonepedia
    • Insitu
    • Endios
    • Rocket Labs
    • Sixt
    • MVS
    • Netrada
    • Unister
    • Compuccino
    • GameArt

  • Symfony
    • Edith
    • EDU Werkstatt
    • Fresenius Netcare
    • Tonepedia
    • Warpspeed
    • Endios
    • Sixt

Testing

  • Cypress, Backstop
    • Syzygy
    • EDU Werkstatt

  • Jest, Mocha
    • Lus Gbr
    • SyncWork AG
    • Bitsinmotion
    • EDU Werkstatt
    • Legal One
    • Aperto
    • Tonepedia
    • Insitu

  • PHPUnit
    • Edith
    • EDU Werkstatt
    • Legal One
    • Fresenius
    • Tonepedia UG
    • Insitu
    • Warpspeed
    • Endios
    • Rocket Labs
    • Sixt
    • Billsafe
    • Netrada

  • Testify (Go)
    • LuS Gbr
    • Lynqtech
    • Syncwork
    • Medwing

Dev Ops

  • AWS/Azure/Kubernetes 
    • Lynqtech
    • Syncwork
    • EDU Werkstatt
  • Docker
    • Edith
    • LuS Gbr
    • Lynqtech
    • Syncwork
    • Bitsinmotion
    • EDU Werkstatt
    • Medwing
  • Git
    • Edith
    • LuS Gbr
    • Lynqtech
    • Syncwork
    • Bitsinmotion
    • Syzygy
    • EDU Werkstatt
    • Legal One
    • Fresenius Netcare
    • Sparkasse
    • Tonepedia
    • Insitu
    • Bonativo
    • Warpspeed
    • Endios
    • Rocket Labs
    • Sixt
    • MVS
    • Billsafe
  • Gitlab CI/CD 
    • Edith
    • LuS Gbr
    • Lynqtech
    • Bitsinmotion
    • Medwing GmbH


Architektur und Design

  • Microservices 
    • LuS Gbr
    • Lynqtech
    • Syncwork
    • Medwing
    • Warpspeed
    • Billsafe 
  • OAuth, OIDC, JWT, Keycloak 
    • LuS Gbr
    • Bitsinmotion
    • Sixt
  • REST APIs 
    • Edith
    • Lus Gbr
    • Lynqtech
    • Syncwork
    • Bitsinmotion
    • EDU Werkstatt
    • Legal
    • OneAperto
    • Medwing
    • Fresenius
    • Tonepedia
    • Insitu
    • Warpspeed
    • MVS
    • Billsafe


Softwareentwicklungsprozesse

  • Agile, Scrum 
    • Lynqtech
    • Syncwork
    • Bitsinmotion
    • Aperto
    • Fresenius
    • Bonativo
    • Warpspeed
    • Rocket Labs
    • Billsafe
  • Requirements Engineering 
    • Edith
    • LuS Gbr
    • EDU Werkstatt
    • Medwing
    • Tonepedia
    • Sixt
    • Netrada


Kenntnisse:

  • fundierte Kenntnisse in PHP7
  • Objektorientierte Analyse und Design
  • agile Softwareentwicklung mit Scrum
  • testgetriebene Entwicklung
  • OOP objektorientierte Programmierung
  • Symfony
  • Doctrine
  • unittests mit PHPUnit
  • Mockery
  • Phing
  • ant
  • Jenkins
  • MySQL
  • HTML/CSS
  • HTML5
  • Javascript JQuery
  • ReactJS
  • Mongodb
  • Jira
  • Apache 2
  • nginx
  • Linux

Betriebssysteme

Mac OS
Unix
Windows

Linux - LPI I zertifiziert

Programmiersprachen

Golang
Java
Grundkenntnisse (Android)
JavaScript
erweiterte Kenntnisse
PHP
Zend Certified Engineer
PL/SQL
ReactJS
Shell
bash gute Kenntnisse

Datenbanken

MS SQL Server
MySQL
SQL

Besitze ausserdem Erfahrung mit NoSQL Datenbanken (CouchDb, MongoDb)

Datenkommunikation

Ethernet
Internet, Intranet
TCP/IP

Hardware

Macintosh
PC

Branchen

Branchen

  • Rohstoffhandel
  • ecommerce
  • Finanzdienstleistung
  • Beratung
  • Mode
  • Werbung

Einsatzorte

Einsatzorte

Deutschland

Remote Projekte sind bevorzugt

möglich

Projekte

Projekte

7 Monate
2023-09 - 2024-03

Entwicklung eines internen Prototypen unter NDA

Developer Java / Spring Boot Spring Data / Mongo Db / Elastic Search Swagger ...
Developer

  • Als Full Stack Entwickler wurde ich eingestellt um in Zusammenarbeit mit dem Architekten das Backend weiterzuentwickeln 
  • Nach der Rampup Phase:
    • Entwicklung des Frontend als SPA und Erweiterung des Backends um benötigte Features
Java / Spring Boot Spring Data / Mongo Db / Elastic Search Swagger Junit Docker / Kubernetes Gitlab NextJs (create-next-app) React JS Typescript Redux Jest Unit Tests mit JUnit und Jest (Typescript)
Bundesdruckerei
3 Monate
2023-11 - 2024-01

Entwicklung eines Features

Developer PHP8 / Symfony 5 MariaDB Doctrine ORM ...
Developer
  • Entwicklung eines Features zur Synchronisation ausgewählter Inhalte zwischen mehreren Instanzen
PHP8 / Symfony 5 MariaDB Doctrine ORM Javascript Vue JS jQuery Docker PHPUnit Gitlab CI CD
Edith GmbH
4 Monate
2023-05 - 2023-08

Anpassung einer intern entwickelten Lernsoftware

Developer PHP8 / Symfony 5 MariaDB Doctrine ORM ...
Developer

Anpassung einer intern entwickelten Lernsoftware für die Vermarktung an externe Kunden

  • Bugfixing und Cleanup, um administrative Aufwände zu vermeiden
  • Refactoring der DB um im System vorhandene Tests und Übungsaufgaben Um Features zu erweitern

PHP8 / Symfony 5 MariaDB Doctrine ORM Javascript Vue JS jQuery Docker PHPUnit Gitlab CI CD Unit Tests mit PHPUnit
Edith GmbH
6 Monate
2023-03 - 2023-08

Konzeption und Entwicklung einer CRM Software

Architekt und Entwickler Typescript React GraphQL. Apollo ...
Architekt und Entwickler

Konzeption und Entwicklung einer CRM Software die Interaktionen mit Kunden und Partnern via E-Mail, Messenger oder Telefon protokolliert, durchsuchbar macht, das sichere Sharing von Dokumenten ermöglicht, nachvollziehbar macht und die Geschäftsvorfälle mit Kommunikationshistorie allen Mitarbeitern eines Büros Verfügbar macht.

  • Die Software wurde intern von mir konzipiert und umgesetzt
  • Es werden in Absprache mit Kunden (kleinere Büros wie Steuerberater, Anwaltskanzlei) weitere Features neben dem normalen Projektgeschäft entwickelt

Typescript React GraphQL. Apollo Material UI Emotion (JS basiertes CSS) Node Next Golang GIN PostgresQL OIDC Keycloak (als OIDC Provider) Docker Webpack Unit Tests mit Jest (Javascript) und Testify (Go)
Langhans & Strogaly Gbr
2 Jahre 7 Monate
2020-11 - 2023-05

Entwicklung einer Softwarelösung

Architekt & Developer Microservices und API Gateway mit Go und Gin PDF Rendering E-Mail ...
Architekt & Developer

Entwicklung einer Softwarelösung für einen Kunden aus Norddeutschland im HR Coaching und Vermittlungsbereich.

  • Erfassen der Anforderungen, Konzeption und Implementierung einer individuellen Softwarelösung in Absprache mit dem Kunden mit agilen Methoden

Microservices und API Gateway mit Go und Gin PDF Rendering E-Mail Apache Kafka KSQLdb Elastic Search min.io OIDC mit Keycloak Mariadb Typescript React/Redux Material UI Node Nest.Js React Native Entwickler Setup mit docker docker-compose Webpack Unit Tests mit Testify (Go) Jest (Typescript) Showcase Storybook
Langhans & Strogaly Gbr
7 Monate
2021-10 - 2022-04

Entwicklung eines Rechnungslegungs-Services

Developer Microservices in Go mit REST Schnittstelle Gitlab CI CD Postgresql ...
Developer
  • Migration und Test alter Rechnungsdaten in ein neues System
Microservices in Go mit REST Schnittstelle Gitlab CI CD Postgresql GORM Docker AWS (Micro)services S3 Storage Unit Tests mit Testify
Lynqtech
8 Monate
2020-05 - 2020-12

Neuentwicklung eines Management Tools

Frontend Developer & Architekt Javascript React/Redux React Native ...
Frontend Developer & Architekt

Neuentwicklung eines Management Tools für Projekte im wissenschaftlichen Bereich.

  • Definition der App Struktur und Komponenten nach Atomic Design Prinzipien
  • Implementierung des Frontends als Progressive Web App
  • Definition der Schnittstellen zum Backend
  • Mock-Implementierung des Backends vor der Integration

Javascript React/Redux React Native Material UI Storybook node/express docker docker-compose Microservices in Go Docker Azure Unit Tests Jest (Javascript) Testify in Go
2 Monate
2020-03 - 2020-04

Entwicklung einer App

Developer Typescript React/Redux Ionic Framework ...
Developer

Entwicklung einer App, die Aufträge von Banken und Versicherungen an Sachverständige aus dem Immobilienbereich vermittelt. Dabei sollen sowohl die Auftragsvergabe als auch das Protokoll inklusive der Belege (Fotos + Formulare) vom Sachverständigen aus über ein Mobiltelefon oder ein iPad vor Ort digital abgewickelt werden können. Die Betreiber der Plattform steuern dabei die Auftragsvergabe über eine Weboberfläche. Projekt Setup für Ionic App, Backend, Tests und Deployments. Aufbau einer Mobile App mit Backend, Authentifizierung mit OAuth, Entwicklung des MVP.

  • Festlegung der grundlegenden Projektstruktur für den Frontend Teil
  • Entwicklung von Features in Kollaboration mit (internen) Junior Entwicklern

Typescript React/Redux Ionic Framework node/express Nest JS SCSS Gitlab CI CD Webpack PostgreSQL OIDC via Auth 0 Unit Tests Jest
Bitsinmotion
3 Monate
2020-01 - 2020-03

Weiterentwicklung und Wartung eines Multi-Mandantenfähigen Frontends

Developer Typescript React JS SCSS ...
Developer

Weiterentwicklung und Wartung eines Multi-Mandantenfähigen Frontends nach Atomic Design Prinzipien für einen führenden Carrier aus der Luftfahrtbranche.

  • Entwicklung, Refactoring und Showcasing von Komponenten für den Einsatz in einem gemeinsam genutzten CMS
  • Entwicklung von Tests, um Verhalten und Design von Komponenten abzusichern

Typescript React JS SCSS Node / Nest Js Storybook Unit Tests mit Jest Visuelle Tests mit Backstop.js End to EndTests mit Cypress
Syzygy
9 Monate
2018-12 - 2019-08

Bau einer Showcase App

Developer Javascript (ES6) Node Next JS ...
Developer

Bau einer Showcase App für die Distribution auf USB-Stick auf einer Messe. Entwicklung von Plugins für ein PHP basiertes Open Source LMS, aufsetzen einer Container basierten Entwicklungsumgebung.

  • Erfassen von Anforderungen im Kundengespräch, Neu- und Weiterentwicklung von Plug-ins im bestehenden LMS
  • Entwicklung von UI Feature Sets der Showcase App

Javascript (ES6) Node Next JS Webpack PSPDFKit Electron Cypress für Browser basierte End to End Tests open source LMS (Moodle) xAPI LRS MySQL Docker PHP Symfony Elastic Search Docker & docker-compose (lokale Entwicklungsumgebung) Kubernetes Deployment in Produktion Unit Tests mit PHPUnit Jest (Javascript) End to End Tests mit Cypress
EDU Werkstatt GmbH
4 Monate
2018-09 - 2018-12

Maintenance von Landingpages

Developer PHP Javascript diverse Frameworks im Backend ...
Developer

Maintenance von Landingpages und Funneln zur Lead-Generierung für Anwälte im Verkehrsund Familienrecht.

  • Bugfixing, Entwicklung kleinerer Features und Anpassung von Websites zwecks SEO Optimierung

PHP Javascript diverse Frameworks im Backend Vue.JS jQuery & ReactJS im Frontend Unit Tests mit PHPUnit
Legal One
10 Monate
2018-02 - 2018-11

Entwicklung einer Bonusprogramm App

Frontend Developer React.JS (Web App basierend auf crate-react-app) React Native Redux ...
Frontend Developer
  • Projekt Setup und Ausarbeitung der Frontend-Architektur in Zusammenarbeit mit den Entwicklern für die iOS/Android App (gebaut mit React Native).
  • Umsetzung des Design Konzepts als SPA mit responsive Design
  • Koordination des Rest API Designs und des Application States mit anderen Entwicklern
  • Anleitung und Einarbeitung des Nachfolgers
React.JS (Web App basierend auf crate-react-app) React Native Redux Yarn Styled Components Jest Webpack Unit Tests mit Jest
Aperto
4 Monate
2017-09 - 2017-12

Entwicklung einer Cloud-basierten Data Mining Applikation

Architekt & Developer Go (golang.org) Testify Serverless Framework ...
Architekt & Developer
  • Planung, Konzeption und Implementierung der Software
  • Entwicklung einer Cloud-basierten Data Mining Applikation die aus dem Web extrahierte Daten einer internen CRUD Applikation als REST Schnittstelle zur Verfügung stellt
Go (golang.org) Testify Serverless Framework AWS Lambda Gitlab CI Docker Redis Microservice mit REST Schnittstelle Unit Tests mit Testify
Medwing GmbH
10 Monate
2016-10 - 2017-07

Entwicklung eines Web-basierten Tools

Backend Developer PHP Symfony Doctrine ORM ...
Backend Developer

Entwicklung eines Web-basierten Tools für Kliniken, um Revers Osmosis Geräte zu überwachen und zu verwalten. UX um Benutzern die Möglichkeit zu Bieten manuelle Dokumentation zu Planen und zu Digitalisieren

  • Weiterentwicklung einer App, die Daten von IoT Schnittstellen als JSON Rest API für ein eigenständiges Frontend bereitstellt, manuell erfasste Daten speichert, Berichte erstellt und Benachrichtigungen generiert

PHP Symfony Doctrine ORM MSSQL (readonly) MySQL als App DB Bamboo (CI) Unit Tests mit PHPUnit
Fresenius Netcare GmbH
2 Monate
2016-09 - 2016-10

Online Vertrieb von Versicherungen

Developer Core PHP Core Javascript Unit Tests mit PHPUnit
Developer
  • Entwicklung einer Micro Page (aufgerufen durch Android/IOS WebView), mit der ein Antrag auf Versicherung gestellt und final via PDF/Email versendet wird
Core PHP Core Javascript Unit Tests mit PHPUnit
Sparkasse

Aus- und Weiterbildung

Aus- und Weiterbildung

2001 - 2008

Studium der Informatik

Abschluss: ohne

Freie Universität Berlin


2000 - 2001

Zivildienst


2000

Abitur


Zertifizierungen

  • PHP Zend Certified Engineer
  • Linux LPIC-1

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Typescript React Node PHP Go Javascript Redux Material UI Styled Components Symfony Doctrine ORM Docker Ionic Electron React Native

Aufgabenbereiche

Entwicklung von Web-basierten Applikationen
Frontend
Javascript oder Typescript
Backend
Go (aka. Golang), Node oder PHP

Produkte / Standards / Erfahrungen / Methoden

PHP Storm
Intellij IDEA
MySQL
Workbench
MSSQL
Management Browser
Rally
JIRA

Profil

Ich erfahrener Softwareentwickler mit umfassender Expertise in der Entwicklung von Web-basierten Applikationen. Meine Fähigkeiten erstrecken sich sowohl auf das Frontend mit JavaScript, TypeScript und React als auch auf das Backend mit Go (Golang), Node.js und PHP in Verbindung mit Symfony 5, GraphQL und Apollo. Mit meiner Leidenschaft für Test Driven Development und Architekturkonzepte wie Atomic Design strebe ich immer nach qualitativ hochwertigen Lösungen. Moderne Tools wie Docker und Gitlab CI/CD unterstützen mich dabei, innovative und effiziente Software Anwendungen zu entwickeln.


Skillmatrix

Frontend

  • Atomic Design mit Storybook
    • Lus Gbr
    • Syncwork
    • Syzygy
    • Aperto
  • HTML(5), CSS
    • Edith GmbH
    • LuS Gbr
    • Syncwork
    • Bitsinmotion
    • Syzygy
    • EDU Werkstatt GmbH
    • Legal One
    • Aperto
    • Fresenius Netcare
    • Sparkasse
    • Tonepedia
    • Insitu
    • Bonativo
    • Warpspeed
    • Endios
    • Rocket Labs
    • MVS
    • Sixt
    • Billsafe
    • Netrada
    • Unister
    • Compuccino
    • Game Art
  • JavaScript / jQuery
    • Edith
    • LuS GBr
    • Syncwork
    • Bitsinmotion
    • Syzygy
    • EDU Werkstatt
    • Legal
    • One
    • Aperto
    • Sparkasse
    • Tonepedia
    • Insitu
    • Bonativo
    • Warpspeed
    • Sixt
    • MVS
    • Netrada
    • Unister
    • Compuccino
    • GameArt
  • Material UI
    • Lus Gbr
    • Syncwork AG
  • Node Js basierte Apps (Electron / Ionic)
    • Bitsinmotion
    • EDU Werkstatt

  • React / Redux
    • Lus Gbr
    • SyncWork AG
    • Bitsinmotion
    • Syzygy
    • EDU Werkstatt
    • Legal One
    • Aperto
    • Tonepedia
  • React Native
    • LuS Gbr
    • Aperto
    • Syncwork
  • SCSS, LESS
    • Bitsinmotion
    • Syzygy
    • Warpspeed
    • Sixt
  • Single Page Apps
    • LuS Gbr
    • SyncWork AG
    • Bitsinmotion
    • Legal One, Aperto

  • TypeScript
    • Lus Gbr
    • Bitsinmotion
    • Syzygy
    • Aperto
  • Unit Testing im FE Jest / Mocha
    • Lus Gbr
    • SyncWork AG
    • Bitsinmotion
    • EDU Werkstatt
    • Legal One
    • Aperto
    • Tonepedia UG
    • Insitu
  • Vue JS
    • Edith GmbH
    • Legal One


Backend-Entwicklung

  • Doctrine ORM
    • Edith
    • Fresenius Netcare
    • Tonepedia
    • Warpspeed
    • Endios
    • Sixt
  • Elastic Search
    • LuS Gbr
    • EDU Werkstatt
    • Tonepedia
  • Go (golang.org)
    • LuS Gbr
    • Lynqtech
    • Syncwork
    • Medwing
  • Node JS 
    • LuS Gbr
    • Bitsinmotion
    • Syzygy
    • EDU Werkstatt
    • Billsafe
  • PHP
    • Edith
    • EDU Werkstatt
    • Legal One
    • Fresenius Netcare
    • Sparkasse
    • Tonepedia
    • Insitu
    • Bonativo
    • Warpspeed
    • Endios
    • Rocket Labs
    • Sixt
    • MVS
    • Billsafe
    • Netrada
    • Unister
    • Compuccino
    • GameArt
  • SQL
    • ?Edith
    • LuS Gbr
    • Lynqtech
    • Bitsinmotion
    • EDU WErkstatt
    • Fresenius
    • Tonepedia
    • Insitu
    • Endios
    • Rocket Labs
    • Sixt
    • MVS
    • Netrada
    • Unister
    • Compuccino
    • GameArt

  • Symfony
    • Edith
    • EDU Werkstatt
    • Fresenius Netcare
    • Tonepedia
    • Warpspeed
    • Endios
    • Sixt

Testing

  • Cypress, Backstop
    • Syzygy
    • EDU Werkstatt

  • Jest, Mocha
    • Lus Gbr
    • SyncWork AG
    • Bitsinmotion
    • EDU Werkstatt
    • Legal One
    • Aperto
    • Tonepedia
    • Insitu

  • PHPUnit
    • Edith
    • EDU Werkstatt
    • Legal One
    • Fresenius
    • Tonepedia UG
    • Insitu
    • Warpspeed
    • Endios
    • Rocket Labs
    • Sixt
    • Billsafe
    • Netrada

  • Testify (Go)
    • LuS Gbr
    • Lynqtech
    • Syncwork
    • Medwing

Dev Ops

  • AWS/Azure/Kubernetes 
    • Lynqtech
    • Syncwork
    • EDU Werkstatt
  • Docker
    • Edith
    • LuS Gbr
    • Lynqtech
    • Syncwork
    • Bitsinmotion
    • EDU Werkstatt
    • Medwing
  • Git
    • Edith
    • LuS Gbr
    • Lynqtech
    • Syncwork
    • Bitsinmotion
    • Syzygy
    • EDU Werkstatt
    • Legal One
    • Fresenius Netcare
    • Sparkasse
    • Tonepedia
    • Insitu
    • Bonativo
    • Warpspeed
    • Endios
    • Rocket Labs
    • Sixt
    • MVS
    • Billsafe
  • Gitlab CI/CD 
    • Edith
    • LuS Gbr
    • Lynqtech
    • Bitsinmotion
    • Medwing GmbH


Architektur und Design

  • Microservices 
    • LuS Gbr
    • Lynqtech
    • Syncwork
    • Medwing
    • Warpspeed
    • Billsafe 
  • OAuth, OIDC, JWT, Keycloak 
    • LuS Gbr
    • Bitsinmotion
    • Sixt
  • REST APIs 
    • Edith
    • Lus Gbr
    • Lynqtech
    • Syncwork
    • Bitsinmotion
    • EDU Werkstatt
    • Legal
    • OneAperto
    • Medwing
    • Fresenius
    • Tonepedia
    • Insitu
    • Warpspeed
    • MVS
    • Billsafe


Softwareentwicklungsprozesse

  • Agile, Scrum 
    • Lynqtech
    • Syncwork
    • Bitsinmotion
    • Aperto
    • Fresenius
    • Bonativo
    • Warpspeed
    • Rocket Labs
    • Billsafe
  • Requirements Engineering 
    • Edith
    • LuS Gbr
    • EDU Werkstatt
    • Medwing
    • Tonepedia
    • Sixt
    • Netrada


Kenntnisse:

  • fundierte Kenntnisse in PHP7
  • Objektorientierte Analyse und Design
  • agile Softwareentwicklung mit Scrum
  • testgetriebene Entwicklung
  • OOP objektorientierte Programmierung
  • Symfony
  • Doctrine
  • unittests mit PHPUnit
  • Mockery
  • Phing
  • ant
  • Jenkins
  • MySQL
  • HTML/CSS
  • HTML5
  • Javascript JQuery
  • ReactJS
  • Mongodb
  • Jira
  • Apache 2
  • nginx
  • Linux

Betriebssysteme

Mac OS
Unix
Windows

Linux - LPI I zertifiziert

Programmiersprachen

Golang
Java
Grundkenntnisse (Android)
JavaScript
erweiterte Kenntnisse
PHP
Zend Certified Engineer
PL/SQL
ReactJS
Shell
bash gute Kenntnisse

Datenbanken

MS SQL Server
MySQL
SQL

Besitze ausserdem Erfahrung mit NoSQL Datenbanken (CouchDb, MongoDb)

Datenkommunikation

Ethernet
Internet, Intranet
TCP/IP

Hardware

Macintosh
PC

Branchen

Branchen

  • Rohstoffhandel
  • ecommerce
  • Finanzdienstleistung
  • Beratung
  • Mode
  • Werbung

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.