Kyu-wang L.

Software Architect & Lead Software Engineer

Lindlar, Germany

Experience

Dec 2022 - Present
2 years 10 months
Hanover, Germany

Software Architect & Lead Software Engineer

Landesamt für Steuern Niedersachsen

  • Set up the architecture and coordinated the provisioning of development and test environments at the Hanover site
  • Installed and configured environments on Linux servers (Apache Kafka, PostgreSQL)
  • Interface work: coordination and alignment for connecting software products from other departments and their test data
  • Migration of application server, JDK, and Maven project structure
  • Environment coordination and build management
  • Implementation of external interfaces
  • Implementation of business requirements
  • Design and implementation of RESTful APIs and OpenAPI specifications
  • Design and implementation of microservice architecture
  • Setup and maintenance of CI/CD pipelines
  • Deployment of applications on OpenShift
  • Creation of technical documentation and diagrams
  • Working with SQL databases (Oracle and PostgreSQL)
  • Authentication and authorization for application and users
  • Containerization of the application (automated deployment via CI/CD pipeline)
Feb 2022 - Nov 2022
10 months
Cologne, Germany

Software Engineer

REWE Systems

  • Set up and configure projects in GitLab
  • Configure CI/CD pipeline in GitLab (DevOps)
  • Configure automatic deployment to Kubernetes (K8s) with Helm chart
  • Implement REST application (Spring Boot) and JMS listener
  • Model messages with MagicDraw
  • Implement message flow (process)
  • Model database structures
  • Set up and configure monitoring tool (Grafana)
  • Configure realm and OIDC client in Keycloak (OIDC: OAuth 2.0)
  • User setup, permissions, and access rights management in Keycloak
  • Connect application (Spring Boot) to Keycloak via OIDC
  • Secure application (Spring Boot) with Keycloak
  • Technical documentation in Confluence
Oct 2021 - Oct 2022
1 year 1 month
Nuremberg, Germany

Software Engineer

Bundesagentur für Arbeit

  • Implemented new frontend according to UI design
  • Extended backend logic for REST communication and external interfaces
  • Upgraded Oracle WebLogic Server from 11gR1 to 12cR2
  • Migrated Oracle Fusion Middleware to Payara
  • Updated Java from Oracle JDK 7 to Oracle JDK 8
  • Integrated Swagger-Core and Swagger-UI into the REST application
  • Load testing and performance optimization
  • Systematic creation of unit tests with JUnit (including techniques for deriving test cases)
  • Creation of technical user stories and partial concepts
  • Analysis and resolution of issues found in system testing
  • Supported knowledge transfer by involving designated internal BA employees
  • Regular coordination of project results with stakeholders
Aug 2021 - Sep 2021
2 months
Bonn, Germany

Software Engineer

ITZBund

  • Updated Spring Boot from 2.2.11 to 2.5.1
  • Updated Spring Security from 2.2.4 to 5.5.0
  • Updated Gradle 5.5.1 (Groovy DSL) to Gradle 7.2 (Kotlin DSL)
Aug 2020 - Jul 2021
1 year
Wiesbaden, Germany

Software Engineer

Dataport

  • Requirements analysis
  • Implementation of new web applications
  • Setup of configuration and logging
  • User management
  • Documentation in Confluence
  • Support in operational activities
  • Bug fixing (ticket handling)
  • Quality assurance (automated integration tests and GUI tests)
  • Presentations in meetings
Apr 2019 - Jun 2020
1 year 3 months
Bonn, Germany

Software Developer

ITZBund

  • Implementation of business requirements
  • Ticket analysis
  • Bug fixing and code adjustments
  • Production data corrections
  • Cleanup of historical production data
  • Refactoring in complex applications: performing complex restructurings
  • Experience in handling and modeling large datasets (bitemporal versioning)
Aug 2018 - Feb 2019
7 months
Ratingen, Germany

Software Developer

