Kyu-wang L.

Softwarearchitekt & Leitender Softwareentwickler

Lindlar, Deutschland

Erfahrungen

Dez. 2022 - Bis heute
2 Jahren 10 Monaten
Hannover, Deutschland

Softwarearchitekt & Leitender Softwareentwickler

Landesamt für Steuern Niedersachsen

  • Aufsetzen der Architektur sowie Koordination der Bereitstellung von Entwicklungs- und Testumgebungen am Standort Hannover
  • Installation und Einrichtung der Umgebungen unter Linux Server (Apache Kafka, PostgreSQL)
  • Schnittstellentätigkeit: Koordination und Abstimmung für die Anbindung von Softwareprodukten aus anderen Abteilungen und deren Testdaten
  • Umstellung von Applikation Server, JDK, Maven-Projektstruktur
  • Umgebungskoordination und Build-Management
  • Implementierung der externen Schnittstellen
  • Umsetzung der fachlichen Anforderungen
  • Entwurf und Implementierung von RESTful APIs und OpenAPI-Spezifikationen
  • Entwurf und Implementierung von Microservice-Architektur
  • Einrichtung und Pflege von CI/CD-Pipelines
  • Bereitstellung von Anwendungen auf OpenShift
  • Erstellung von technischer Dokumentation und grafischer Darstellungen
  • Arbeit mit SQL-Datenbanken (Oracle und PostgreSQL)
  • Authentifizierung und Autorisierung für Anwendung & Nutzer
  • Containerisierung der Anwendung (automatisiertes Deployment durch CI/CD-Pipeline)
Feb. 2022 - Nov. 2022
10 Monaten
Köln, Deutschland

Softwareentwickler

REWE Systems

  • Projekt in GitLab aufsetzen und konfigurieren
  • CI/CD-Pipeline in GitLab konfigurieren (DevOps)
  • Konfiguration für automatisches Bereitstellen auf Kubernetes (K8s) mit Helm-Katalog
  • Implementierung der REST-Anwendung (Spring Boot) und JMS-Listener
  • Modellierung der Nachrichten mit MagicDraw
  • Implementierung des Nachrichtenflusses (Prozess)
  • Modellierung der DB-Strukturen
  • Monitoring-Tool (Grafana) aufsetzen und konfigurieren
  • Konfiguration von Realm und OIDC-Client in Keycloak (OIDC: OAuth 2.0)
  • Nutzerverwaltung, Berechtigungen und Rechteverwaltung in Keycloak
  • Anbindung der Anwendung (Spring Boot) an Keycloak per OIDC
  • Absicherung der Anwendung (Spring Boot) mit Keycloak
  • Technische Dokumentation in Confluence
Okt. 2021 - Okt. 2022
1 Jahr 1 Monate
Nürnberg, Deutschland

Softwareentwickler

Bundesagentur für Arbeit

  • Implementierung des neuen Frontends nach UI-Design
  • Erweiterung der Backend-Logik für REST-Kommunikation und externe Schnittstellen
  • Umstellung Oracle WebLogic Server von 11gR1 auf 12cR2
  • Übergang Oracle Fusion Middleware auf Payara
  • Umstellung Java von Oracle JDK 7 auf Oracle JDK 8
  • Integration von Swagger-Core und Swagger-UI in REST-Applikation
  • Lasttest und Performance-Optimierung
  • Systematisches Erstellen von Unit-Tests mit JUnit (inkl. Methodiken zur Ableitung von Testfällen)
  • Erstellung technischer User Stories bzw. Teilkonzepte
  • Analyse und Behebung von im Systemtest festgestellten Fehlern
  • Unterstützung des Wissenstransfers unter Einbindung benannter interner BA-Mitarbeiter
  • Regelmäßige Abstimmung der Projektergebnisse mit Stakeholdern
Aug. 2021 - Sept. 2021
2 Monaten
Bonn, Deutschland

Softwareentwickler

ITZBund

  • Update Spring Boot 2.2.11 auf Spring Boot 2.5.1
  • Update Spring Security 2.2.4 auf Spring Security 5.5.0
  • Update Gradle 5.5.1 (Groovy-DSL) auf Gradle 7.2 (Kotlin-DSL)
Aug. 2020 - Juli 2021
1 Jahr
Wiesbaden, Deutschland

Softwareentwickler

Dataport

  • Anforderungsanalyse
  • Implementierung der neuen Webanwendungen
  • Umsetzung von Konfiguration und Protokollierung
  • Benutzerverwaltung
  • Dokumentation in Confluence
  • Unterstützung im operativen Betrieb
  • Fehlerbehebung (Ticketbearbeitung)
  • Qualitätssicherung (automatisierte Integrationstests und GUI-Tests)
  • Präsentation in Meetings
Apr. 2019 - Juni 2020
1 Jahr 3 Monaten
Bonn, Deutschland

Softwareentwickler

ITZBund

  • Umsetzung der fachlichen Anforderungen
  • Analyse von Tickets
  • Fehlerbehebung und Codeanpassung
  • Korrekturen der Produktionsdaten
  • Datenbereinigung der historischen Produktionsdaten
  • Refactoring in komplexen Anwendungen: Durchführung komplexer Restrukturierungen
  • Erfahrung im Umgang und der Modellierung mit großen Datenmengen (Bitemporale Historisierung)
Aug. 2018 - Feb. 2019
7 Monaten
Ratingen, Deutschland

Softwareentwickler

DKV EURO SERVICE

  • Daten bzw. Datenbank-Modellierung
  • Entwicklung von UI-Komponenten mit Angular 6
  • Umsetzung der HTTP/Rest Schnittstelle mit Spring Boot
März 2018 - Juni 2018
4 Monaten
Zweibrücken, Deutschland

Softwareentwickler

1&1 Telecommunication SE

  • Anforderungsanalyse und Spezifikation
  • Umsetzung der HTTP/Rest Schnittstelle
  • Client-Umstellung
  • Technische Dokumentation
  • Qualitätssicherung
  • Testmanagement: Durchführung von Testkonzept
  • Unterstützung im operativen Betrieb
Mai 2017 - Feb. 2018
10 Monaten
Montabaur, Deutschland

Softwareentwickler

1&1 Telecommunication SE

  • Anforderungsanalyse
  • Umsetzung der Rest Schnittstellen
  • Wartung des Systems: Testing, Bugfixing
  • Erstellung von technischer Dokumentation und Benutzerdokumentation
  • Unterstützung im operativen Betrieb
Apr. 2016 - Apr. 2017
1 Jahr 1 Monate
Düsseldorf, Deutschland

Softwareentwickler

SHS Viveon AG

  • Lasttest, Performancetuning und Optimierung
  • (Software-Schnittstellen-) Dokumentation, Support auf hohem Niveau
  • Anforderungsanalyse über Spezifikation
  • Implementierung der Spezifikation und automatisierte Tests
  • Integration von ELK Stack (Elasticsearch, Logstash, Kibana) in Applikation
  • Beratung von Projekten und Zusammenführung von fachlichen und technischen Anforderungen
  • Erstellung von Entwicklungs- und Benutzerdokumentationen
Aug. 2014 - März 2016
1 Jahr 8 Monaten
Köln, Deutschland

Softwareentwickler

GK Software AG

  • Implementierung der verschiedenen Schnittstellen über Webservices und Kassenprozesse
  • Erstellung und Durchführung von Entwicklertests
  • Technische Dokumentationen in Confluence
  • Wartung des Systems: Testing, Bugfixing
Jan. 2013 - Juli 2014
1 Jahr 7 Monaten
Köln, Deutschland

Softwareentwickler

Luftfahrtamt der Bundeswehr

  • Systemanalyse, Bewertung und Auswahl geeigneter Technologien für den Entwicklungsprozess
  • Implementierung der externen Datenschnittstelle & Serverkomponenten (EJB 3.1, JPA 2.0)
  • Datenbankmodellierung für Anwendungsbereiche
  • Datenmigration von alten Datenstrukturen ins neue Datenmodell
  • Middleware-Update, Client-Anpassung an neue Middleware
  • Technische Dokumentation
Aug. 2011 - Dez. 2012
1 Jahr 5 Monaten
Köln, Deutschland

Softwareentwickler

Luftfahrtamt der Bundeswehr

  • Aufnahme und Analyse der Nutzeranforderungen
  • Weiterentwicklung von bestehenden Anwendungsmodulen
  • Wartung des Systems: Testing, Bugfixing
  • Technische Dokumentation
Jan. 2011 - Juli 2011
7 Monaten
Düsseldorf, Deutschland

Softwareentwickler

METRO Group

  • Integration der neuen Contentelemente ins CMS
  • Entwicklung der Layouts (Views) für die jeweiligen Gesellschaften
  • Entwicklung der verschiedenen Templates und Contentelemente
  • Wartung: Testing, Bugfixing
März 2010 - Okt. 2010
8 Monaten
Köln, Deutschland

Diplomand

REWE Systems

  • Durchführung der Ist-Analyse bezüglich der Aufgabenstellung in einer IT-Systemlandschaft
  • Ist-Analyse: Auswirkungen der Ist-Situation und Vorteile und Nachteile der heutigen Prozesse
  • Erstellung der Konzeption für Vorschläge der Lösungsalternativen und Nutzen und Aufwand
  • Umsetzung der prototypischen Anwendungsprogramme
Okt. 2009 - Feb. 2010
5 Monaten
Köln, Deutschland

Praktikant als Softwareentwickler

REWE Systems

  • Erstellung von Berichten (grafische und tabellarische Datenauswertung)
  • Erstellung von Berichtsentwürfen und Integration in die BI-Webanwendung
  • Entwicklung von Anwendungen zur Datenaufbereitung (Objektmodell und Datenzugriffsobjekt)

Zusammenfassung

Ich bin ein ausgebildeter Diplom-Wirtschaftsinformatiker mit über 15 Jahre Erfahrungen in der Softwareentwicklung im Java-Umfeld und bin auch ein "Certified Scrum Developer® (CSD®)". Mein gutes Fachwissen, das ich durch die verschiedenen Projektarbeiten und mein hohes Interesse an neuen Technologien angeeignet habe, gewährt es, in den Projektsituationen pragmatische Lösungen zu finden.

Mein Fachwissen umfasst die folgenden Bereiche der Informatik: Softwareentwicklung und Business Intelligence. Dabei liegt mein Schwerpunkt auf der Softwareentwicklung und Web-Programmierung. Im Rahmen der beruflichen Tätigkeiten hatte ich die Gelegenheiten, mir umfangreiche Kenntnisse anzueignen.

  • Softwareentwicklung: Java, JavaEE, Spring (Spring Boot), Hibernate, DB (Oracle, DB2, MySQL), Eclipse-RCP, GUI (Vaadin, Angular, SWT)
  • Web-Programmierung: HTML, CSS, JavaScript

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Koreanisch
Verhandlungssicher

Ausbildung

Okt. 2005 - Juni 2010

TH Köln, Campus Gummersbach

Diplom-Wirtschaftsinformatiker · Wirtschaftsinformatik · Gummersbach, Deutschland

Zertifikate & Bescheinigungen

Certified Scrum Developer® (CSD®)

Eclipse E4 RCP Schulung

Schulung Dokumentenmanagementsystem: Alfresco

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen