Profilbild von Bo Zheng Fullstack Entwickler (Spring Boot/ Java und Angular) aus Flensburg

Bo Zheng

verfügbar

Letztes Update: 06.09.2022

Fullstack Entwickler (Spring Boot/ Java und Angular)

Firma: Northern-Lights GmbH
Abschluss: Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: chinesisch (Muttersprache) | deutsch (verhandlungssicher) | englisch (verhandlungssicher)

Skills

Einstufung erfolgt nach Grundkenntnissen (+), Fortgeschritten (++) und Experte (+++)
Entwicklung
Angular+++
HTML 5+++
CSS+++
JavaScript+++
TypeScript+++
REST+++
Java+++
Spring Boot+++
Spring Data JPA++
Hibernate+++
SQL++
XML
JSON++
+++
Node.js++
JQuery++
Apache Cordova++
Electron++
Swagger
Camunda BPM
RabbitMQ
AMQP / MQTT+++
+
++
++

Testing
JUnit++
Jasmine++
Karma++
Protractor++
Selenium+

Modellierung
UML++

Datenbanken
SQLite+
MySQL++
MS SQL++

Projektmanagement
Redmine++
Jira+++
Confluence+++
Jenkins++

Sonstiges
Maven++
Gradle++
Git+++
Wordpress+++
Eclipse+++
Visual Studio Code+++
IntelliJ++
Tomcat++
Astah+
Microsoft Office++
Postman+++
Docker++
Linux++

Projekthistorie

11/2020 - 01/2021
Fullstack-Entwickler
FiduciaGad (Banken und Finanzdienstleistungen)

IOS, Android Web-Applikation für Banking Registrierungsprozess

 

Status:

extern

 

Branche:

IT-Consulting

 

Technik:

Spring Boot, JavaEE, Microservices, Angular 8, Material Design, OpenShift, Jenkins, Node.js, Hibernate, Swagger 2, JUnit, Bitbucket, Postman, Sourcetree, REST, Scrum (Jira), Confluence, Eclipse, Visual Studio Code

 

Aufgaben:

  • Konfiguration und Entwicklung der Microservices: Konto Registrierung, SMS-Code-Anforden, SMS-Code-Validierung
  • Implementierung der UI Komponente: Landing Page, Kontoauswahl, Mobilnummer Ändern, Kontaktlist
  • Entwicklung der REST APIs

Daily Scrum Teammeeting zur Absprache der Fortschritte


06/2020 - 10/2020
Fullstack-Entwickler
Northern-Lights GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Entwicklung einer Anwendung zur Aufnahme einer Bemessungsgrundlage zum Thema digitale Transformation in KMUs
 

Branche:

IT-Consulting

 

Technik:

Spring Boot, JavaEE, Angular 9, PrimeNG 9, Microservices, Docker, Spring Data JPA, Spring WebMVC, Node.js, Highcharts, Hibernate, PostgreSQL, pgAdmin, Keycloak, Swagger 2, JUnit, GitLab, Postman, PuTTY, Sourcetree, REST, Scrum (Jira), Confluence, Eclipse, Visual Studio Code

 

Aufgaben:

  • Entwicklung der Entities
  • Erzeugen der Datenbank
  • Migration der Daten von MySQL auf PostgreSQL
  • Entwicklung der Services
  • Entwicklung der REST APIs
  • Konfiguration der Microservices
  • Konfiguration der Docker Container
  • Daily Scrum Teammeeting zur Absprache der Fortschritte

12/2019 - 05/2020
Fullstack-Entwickler
Kisters AG (Energie, Wasser und Umwelt, 500-1000 Mitarbeiter)

Umstellung der Schaltbegehren-Applikation von einer Karaf-Implementierung auf Spring Boot

 

Branche:

Energieversorger

 

Technik:

Spring Boot, JavaEE, Spring Data JPA, Spring WebMVC, Hibernate, PostgreSQL, pgAdmin, RabbitMQ, AMQP, MQTT, Keycloak, Swagger 2, Swagger Codegen, JUnit, GitLab, Postman, PuTTY, Sourcetree, REST, Scrum (Jira), Confluence, Jenkins, Visual Studio Code, IntelliJ, Linux (Debian 9)

 

Aufgaben:

  • Umstellung der Primary Adapter, Application Layer, Domain Layer und Secondary Adapter in Domain Driven Design (DDD) Architekturen
  • Implementierung der Schnittstellen: Schaltbegehren beantragen, Schaltbegehren prüfen, Schaltbegehren ändern, Schaltbegehrensänderung durchführen, Schaltauftragsnummer zuordnen
  • Installation und Einrichtung des RabbitMQ mit RabbitMQ Cluster
  • Entwicklung des Messaging auf dem Client mit MQTT
  • Einführung in die Leistung des RabbitMQ mit AMQP
  • Daily Scrum Teammeeting zur Absprache der Fortschritte

06/2019 - 11/2019
Fullstack-Entwickler
Kisters AG (Energie, Wasser und Umwelt, 500-1000 Mitarbeiter)

Entwicklung von verschiedenen Webanwendungen für unterschiedliche Schaltbegehrensarbeiten im Energiebereich

 

Branche:

Energieversorger

 

Technik:

Angular 8, Spring Boot, Camunda BPM, Swagger 2, Swagger Codegen, PrimeNG 8, Node.js, Highcharts, GitLab, Sourcetree, TypeScript 3, HTML, SCSS, REST, Jasmine, Scrum (Jira), Confluence, Jenkins, Visual Studio Code, Eclipse, Linux (Debian 9)

 

Aufgaben:

  • Design und Entwicklung als Single Page Application
  • Implementierung der UI Komponenten: Schaltbegehren beantragen, Schaltbegehren prüfen, Schaltbegehren ändern, Schaltbegehrensänderung durchführen, Schaltauftragsnummer zuordnen, Übersicht
  • Implementierung eines dynamischen Moduls um jedes Formular mit einer einzige JSON Datei zu generieren
  • Swagger Dokumentation als standalone Anwendung für vorhandene REST APIs aufsetzen
  • Server Stubs (Spring Boot Projekt) generieren lassen (direkt aus der Swagger Dokumentation)
  • API Clients (Angular Projekt) generieren lassen (direkt aus der Swagger Dokumentation)
  • Aktualisierung der Camunda Prozessvariablen zwischen verschiedenen Formularen
  • Unit Testing BDD unter Jasmine und Karma
  • Daily Scrum Teammeeting zur Absprache der Fortschritte

10/2018 - 05/2019
Angular-Entwickler
Northern-Lights GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Entwicklung einer Webanwendung für einen dynamischen Fragebogen

 

Branche:

IT-Consulting

 

Technik:

Angular 6, TypeScript 2, HTML, SCSS, Enterprise Architect, Swagger, REST, Node.js, Bootstrap 4, Jasmine, Scrum (Jira), Confluence, Git, Apache Cordova, Electron, Jenkins, Visual Studio Code, Docker, Linux

 

Aufgaben:

  • Design und Entwicklung als Single Page Application
  • Implementierung der Komponenten: Landingpage, Login, Mein Account, Dashboard und Fragenmanagement
  • Integration eines dynamischen Formats (Angular dynamic forms) zum Hinzufügen von Fragen
  • Unit Testing BDD unter Jasmine und Karma
  • Designentwicklung: UI/UX
  • Anschluss an Backend mittels REST APIs, unter Verwendung von Swagger
  • Tägliches Scrum Teammeeting zur Absprache der Fortschritte
  • Bereitstellung der Anwendung als Docker Container

11/2017 - 09/2018
Angular-Entwickler
Northern-Lights GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Entwicklung einer Webanwendung für einen Fragebogen

 

Branche:

IT-Consulting

 

Technik:

Angular 5, TypeScript 2, HTML, SCSS, Enterprise Architect, Swagger, REST, Bootstrap 4, Node.js, Jasmine, Scrum (Trello), Git, Apache Cordova, Electron, Jenkins, Visual Studio Code, Linux

 

Aufgaben:

  • Design und Entwicklung als Single Page Application
  • Implementierung der Komponenten: Landingpage, Registrieren, Login, Mein Account, Fragebogen und Ergebnisübersicht
  • Unit Testing BDD unter Jasmine und Karma
  • Designentwicklung: UI/UX
  • Anschluss an Backend mittels REST APIs, unter Verwendung von Swagger
  • Anzeige der Ergebnisanalyse mit den zuvor eingetragenen Daten unter der Verwendung von ng2-charts
  • Tägliches Scrum Teammeeting zur Absprache der Fortschritte

10/2017 - 11/2017
Web-Entwickler / Web-Designer (Schwerpunkt WordPress)
Northern-Lights GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Entwicklung und Konzeption der Unternehmenswebseite: nl-it-consulting.de mit Wordpress

 

Branche:

IT

 

Technik:

Wordpress, HTML, CSS

 

Aufgaben:

  • Design und Konzeption der Webseite
  • Implementierung der Webseite als Single Page

08/2017 - 09/2017
Java-Entwickler
(Telekommunikation, >10.000 Mitarbeiter)

Implementierung einer Webanwendung zum Upload und Download von Dokumenten

 

Branche:

Telekommunikation

 

Technik:

Spring Boot, JavaEE, REST, Maven, Apache Tomcat, AngularJS, DropzoneJs

 

Aufgaben:

  • Implementierung der Uploadfunktion
  • Implementierung der Downloadfunktion
  • Konfiguration der Up- und Downloadumgebung
  • REST APIs Dokumentation

08/2017 - 08/2017
Java-Entwickler
Northern-Lights GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Dokumentation und Implementierung einer Webanwendung zum Upload von Dokumenten auf die Datenbank

 

Branche:

IT

 

Technik:

Spring Boot, JavaEE, REST, Gradle, Apache Tomcat, Spring Microservices, AngularJS, DropzoneJs, MySQL, Swagger

 

Aufgaben:

  • Spezifikation und Dokumentation mittels Swagger
  • Konfiguration der Projektarchitektur unter Spring Framework
  • Update der vorherigen Version
  • Etablierung der MySQL Datenbank

03/2017 - 07/2017
Java-Entwickler
Northern-Lights GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Dokumentation, Konzeption und Implementierung von REST APIs zwischen OdooERP und Magento
 

Branche:

IT
 

Technik:

Spring WebMVC, JavaEE, JAX-RS, REST, XML, Magento, Odoo, Tomcat, Maven, Postman, Spring Data JPA, Hibernate, ProcessOn, Redmine, Git

 

Aufgaben:

  • Einführung von REST Service
  • Konzeption und Implementierung eines Middleware Prototypen durch die Einführung von Magento und Odoo mit REST.
  • Analyse der ORM APIs in Odoo
  • Dokumentation der REST APIs mit Swagger

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Flexibel
Profilbild von Bo Zheng Fullstack Entwickler (Spring Boot/ Java und Angular) aus Flensburg Fullstack Entwickler (Spring Boot/ Java und Angular)
Registrieren