Full-stack pro with extensive expertise in Microservices, React, Vue, Angular, Node.js, UI/UX, and more.
Aktualisiert am 15.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 13.05.2024
Verfügbar zu: 100%
davon vor Ort: 100%
JavaScript
React
Vue
Node
TypeScript
GIT
PostgreSQL
HTML(5)
SASS
Docker
Jest
Express
Koa
MongoDB
REST
NestJs
Microservices
A/B Testing
e2e Testing
Unittest
Angular
Deutsch
Englisch
Fließend
Russisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Jahre 3 Monate
2021-02 - heute

ACAP

Creator und Lead- Developer NestJS TypeScript NodeJs ...
Creator und Lead- Developer

ACAP (Adaptive Content Aggregation Proxy) ist ein wegweisendes System, das darauf abzielt, die Verteilung von Inhalten zu revolutionieren. Mit seinen dynamischen und anpassungsfähigen Funktionen gewährleistet ACAP, dass Benutzer, Dienste und Services zum richtigen Zeitpunkt den passenden Inhalt erhalten. ACAP reagiert in Echtzeit auf sich ändernde Inhalte und ermöglicht so einen reibungslosen Betriebsablauf.

Das ACAP-Dashboard befindet sich derzeit noch in der Entwicklung. Dennoch kann ACAP als vollständiger Service bereits verwendet werden.
NestJS TypeScript NodeJs MQTT bullMQ Redis Redis Publish-Subscribe Jest Docker ReactJS JavaScript Minio
1 Jahr 10 Monate
2022-03 - 2023-12

EE-Analyseplattform

Fullstack Software-Ingenieur Senior Consultant TypeScript NestJs Node ...
Fullstack Software-Ingenieur Senior Consultant
In dem Projekt ?EE-Analyseplattform? lag mein Schwerpunkt auf der Entwicklung und Architektur. Weiterhin plante, konzipierte und setzte ich die Produktivstellung des Systems um. Dadurch wurde sichergestellt, dass das System beim Go-live weitere Entwicklungen aufnehmen konnte und den Analyse-Prozess bestmöglich unterstützte.

TypeScript NestJs Node Mongoose Micro-Services PostgreSQL TypeOrm Prisma REST Docker Docker-Compose MQTT Redis Redis Publish-Subsribe bullMQ HTML5 JEST Storybook CI/CD GitLabs Scrumban SPA OpenAPI SCSS E2E KeyCloak OIDC 0AuthN
Mercedes-Benz
Remote
1 Jahr 8 Monate
2020-08 - 2022-03

Entwicklung einer digitalen Multi-Shop E-Commerce Businessplattform

Software-Ingenieur (Fullstack) + Architekt & Teamlead Docker Typescript Node.js ...
Software-Ingenieur (Fullstack) + Architekt & Teamlead
Aufbaue einer eCommerce-Lösung als Plattform rund um den Verkauf von Produkten. 
Pflegemittel Hygienemittel Laundry & Home Care Wasch-/ Reinigungsmittel
Docker Typescript Node.js Microservices NestJs Jest Docker-Compose SCSS Microsoft Azure
Deutscher Hersteller der Konsumgüterindustrie mit weltweiten Marken & Techniken
Remote
7 Monate
2019-09 - 2020-03

Aufbau und Entwicklung einer modernen Omnikanal-Banking-Plattform

Fullstack Software-Ingenieur
Fullstack Software-Ingenieur
  • Aufbau und Entwicklung einer modernen Omnikanal-Banking-Plattform und Integration der Kernbanken- Systeme.
  • Zu meinem Aufgabenfeld gehörte die Einbindung und Entwicklung des User-Interface und der Services.
  • Beispielsweise die unterschiedlichen Ansichten zu den
    Banktransaktionen wie der Sepa- und Barüberweisung, die Schnittstelle zum Kassensystem, Drucker, Scanner,
  • Befüllen von PDF, das Archivieren von Dokumenten etc.
TypeScript React Node Docker Micro-Services PostgreSQL Scrumban Wasserfall HTML5 REST SCSS
Senacor Technologies AG
3 Monate
2019-07 - 2019-09

Re-Implementierung eines bestehendem Online-Shops als Hybrid-App

Fullstack Software-Ingenieur
Fullstack Software-Ingenieur
  • Es sollte ein Online-Shop ähnlich Amazon als Hybrid-App re-implementiert werden.
  • Das Projekt befand sich in einem noch sehr frühen Stadium.
  • Ich habe einen bestehenden POC um Features erweitert und einen Seed für das Projekt erstellt.
  • Der POC konnte nach Produkten suchen und ein Produkt detailliert anzeigen.
  • Vom TechStack her war der Seed für die eigentliche Entwicklung bereit.
  • Als weitere Entwickler hinzukamen verließ ich das Projekt im zweiten Monat.
  • Es hat mit dem Team nicht funktioniert.
TypeScript React Next Node MobX Micro-Services PostgreSQL REST SCSS HTML5
Nexum AG
1 Monat
2019-06 - 2019-06

Implementieren eines webbasierten POC

Fullstack Software-Ingenieur
Fullstack Software-Ingenieur
  • Es wurde ein POC entwickelt, welcher ein neues Feature demonstrieren sollte.
  • Bei dem Feature handelte es sich um eine interaktive Karte auf der Weltweit die einzelnen Niederlassungen des Kunden angezeigt wurden.
  • Leider hat der Kunde die Idee verworfen, sodass das der POC nicht in ein Folgeprojekt überging.
JavaScript Vue Webpack SCSS SVG HTML5
Stodt GmbH
6 Monate
2018-11 - 2019-04

Entwicklung eines Online-Portals als Plattform

Fullstack Software-Ingenieur
Fullstack Software-Ingenieur

Entwicklung eines Online-Portals als Plattform für die Automatisierung und Optimierung interner Prozessabläufe.

  • Zettel und Tabellen sind alles andere als einheitlich.
  • Der Workflow der Mitarbeiter war daher immer unterschiedlich und die Suche nach Dokumenten, Verwaltung von Verträgen und Archivierung der Anlagen sehr bürokratisch und aufwendig.
  • Mit der Plattform schufen wir einen einheitlichen und eleganten Workflow.
  • Der Arbeitstag war nun nicht nur angenehmer, sondern setze Ressourcen frei die anderweitig kumuliert werden können.
JavaScript Vue Node Oracle MariaDB Loopback3 Express Spdy Webpack HTML5 SCSS Scrum REST Micro-Services Elasticsearch
Erste Group IT GmbH
7 Monate
2018-02 - 2018-08

Entwicklung eines Online-Portals als Plattform

Fullstack Software-Ingenieur Fullstack Scrum REST ...
Fullstack Software-Ingenieur

Entwicklung eines Online-Portals als Plattform für den Onlinevertrieb von Produkten rund um den Telekommunikationsmarkt.

  • Auf der Plattform kann man Produkte und Dienste anbieten und Kunden administrieren.
  • Die Plattform ist dabei Reseller freundlich.
  • Kunden können daher Ihre eigenen Produkte und Dienste auf dem Portal anbieten und wiederum ihre Kunden administrieren etc.
Fullstack Scrum REST Micro-Services JavaScript React NodeJS PostgreSQL
IN-telegence GmbH
Köln
8 Monate
2017-03 - 2017-10

Entwicklung einer Android-Applikation in MCL4

Fullstack Software-Ingenieur, Werkstudent
Fullstack Software-Ingenieur, Werkstudent
  • Oft wird Müll illegal entsorgt. Etwa im Park oder dort wo man nicht so leicht hinkommt.
  • Wird solcher Müll gemeldet, so untersuchen die Müll-Detektive den Müll auf Hinweise die auf den Verursacher schließen können.
  • Mit der App werden diese Informationen wie beispielsweise Fotos, GPS etc. aufgenommen und zur weiteren Verarbeitung aufbereitet/gespeichert.
  • Auch kann eine Entsorgung des Mülls direkt vom Müll-Detektiv beantragt werden.
REST MCL4 MySQL UML Steckbrief
sensis GmbH
Viersen
2 Jahre 1 Monat
2015-03 - 2017-03

Einsatz im IT-Service-Center der Hochschule

Werksstudent
Werksstudent
Hochschule Niederrhein Krefeld

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 1 Monat
2014-10 - 2017-10

University of Applied Science

Bachelor of Science (B.Sc.), Hochschule Niederrhein am Campus Krefeld
Bachelor of Science (B.Sc.)
Hochschule Niederrhein am Campus Krefeld
  • Informatik
3 Jahre 11 Monate
2007-09 - 2011-07

University of Applied Science

Bachelor of Arts (B.A.), Hochschule Niederrhein am Campus Mönchengladbach
Bachelor of Arts (B.A.)
Hochschule Niederrhein am Campus Mönchengladbach
  • Soziale Arbeit
2 Jahre
2001-08 - 2003-07

Schulbildung

Fachabitur, Berufskolleg für Technik und Medien Mönchengladbach
Fachabitur
Berufskolleg für Technik und Medien Mönchengladbach
  • Elektrotechnik

Position

Position

In my spare time, I work on ACAP (github repo: ehildt/acap), an open-source solution for content distribution; similar to a lightweight CMS based on NestJs, MongoDB, Redis, MQTT, Minio and bullMQ. I'm actively exploring the possibilities offered by AI and eagerly seeking opportunities to gain substantial hands-on experience in the industry.

?ACAP is a cutting-edge system designed to revolutionize content distribution and engagement. With its dynamic and adaptable features, it ensures that your clients and services receive the right content at the right time. ACAP responds in real-time to changing needs and preferences, guaranteeing a seamless and personalized experience. Its automated processes make content distribution effortless, allowing you to focus on what matters most. Moreover, ACAP empowers you to enhance user engagement by delivering timely, relevant, and diverse content through its platform or channels. This means increased customer satisfaction and loyalty, leading to business growth. Say goodbye to static and cumbersome content management and hello to ACAP's game-changing capabilities.?

Kompetenzen

Kompetenzen

Top-Skills

JavaScript React Vue Node TypeScript GIT PostgreSQL HTML(5) SASS Docker Jest Express Koa MongoDB REST NestJs Microservices A/B Testing e2e Testing Unittest Angular

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Ich arbeite hauptberuflich selbstständig als Software-Ingenieur/Architekt.
  • Mein aktueller Schwerpunkt ist die Web-Entwicklung und alles was damit zusammenhängt.
  • Die Web-Entwicklung ist für mich nicht einfach bloß ein sicherer Arbeitsplatz ? Es ist eine Lebenseinstellung!
  • Mit JavaScript bin ich praktisch aufgewachsen.
  • 1998 habe ich JavaScript kennengelernt.
  • Die Skriptsprache war noch sehr neu und viele Unternehmen hatten statische Webseiten ohne JavaScript.
  • 2001 habe ich mit JavaScript erstmals Geld hinzuverdient.
  • Es waren alles kleine Aufgaben. Es sollte entweder die Homepage angepasst oder neue Features hinzu entwickelt werden. Aufträge gab es genug und es war leicht mit JavaScript an einen Nebenjob zu kommen.
  • Um 2011 herum änderte sich der Arbeitsmarkt rund um JavaScript, denn plötzlich konnte man mit Ajax Daten holen und mit JavaScript aufbereiten.
  • Auch stand nun mehr die reaktive Entwicklung von Homepages im Vordergrund und zahlreiche API und Frameworks wie Vue, React, Angular etc. kamen hervor.
  • Die Single Page Applikation SPA war nun gefragt und somit stieg auch die Komplexität der App-Entwicklung.
  • An einen Nebenjob kam man nun nicht mehr so einfach heran.
  • 2014 habe ich mich dann entschieden Informatik zu studieren. 2017 habe ich meinen B.Sc. erfolgreich abgeschlossen. Nach dem Studium habe ich mich sofort selbstständig gemacht und liebe es mein eigener Chef zu sein.
  • Mit JavaScript habe ich gut ~15 Jahre Erfahrung.
  • Ich habe erlebt wie die Skriptsprache sich entwickelt hat und sich auch weiterhin mit rasenden Tempo entwickelt.
  • Ich habe viel gesehen, gelernt und biete daher solide Kenntnisse rund um die Web-Entwicklung an.

Zusätzliche Berufserfahrung

07/2012 ? 08/2013:

Rolle: Berufseinstiegsbegleiter 

Kunde: gerne auf Anfrage

06/2011 ? 07/2012 

Kunde: gerne auf Anfrage

Aufgaben:

Ehrenamtliche Tatigkeit

07/2003 ? 09/2007: Wehrdienst in Westerburg

Im Anschluss diverse Nebenjobs, gefolgt von einem Praktikum an den Rheinischen Kliniken in Mönchengladbach zur Vorbereitung auf das Studium in Soziale Arbeit.

Kenntnisse

Webtechnologien:

  • HTML5, REST, JSON
  • React, Redux, Express, Sequelize, Node
  • Content Security Policy, Cross-Origin Resource Sharing
  • Cherrypy, Flask, Django, Psycopg2, Jinja2
  • JQuery, Lodash
  • CSS/SASS/SCSS (Grid + BAM-Style)
  • WebSockets

Softwareversionierung:

  • Git
  • Bitbucket
  • GitKraken

Bundler und Taskrunner:

  • Webpack
  • Browserify
  • Gulp

Tests:

  • Mocha, Jest, Chai, Sinon
  • JSUnit, JUnit, Unit++
  • Istanbul

Projekt-/Softwareplanung:

  • UML
  • Struktugramm
  • Komponentendiagramm
  • FPA ( Function Point Analysis )
  • Anforderungsanalyse

Dokumentations- und Ticketsysteme:

  • OpenProject
  • Confluence
  • Jira

Sonstiges:

  • Qt 4
  • Qt 5

Soziale Kompetenzen

  • Teamfähigkeit 
  • Eigeninitiative 
  • Leidenschaft 
  • Zuverlässigkeit 
  • Emotionale Intelligenz 
  • Konfliktfähigkeit 
  • Neugierde 
  • Flexibilität 
  • Selbstmanagement 
  • Durchsetzungsvermögen 
  • Resilienz 
  • Transparenz

Web-Stack

  • JavaScript, TypeScript
  • React, Vue
  • Node, Deno
  • Next, Nuxt
  • UI, UX
  • Redux, MobX
  • Sequelize, Knex, Mongoose
  • Axios, Fetch
  • Express, Koa, Loopback3/4, Spdy
  • SCSS/SASS/CSS mit Grid + BEM-Style
  • HTML5, JSON, XML, YAML
  • REST, GraphQL
  • Webpack, Gulp
  • JQuery, Immutable, Lodash, Rx
  • Bootstrap, Tailwind, Vuetify, Reactstrap etc
  • Microservices, Self Contained Systems
  • Jest, Mocha, Chai, Pact, Sinon
  • Cypress, Enzyme
  • SPA, Landing Page, PWA, SEO
  • Web Sockets
  • Web Worker
  • TDD, Clean Code, OOP, FP

Software-Versionierung

  • Git
  • GitHub, Git Hub Actions
  • BitBucket
  • Azure DevOps
  • Jenkins
  • Bamboo
  • GitLab

Agile Methoden

  • Scrum
  • Kanban
  • Scrumban
  • Wasserfall
  • XP

Virtualisierungs- Systeme

  • Docker
  • VMWare
  • VirtualBox
  • HyperV

Software-Dokumentation

  • Confluence
  • OpenProject
  • Steckbrief
  • Storybook
  • DocZ
  • Swagger

Software Architektur

  • UML, Struktogramm
  • FPA ( Function Point Analysis )
  • Komponentendiagramm
  • Anforderungsanalyse

Betriebssysteme

Android
Linux
Ubuntu, POP_OS, Debian, ArchLinux
Windows 10

Programmiersprachen

Android
C, C++
Dart
Flutter
Flutter
Java (1.8)
JavaScript
React, Vue, Node
Python3
TypeScript
React, Vue, Node

Datenbanken

CouchDB
Fortgeschritten
MariaDB
Fortgeschritten
Memcached
Experte
MongoDB
Experte
PostgreSQL
Experte
SQLite
Experte
Milvus
Fortgeschritten
Redis
Experte

Design / Entwicklung / Konstruktion

Android Studio
Eclipse
IntelliJ
Visual Studio
Visual Studio Code

Entwicklungsmethoden:

  • Scrum
  • Kanban
  • XP
  • Wasserfall

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Jahre 3 Monate
2021-02 - heute

ACAP

Creator und Lead- Developer NestJS TypeScript NodeJs ...
Creator und Lead- Developer

ACAP (Adaptive Content Aggregation Proxy) ist ein wegweisendes System, das darauf abzielt, die Verteilung von Inhalten zu revolutionieren. Mit seinen dynamischen und anpassungsfähigen Funktionen gewährleistet ACAP, dass Benutzer, Dienste und Services zum richtigen Zeitpunkt den passenden Inhalt erhalten. ACAP reagiert in Echtzeit auf sich ändernde Inhalte und ermöglicht so einen reibungslosen Betriebsablauf.

Das ACAP-Dashboard befindet sich derzeit noch in der Entwicklung. Dennoch kann ACAP als vollständiger Service bereits verwendet werden.
NestJS TypeScript NodeJs MQTT bullMQ Redis Redis Publish-Subscribe Jest Docker ReactJS JavaScript Minio
1 Jahr 10 Monate
2022-03 - 2023-12

EE-Analyseplattform

Fullstack Software-Ingenieur Senior Consultant TypeScript NestJs Node ...
Fullstack Software-Ingenieur Senior Consultant
In dem Projekt ?EE-Analyseplattform? lag mein Schwerpunkt auf der Entwicklung und Architektur. Weiterhin plante, konzipierte und setzte ich die Produktivstellung des Systems um. Dadurch wurde sichergestellt, dass das System beim Go-live weitere Entwicklungen aufnehmen konnte und den Analyse-Prozess bestmöglich unterstützte.

TypeScript NestJs Node Mongoose Micro-Services PostgreSQL TypeOrm Prisma REST Docker Docker-Compose MQTT Redis Redis Publish-Subsribe bullMQ HTML5 JEST Storybook CI/CD GitLabs Scrumban SPA OpenAPI SCSS E2E KeyCloak OIDC 0AuthN
Mercedes-Benz
Remote
1 Jahr 8 Monate
2020-08 - 2022-03

Entwicklung einer digitalen Multi-Shop E-Commerce Businessplattform

Software-Ingenieur (Fullstack) + Architekt & Teamlead Docker Typescript Node.js ...
Software-Ingenieur (Fullstack) + Architekt & Teamlead
Aufbaue einer eCommerce-Lösung als Plattform rund um den Verkauf von Produkten. 
Pflegemittel Hygienemittel Laundry & Home Care Wasch-/ Reinigungsmittel
Docker Typescript Node.js Microservices NestJs Jest Docker-Compose SCSS Microsoft Azure
Deutscher Hersteller der Konsumgüterindustrie mit weltweiten Marken & Techniken
Remote
7 Monate
2019-09 - 2020-03

Aufbau und Entwicklung einer modernen Omnikanal-Banking-Plattform

Fullstack Software-Ingenieur
Fullstack Software-Ingenieur
  • Aufbau und Entwicklung einer modernen Omnikanal-Banking-Plattform und Integration der Kernbanken- Systeme.
  • Zu meinem Aufgabenfeld gehörte die Einbindung und Entwicklung des User-Interface und der Services.
  • Beispielsweise die unterschiedlichen Ansichten zu den
    Banktransaktionen wie der Sepa- und Barüberweisung, die Schnittstelle zum Kassensystem, Drucker, Scanner,
  • Befüllen von PDF, das Archivieren von Dokumenten etc.
TypeScript React Node Docker Micro-Services PostgreSQL Scrumban Wasserfall HTML5 REST SCSS
Senacor Technologies AG
3 Monate
2019-07 - 2019-09

Re-Implementierung eines bestehendem Online-Shops als Hybrid-App

Fullstack Software-Ingenieur
Fullstack Software-Ingenieur
  • Es sollte ein Online-Shop ähnlich Amazon als Hybrid-App re-implementiert werden.
  • Das Projekt befand sich in einem noch sehr frühen Stadium.
  • Ich habe einen bestehenden POC um Features erweitert und einen Seed für das Projekt erstellt.
  • Der POC konnte nach Produkten suchen und ein Produkt detailliert anzeigen.
  • Vom TechStack her war der Seed für die eigentliche Entwicklung bereit.
  • Als weitere Entwickler hinzukamen verließ ich das Projekt im zweiten Monat.
  • Es hat mit dem Team nicht funktioniert.
TypeScript React Next Node MobX Micro-Services PostgreSQL REST SCSS HTML5
Nexum AG
1 Monat
2019-06 - 2019-06

Implementieren eines webbasierten POC

Fullstack Software-Ingenieur
Fullstack Software-Ingenieur
  • Es wurde ein POC entwickelt, welcher ein neues Feature demonstrieren sollte.
  • Bei dem Feature handelte es sich um eine interaktive Karte auf der Weltweit die einzelnen Niederlassungen des Kunden angezeigt wurden.
  • Leider hat der Kunde die Idee verworfen, sodass das der POC nicht in ein Folgeprojekt überging.
JavaScript Vue Webpack SCSS SVG HTML5
Stodt GmbH
6 Monate
2018-11 - 2019-04

Entwicklung eines Online-Portals als Plattform

Fullstack Software-Ingenieur
Fullstack Software-Ingenieur

Entwicklung eines Online-Portals als Plattform für die Automatisierung und Optimierung interner Prozessabläufe.

  • Zettel und Tabellen sind alles andere als einheitlich.
  • Der Workflow der Mitarbeiter war daher immer unterschiedlich und die Suche nach Dokumenten, Verwaltung von Verträgen und Archivierung der Anlagen sehr bürokratisch und aufwendig.
  • Mit der Plattform schufen wir einen einheitlichen und eleganten Workflow.
  • Der Arbeitstag war nun nicht nur angenehmer, sondern setze Ressourcen frei die anderweitig kumuliert werden können.
JavaScript Vue Node Oracle MariaDB Loopback3 Express Spdy Webpack HTML5 SCSS Scrum REST Micro-Services Elasticsearch
Erste Group IT GmbH
7 Monate
2018-02 - 2018-08

Entwicklung eines Online-Portals als Plattform

Fullstack Software-Ingenieur Fullstack Scrum REST ...
Fullstack Software-Ingenieur

Entwicklung eines Online-Portals als Plattform für den Onlinevertrieb von Produkten rund um den Telekommunikationsmarkt.

  • Auf der Plattform kann man Produkte und Dienste anbieten und Kunden administrieren.
  • Die Plattform ist dabei Reseller freundlich.
  • Kunden können daher Ihre eigenen Produkte und Dienste auf dem Portal anbieten und wiederum ihre Kunden administrieren etc.
Fullstack Scrum REST Micro-Services JavaScript React NodeJS PostgreSQL
IN-telegence GmbH
Köln
8 Monate
2017-03 - 2017-10

Entwicklung einer Android-Applikation in MCL4

Fullstack Software-Ingenieur, Werkstudent
Fullstack Software-Ingenieur, Werkstudent
  • Oft wird Müll illegal entsorgt. Etwa im Park oder dort wo man nicht so leicht hinkommt.
  • Wird solcher Müll gemeldet, so untersuchen die Müll-Detektive den Müll auf Hinweise die auf den Verursacher schließen können.
  • Mit der App werden diese Informationen wie beispielsweise Fotos, GPS etc. aufgenommen und zur weiteren Verarbeitung aufbereitet/gespeichert.
  • Auch kann eine Entsorgung des Mülls direkt vom Müll-Detektiv beantragt werden.
REST MCL4 MySQL UML Steckbrief
sensis GmbH
Viersen
2 Jahre 1 Monat
2015-03 - 2017-03

Einsatz im IT-Service-Center der Hochschule

Werksstudent
Werksstudent
Hochschule Niederrhein Krefeld

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 1 Monat
2014-10 - 2017-10

University of Applied Science

Bachelor of Science (B.Sc.), Hochschule Niederrhein am Campus Krefeld
Bachelor of Science (B.Sc.)
Hochschule Niederrhein am Campus Krefeld
  • Informatik
3 Jahre 11 Monate
2007-09 - 2011-07

University of Applied Science

Bachelor of Arts (B.A.), Hochschule Niederrhein am Campus Mönchengladbach
Bachelor of Arts (B.A.)
Hochschule Niederrhein am Campus Mönchengladbach
  • Soziale Arbeit
2 Jahre
2001-08 - 2003-07

Schulbildung

Fachabitur, Berufskolleg für Technik und Medien Mönchengladbach
Fachabitur
Berufskolleg für Technik und Medien Mönchengladbach
  • Elektrotechnik

Position

Position

In my spare time, I work on ACAP (github repo: ehildt/acap), an open-source solution for content distribution; similar to a lightweight CMS based on NestJs, MongoDB, Redis, MQTT, Minio and bullMQ. I'm actively exploring the possibilities offered by AI and eagerly seeking opportunities to gain substantial hands-on experience in the industry.

?ACAP is a cutting-edge system designed to revolutionize content distribution and engagement. With its dynamic and adaptable features, it ensures that your clients and services receive the right content at the right time. ACAP responds in real-time to changing needs and preferences, guaranteeing a seamless and personalized experience. Its automated processes make content distribution effortless, allowing you to focus on what matters most. Moreover, ACAP empowers you to enhance user engagement by delivering timely, relevant, and diverse content through its platform or channels. This means increased customer satisfaction and loyalty, leading to business growth. Say goodbye to static and cumbersome content management and hello to ACAP's game-changing capabilities.?

Kompetenzen

Kompetenzen

Top-Skills

JavaScript React Vue Node TypeScript GIT PostgreSQL HTML(5) SASS Docker Jest Express Koa MongoDB REST NestJs Microservices A/B Testing e2e Testing Unittest Angular

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Ich arbeite hauptberuflich selbstständig als Software-Ingenieur/Architekt.
  • Mein aktueller Schwerpunkt ist die Web-Entwicklung und alles was damit zusammenhängt.
  • Die Web-Entwicklung ist für mich nicht einfach bloß ein sicherer Arbeitsplatz ? Es ist eine Lebenseinstellung!
  • Mit JavaScript bin ich praktisch aufgewachsen.
  • 1998 habe ich JavaScript kennengelernt.
  • Die Skriptsprache war noch sehr neu und viele Unternehmen hatten statische Webseiten ohne JavaScript.
  • 2001 habe ich mit JavaScript erstmals Geld hinzuverdient.
  • Es waren alles kleine Aufgaben. Es sollte entweder die Homepage angepasst oder neue Features hinzu entwickelt werden. Aufträge gab es genug und es war leicht mit JavaScript an einen Nebenjob zu kommen.
  • Um 2011 herum änderte sich der Arbeitsmarkt rund um JavaScript, denn plötzlich konnte man mit Ajax Daten holen und mit JavaScript aufbereiten.
  • Auch stand nun mehr die reaktive Entwicklung von Homepages im Vordergrund und zahlreiche API und Frameworks wie Vue, React, Angular etc. kamen hervor.
  • Die Single Page Applikation SPA war nun gefragt und somit stieg auch die Komplexität der App-Entwicklung.
  • An einen Nebenjob kam man nun nicht mehr so einfach heran.
  • 2014 habe ich mich dann entschieden Informatik zu studieren. 2017 habe ich meinen B.Sc. erfolgreich abgeschlossen. Nach dem Studium habe ich mich sofort selbstständig gemacht und liebe es mein eigener Chef zu sein.
  • Mit JavaScript habe ich gut ~15 Jahre Erfahrung.
  • Ich habe erlebt wie die Skriptsprache sich entwickelt hat und sich auch weiterhin mit rasenden Tempo entwickelt.
  • Ich habe viel gesehen, gelernt und biete daher solide Kenntnisse rund um die Web-Entwicklung an.

Zusätzliche Berufserfahrung

07/2012 ? 08/2013:

Rolle: Berufseinstiegsbegleiter 

Kunde: gerne auf Anfrage

06/2011 ? 07/2012 

Kunde: gerne auf Anfrage

Aufgaben:

Ehrenamtliche Tatigkeit

07/2003 ? 09/2007: Wehrdienst in Westerburg

Im Anschluss diverse Nebenjobs, gefolgt von einem Praktikum an den Rheinischen Kliniken in Mönchengladbach zur Vorbereitung auf das Studium in Soziale Arbeit.

Kenntnisse

Webtechnologien:

  • HTML5, REST, JSON
  • React, Redux, Express, Sequelize, Node
  • Content Security Policy, Cross-Origin Resource Sharing
  • Cherrypy, Flask, Django, Psycopg2, Jinja2
  • JQuery, Lodash
  • CSS/SASS/SCSS (Grid + BAM-Style)
  • WebSockets

Softwareversionierung:

  • Git
  • Bitbucket
  • GitKraken

Bundler und Taskrunner:

  • Webpack
  • Browserify
  • Gulp

Tests:

  • Mocha, Jest, Chai, Sinon
  • JSUnit, JUnit, Unit++
  • Istanbul

Projekt-/Softwareplanung:

  • UML
  • Struktugramm
  • Komponentendiagramm
  • FPA ( Function Point Analysis )
  • Anforderungsanalyse

Dokumentations- und Ticketsysteme:

  • OpenProject
  • Confluence
  • Jira

Sonstiges:

  • Qt 4
  • Qt 5

Soziale Kompetenzen

  • Teamfähigkeit 
  • Eigeninitiative 
  • Leidenschaft 
  • Zuverlässigkeit 
  • Emotionale Intelligenz 
  • Konfliktfähigkeit 
  • Neugierde 
  • Flexibilität 
  • Selbstmanagement 
  • Durchsetzungsvermögen 
  • Resilienz 
  • Transparenz

Web-Stack

  • JavaScript, TypeScript
  • React, Vue
  • Node, Deno
  • Next, Nuxt
  • UI, UX
  • Redux, MobX
  • Sequelize, Knex, Mongoose
  • Axios, Fetch
  • Express, Koa, Loopback3/4, Spdy
  • SCSS/SASS/CSS mit Grid + BEM-Style
  • HTML5, JSON, XML, YAML
  • REST, GraphQL
  • Webpack, Gulp
  • JQuery, Immutable, Lodash, Rx
  • Bootstrap, Tailwind, Vuetify, Reactstrap etc
  • Microservices, Self Contained Systems
  • Jest, Mocha, Chai, Pact, Sinon
  • Cypress, Enzyme
  • SPA, Landing Page, PWA, SEO
  • Web Sockets
  • Web Worker
  • TDD, Clean Code, OOP, FP

Software-Versionierung

  • Git
  • GitHub, Git Hub Actions
  • BitBucket
  • Azure DevOps
  • Jenkins
  • Bamboo
  • GitLab

Agile Methoden

  • Scrum
  • Kanban
  • Scrumban
  • Wasserfall
  • XP

Virtualisierungs- Systeme

  • Docker
  • VMWare
  • VirtualBox
  • HyperV

Software-Dokumentation

  • Confluence
  • OpenProject
  • Steckbrief
  • Storybook
  • DocZ
  • Swagger

Software Architektur

  • UML, Struktogramm
  • FPA ( Function Point Analysis )
  • Komponentendiagramm
  • Anforderungsanalyse

Betriebssysteme

Android
Linux
Ubuntu, POP_OS, Debian, ArchLinux
Windows 10

Programmiersprachen

Android
C, C++
Dart
Flutter
Flutter
Java (1.8)
JavaScript
React, Vue, Node
Python3
TypeScript
React, Vue, Node

Datenbanken

CouchDB
Fortgeschritten
MariaDB
Fortgeschritten
Memcached
Experte
MongoDB
Experte
PostgreSQL
Experte
SQLite
Experte
Milvus
Fortgeschritten
Redis
Experte

Design / Entwicklung / Konstruktion

Android Studio
Eclipse
IntelliJ
Visual Studio
Visual Studio Code

Entwicklungsmethoden:

  • Scrum
  • Kanban
  • XP
  • Wasserfall

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.