Profilbild von Thomas Kilb Full Stack Anwendungsentwickler, Schwerpunkt Node.js, Angular/Ionic aus Huenstetten

Thomas Kilb

verfügbar

Letztes Update: 06.09.2022

Full Stack Anwendungsentwickler, Schwerpunkt Node.js, Angular/Ionic

Firma: Smawandi GmbH
Abschluss: Bachelor of Science Wirtschaftsinformatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

Fähigkeiten: Softwareenticklung in Javascript (Nodejs und Angular), ruhiges und sicheres Auftreten, kommunikativ, analytisches Denken im Sinne des Kunden
Kenntnisse in: Angular 5/6/7/8, Node.js, Spring Boot, Versionskontrolle Git, MS-Office Paket, Grundkenntnisse in Softwarearchitektur, Requirements Engineering, Prozessmodellierung

Projekthistorie

02/2019 - bis jetzt
Entwicklung eines XXXSystemsim Enterprise Umfeld, basierend auf den Hauptframeworks Spring (Boot) und Angular. Die Backendservices sind als Microservices implementiert.
- Anonym (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

  • Entwicklung und Weiterentwicklung der Anwendung
  • Im Projektverlauf Umgestaltung des Monolithen zu einer Microservice Anwendung
  • Umstellung des Frontends von PrimeNG zu Angular Material
  • Implementierung von allgemeingültigen Prüflogiken
  • Einhalten der EAM Richtlinien
  • Anbindung an Oracle Access Manager für den Login
    • Entsprechende Rollen/Rechte Vergabe und Prüfung
  • Datenmigration von v1. der Anwendung auf v2.
    • hier komplette Anpassung der Datenbankschemas und Migration vom alten in das neue Schema
  • Absicherung Frontend mit JWTs
  • Barrierefreies Frontend, Erfüllung von BitV Kriterien
  • Anbindung an Logging Services (ELK/OLK)
  • Anlegen von Build Pipelines mit Jenkins
  • Anbindung/Nutzung an/von Artifactory
  • Spring Framework (Backend)
    • Im besonderen Spring Boot in Versionen 1.X bis 2.39.RELEASE
    • Java 8
    • Cloud Gateway
    • Eureka (Anbindung an internen Eureka Service)
    • … diverse Spring Projekte (Cloud, Data, Security, Batch, Hateoas etc.)
  • Maven
  • Oracle Datenbank & SQL Scripte
  • Angular (Frontend) in der jeweils aktuellen Version
    • Nutzung von Reactive Programming mit RxJS
    • Angular Material UI Framework
    • PrimeNG als UI Framework
    • Statemanagement mit NgRX
    • Statemanagement mit NgXS
  • Typescript / Javascript
  • Hibernate
  • Logging Infrastruktur Anbindung an ELK (ElasticSearch, Logstash, Kibana) bzw. Umstellung/Anbindung auf/an Opensearch
  • Automation mit Ansible
  • API Entwicklung nach RESTful, siehe auch Spring HateOas
  • Jenkins
  • Artifactory
  • Bitbucket & Git
  • Jira, Confluence, UML Diagramme etc.
  • SCRUM Methodik
  • HTML, CSS, SCSS, etc.
  • E2E Tests mit Protractor
  • Frontend/Backend Tests, Integrationstests, Unittests

12/2018 - 01/2019
Entwicklung einer Web-Anwendung zur Verwaltung von Formularen und Mitarbeitern. Mandantenfähig. Umsetzung auf Basis moderner Webtechnologien.
- Anonym - (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Layout basierend auf dem Bootstrap 4 Gridsystem
  • Entwicklung des Frontends mit Angular 6/7 und Angular Material Komponenten, Anbindung an das Backend via REST-Schnittstellen
  • Einsatz von HTML 5, CSS 3, Ngrx
  • Absicherung der REST-Requests durch JWTs und User Authentifizierung
  • Entwicklung der Backend/Server-Architektur mit Nodejs und Express
  • Anbindung an MongoDB Atlas
  • Versionverwaltung mit Git (Gitlab)
  • Agile Entwicklung mit SCRUM

03/2018 - 11/2018
Entwicklung eines CMS für die Verwaltung und Darstellung von Inhalten
- Anonym - (Internet und Informationstechnologie, 10-50 Mitarbeiter)

  • Entwicklung des Frontend in Angular, HTML 5 und CSS3
  • Entwicklung des Backend und der Business Logik mit Node.js und Programmierung einer REST-API mit dem Express Framework
  • User Authentifizierung durch Json Web Tokens, Absicherung der REST-Requests durch JWTs
  • Schnelles Prototyping durch Einsatz von Bootstrap 3
  • Anbindung an eine MongoDB-Datenbank
  • Versionsverwaltung mit Git (Gitlab)

03/2018 - 11/2018
Entwicklung einer Web-Anwendung zur Entscheidungsfindung für einen Kunden auf Basis moderner Webtechnologien
- Anonym - (Internet und Informationstechnologie, < 10 Mitarbeiter)

  • Erstellung eines funktionalen Konzepts aufgrund einer Anforderungsanalyse
  • Entwicklung des Frontend auf Basis moderner Frameworks wie Angular 5/6 und Auszeichnungssprachen wie HTML 5 und CSS 3
  • Entwicklung der Backend/Server-Architektur mit Node.js und Express, Anbindung der Rest-Schnittstellen mit Angular
  • User Authentifizierung durch Json Web Tokens, Absicherung der REST-Requests durch JWTs
  • Anbindung und Modellierung einer MongoDB-Datenbank
  • Beratung des Kunden im Hinblick auf Funktionen und Möglichkeiten
  • Software Entwicklung nach SCRUM-Methodik
  • Versionsverwaltung mit Git (Gitlab)

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Optimalerweise im Großraum Frankfurt, nach Absprache auch Deutschlandweit
Profilbild von Thomas Kilb Full Stack Anwendungsentwickler, Schwerpunkt Node.js, Angular/Ionic aus Huenstetten Full Stack Anwendungsentwickler, Schwerpunkt Node.js, Angular/Ionic
Registrieren