DKV EURO SERVICE

  • Data and database modeling
  • Development of UI components with Angular 6
  • Implementation of HTTP/REST interface with Spring Boot
Mar 2018 - Jun 2018
4 months
Zweibrücken, Germany

Software Developer

1&1 Telecommunication SE

  • Requirements analysis and specification
  • Implementation of HTTP/REST interface
  • Client migration
  • Technical documentation
  • Quality assurance
  • Test management: execution of test plan
  • Support in operational activities
May 2017 - Feb 2018
10 months
Montabaur, Germany

Software Developer

1&1 Telecommunication SE

  • Requirements analysis
  • Implementation of REST interfaces
  • System maintenance: testing, bug fixing
  • Creation of technical and user documentation
  • Support in operational activities
Apr 2016 - Apr 2017
1 year 1 month
Düsseldorf, Germany

Software Developer

SHS Viveon AG

  • Load testing, performance tuning and optimization
  • (Software interfaces) documentation, high-level support
  • Requirements analysis and specification
  • Implementation of specifications and automated tests
  • Integration of ELK stack (Elasticsearch, Logstash, Kibana) into the application
  • Project consulting and consolidation of business and technical requirements
  • Creation of development and user documentation
Aug 2014 - Mar 2016
1 year 8 months
Cologne, Germany

Software Developer

GK Software AG

  • Implementation of various interfaces via web services & cash register processes
  • Creation and execution of developer tests
  • Technical documentation in Confluence
  • System maintenance: testing, bug fixing
Jan 2013 - Jul 2014
1 year 7 months
Cologne, Germany

Software Developer

Luftfahrtamt der Bundeswehr

  • System analysis, evaluation and selection of suitable technologies for the development process
  • Implementation of external data interface & server components (EJB 3.1, JPA 2.0)
  • Database modeling for application areas
  • Data migration from old data structures to the new data model
  • Middleware update, client adaptation to new middleware
  • Technical documentation
Aug 2011 - Dec 2012
1 year 5 months
Cologne, Germany

Software Developer

Luftfahrtamt der Bundeswehr

  • Gathering and analysis of user requirements
  • Further development of existing application modules
  • System maintenance: testing, bug fixing
  • Technical documentation
Jan 2011 - Jul 2011
7 months
Düsseldorf, Germany

Software Developer

METRO Group

  • Integration of new content elements into the CMS
  • Development of layouts (views) for the respective companies
  • Development of various templates and content elements
  • Maintenance: testing, bug fixing
Mar 2010 - Oct 2010
8 months
Cologne, Germany

Diploma Student

REWE Systems

  • Conducting the as-is analysis regarding the task in an IT system landscape
  • As-is analysis: effects of the current situation and advantages and disadvantages of the existing processes
  • Creating the concept for proposed solution alternatives, benefits and effort
  • Implementation of prototype application programs
Oct 2009 - Feb 2010
5 months
Cologne, Germany

Software Developer Intern

REWE Systems

  • Generating reports (graphical and tabular data analysis)
  • Creating report designs and integrating them into the BI web application
  • Developing applications for data preparation (object model and data access object)

Summary

I am a trained business informatics graduate with over 15 years of experience in Java-based software development, and I am also a "Certified Scrum Developer® (CSD®)". My strong expertise, gained through various projects and my keen interest in new technologies, enables me to find pragmatic solutions in project situations.

My knowledge covers the following areas of computer science: software development and business intelligence. My focus is on software development and web programming. Through my professional roles, I have had the chance to acquire extensive skills.

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

Languages

German
Native
English
Advanced
Korean
Advanced

Education

Oct 2005 - Jun 2010

TH Köln, Campus Gummersbach

Diploma in Business Informatics · Business Informatics · Gummersbach, Germany

Certifications & licenses

Certified Scrum Developer® (CSD®)

Eclipse E4 RCP Training

Document Management System Training: Alfresco

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions