Karl-heinz G.

DevOps Engineer / JEE-Developer - Asset Optimization Portal

Karlsruhe, Germany

Experience

Sep 2023 - Dec 2024
1 year 4 months

DevOps Engineer / JEE-Developer - Asset Optimization Portal

EnBW

Role: DevOps Engineer / JEE Developer

Further development of an existing microservice architecture (REST) for asset model management and runtime environment in the cloud.

  • Java development (backend) in the SCRUM team

  • Technologies/Tools:**

  • Java (Spring Boot/Security)

  • PostgreSQL

  • Docker

  • AWS services (Lambda, Cognito, ECS, SQS)

  • IntelliJ

May 2022 - May 2023
1 year 1 month

DevOps Engineer / JEE-Developer - Implementation of the Online Access Act (OZG)

HZD – Hessische Zentrale für Digitalisierung

Role: DevOps Engineer / JEE Developer

Development of REST-based microservices to implement specialized procedures/citizen services as part of the OZG.

  • Java development (backend) in the SCRUM team

  • Infrastructure maintenance GitLab/K8s

  • Technologies/Tools:**

  • Java (Quarkus)

  • GitLab

  • Oracle

  • Kubernetes / Docker

  • KeyCloak (OAuth2)

  • Eclipse, Swagger, Postman

Sep 2018 - Nov 2021
3 years 3 months

DevOps Engineer / JEE-Developer - Asset Optimization Portal

EnBW

Role: DevOps Engineer / JEE Developer

Web application for managing power plants (assets) and their schedules, fully document-oriented, time series and master data management as a REST service. Containerized (Docker) and deployed on the K8s cluster (on-prem).

  • Java development (backend/frontend) in the SCRUM team

  • Jenkins CI/CD pipeline

  • Setup/management of Kubernetes

  • MongoDB administration

  • Technologies:**

  • Java (Spring Boot/Data/REST/Security, Bootstrap, Thymeleaf, JUnit)

  • MongoDB

  • Jenkins CI/CD

  • Git

  • Maven

  • Kubernetes / Docker

  • Eclipse

Jun 2018 - Aug 2018
3 months

DevOps Engineer / JEE-Developer - POC for Technology Decision

EnBW

Role: DevOps Engineer / JEE Developer

Development of a reactive CRUD prototype in microservice architecture for technology decision-making for a web portal.

  • Java development in the SCRUM team

  • Setup/management of Kubernetes

  • Technologies:**

  • Java (Spring Boot/Reactive Web/Data Reactive)

  • MongoDB

  • React

  • Kubernetes / Docker

  • Kafka

Jul 2017 - May 2018
11 months

DevOps Engineer / JEE-Developer - Power Plant Event Notifications (EEX)

EnBW

Role: DevOps Engineer / JEE Developer

Generation and deployment of current power plant notifications in the cloud (AWS) as a static website.

  • Java development in the SCRUM team

  • Infrastructure setup/management AWS

  • Technologies:**

  • Java SE

  • Amazon S3

  • AWS Lambda

  • Amazon DynamoDB

  • AWS API Gateway

  • Serverless Framework

  • AWS CodeCommit

  • IAM roles and policies

  • Eclipse

Feb 2015 - Jun 2017
2 years 5 months

DevOps Engineer / JEE-Developer - Pricepilot

EnBW

Role: DevOps Engineer / JEE-Developer

Energy price management with a graphical interface (fat client) and Oracle as the persistence layer.

  • Java development (backend/frontend) in a Scrum team

  • Oracle administration

  • Technologies:**

  • Java (Spring, Swing, JPA, JUnit)

  • Oracle 11g

  • PL-SQL (scripts, stored procedures)

  • SVN

  • Maven

  • Jenkins

  • Eclipse

  • Bash

Jan 2014 - Dec 2014
1 year

DevOps Engineer / JEE-Developer - Monitoring and analysis of worldwide network node availability

Daimler

Role: DevOps Engineer / JEE-Developer

Fetching worldwide network node data at 15-minute intervals; persisting and graphically presenting the data in a fat client.

  • Java development

  • Oracle administration

  • Technologies:**

  • Java (Spring, Swing, JPA, JUnit)

  • Oracle 11g

  • IBM WebSphere

  • SVN

  • Maven

  • Jenkins

  • Eclipse

May 2012 - Nov 2013
1 year 7 months

Java-Developer - Framework for XML-based dynamic building of Swing components in an ERP front end

Command AG

Role: Java-Developer

The vendor's ERP system runs on an IBM AS/400. Business data is delivered to a Java fat client in XML format. On the client, the GUI is built dynamically and populated with the delivered data.

  • Java development

  • Technologies:**

  • Java (Spring, Swing, RMI)

  • SVN

  • Maven

  • Jenkins

  • Eclipse

May 2011 - Feb 2012
10 months

Java-Developer - POC for JSF framework / CRUD prototype development

HPV

Role: Java-Developer

For the client's end-customer portal (insurance), a JSF component framework was evaluated, followed by prototype implementation. Candidates: PrimeFaces, RichFaces, ICEFaces.

  • Java development

  • Technologies:**

  • Java (JSF2)

  • SVN

  • Maven

  • Jenkins

  • Eclipse

Languages

German
Native
English
Advanced
Spanish
Elementary

Education

TH Karlsruhe

Diploma in Industrial Engineering, Computer Science · Computer Science · Karlsruhe, Germany

Certifications & licenses

AWS Certified Developer Associate

Amazon Web Services

HP-UX System Administrator

Hewlett-Packard

iSAQ – Certified Professional for Software Architecture

iSAQ

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