Praktische Berufserfahrung
- Experten Wissen und Hands-on Erfahrung in Java CI/CD Development mit Jenkins CI-Pipelines (Build Prozess ? Maven/Gradle; VCS/SCM ? Git,Bitbucket,GitHub,GitLab; Code-Covarage ? Jacoco; Code-Analysis - Sonarqube, Cucumber; Artifacts-Repository ? Nexus,Artifactory; Tests - JUnit,DbUnit,Html-Unit,Mocks Frameworks; Shell-Scripting (bash, perl, python, yaml, xml)
- Bereitstellung der komplexen ?Software Delivery Platform? (Cloud Source Repositories, HA Kubernetes-Clusters, Deployment und Scaling Cloud-Native (CN) Applikationen in GKE).
- Implementierung ?End-to-end Continuous Delivery? Workflows mit Docker/Container-Technologie (Build, Test, Push Images in Registry, Deploy)
- Aufbau und Modernizierung der Cloud Infrastructure der AWS Architekturen und Frameworks mitsamt EC2, ECS, EKS, ELB, Web Services (jetty, nginx, weblogic, tomcat/apache), Scalling und Impl. Der Serverless Applications
- Implementierung Azure Cloud Infrastructure (Services, Policies, Management Groups, ResourcesManager), Self-Service Portals, DevOps-Services und CICD-Pipeline, Administration Azure Cloud Infrastructure und Manged Databases (MS-SQL, CosmosDB, PostgreSQL).
- FullStack Development - JavaJEE/Web in agilen Umgebung (SCRUM, Kanban) Implementierung von Microservieces mit Frameworks:
- fronted (NodeJS, Vue2, Angular8, React / JSX, Bootstrap4, Webpack)
- backend (Spring-Boot2 / Spring Cloud, Docker Swarm, Kubernetes)
- Mehrere Jahre Erfahrung in der Integration der Java EE basierend auf Oracle Software Komponenten incl. OVM Manager/ Server, RAC-OVM, OEM, OFM Stack (Oracle SOA Suite, OSB, Weblogic Server 11g/12c), Entwurf der High-Level Integrations-Architekturen (Virtualisierung / Clustering, Containerization, Dockerization) mit Weblogic, Spring, AspectJ, JBoss/Wildfly, Struts, Hibernate/JPA, RESTfull/OpenAPI und JSON Frameworks
- Support folgenden Java/JEE Frameworks und Toolkits: STS, Spring 5/6, Spring Boot 2/3, Spring-Data/Cloud/Web/Security, IntelliJ IDEA, Eclipse, NetBeans, JDeveloper, Open Liberty, JBOSS EAP/Wildfly, Glassfish/Payara, Apache Tomcat/Beams, JetBrain, OSGi, AOP, JSF, RxJava, VueJS, AngularJS, NodeJS, Bootstrap, Express, Flux, Redux, Guici, Thymeleaf
- Testverfahren in JEE Client/Server Umgebung:
- Testing RESTfull-Services mitsamt APIs mit Postman
- Ansatz des Tools/Frameworks wie REST-Assured, Eclipse/CodeMR, Silk-Performer, PMD, LoadRunner/VuGen, Selenium, Jasmine, easymock, Mocks / Mockito, Junit/DbUnits/HtmlUnit, JMeter
- Automatisierung des Testverfahrens (Terraform, Ansible, Chef, Puppet)
- Cloud Native (CNCF) Applikation Implementierung von Databases, Java Messaging Systems, Logging/Tracing- und Monitoring-Services
- Automatisierung Business Streamline Processe mit AI Support (SageMaker, (Azure)OpenAI, Apps AI-Asistents (IntelliJ IDEA, Discord/Zapier Bots, GitHub Copilot)
Professional Summary
- Ein IT-Experte mit Leidenschaft für Softwareentwicklung und Integraton. Erfahrung in der Zusammenarbeit mit Teams in verschiedenen Software-Entwicklungsstadien, um eine hohe Qualität und Erfüllung der Unternehmensanforderungen sicherzustellen.
- Ich verfüge über fundierte Kenntnisse in der agilen Softwareentwicklung und Workflow-Automatisierung für CI/CD Pipeline auf Jenkins und Kubernetes-Plattform.
Experience: Expertenwissen in
- Tiefes Verständnis der technischen Besonderheiten und Kenntnisse der JEE-/Cloud-Produkte, bestehend aus mehrere Technologien (Containerisierung/Dockerisierung/Virtualisierung) und Containerisierung mit Docker, Kubernetes und Openshift
- Evaluierung neuer Technologien im Bereich Distributed Computing (Kubernetes Edge und non-Edge-Lösungen), Big Data Engineering
- Architektur von DevOPS/GitOPS/ML Ops-Plattformen und Bereitstellung relevanter Dienste von DevOps/GitOps- CICD-Pipelines (Build, Test, Run, Deployment) mit Tools wie ArgoCD, Istio, Flux, Kubernetes Operators, MinIO, Ansible (Playbook) und Provisioning der Infrastruktur mit Terraform (IaC) sowohl On-Premises als auch ins Cloud
- Implementierung von JEE-Workflows mit CICD-Pipelines basierend auf Jenkins-Plugins (Git/Maven/BitBuckets/ Sonarqube/Jaccoco/Artifactory Repository) und auch Git/Gitlab-CI Pipeline
- Verbesserung der Anwendungssicherheit durch Einführung von Service Mesh, Pod Zulassungs- und Netzwerk- Richtlinien, Whitelisting sicherer Artefakte (Bilder) und Verwendung von Sicherheitsfunktionen in Kubernetes- enviroment (Implementierung von OPA mit Rego-Regeln und Dynamic Zero Trust Authorization Frameworks)
- Observability (Dynatrace, Prometheus mit Grafana, Incinga), Protokollierungsimplementierung, Unterstützung für ELK-Stack (Elasticsearch, Logstash, Kibana), Service Discovery (Eureka)
- Entwicklung von Microservices und Deployment diese auf Kubernetes-Plattform
- Erfahrung in der Interaktion mit Projektmanagern und Entwicklern, die Applikationen (Services) entwickeln und dieverse Migrations- und UseCases-Daten bereitstellen
- Unterstützung von Kunden bei der Migration ihrer Anwendungsprojekte auf Kubernetes, OpenShift oder Clouds
- Projekt-, Release- und Ticketmanagement (JIRA, Smartsheet, ServiceNow, ITIL, ITMS, SDLC, SD)
Skills:
- Kenntnisse in den Sprachen Java, Python, Groovy, Shells, Go, C++, Yaml, XML, HTML, JS/TS
- Kompetenz im Umgang mit Software-Engineering-Tools: Nginx Web Serving, Reverse Proxying, Caching, Lastausgleich, Medienstreaming; gleichzeitige Programmier- und Entwurfsmuster
- Kenntnisse in der Integration von synchronem und asynchronem Messaging basierend auf Kafka-Clustering
- Umfangreiche Erfahrung mit API-Design, Implementierung und Konfiguration (REST, gRPC, GraphQL, Streams)
- Erfahrung in der Implementierung von Cloud-nativen Anwendungen (CNCF), Datenbankimplementierung, Messaging-/Protokollierungs-/Tracing-Dienste unter Verwendung von Tools wie Envoy, Istio, Fluentd
- Kubernetes-Clusterverwaltung, Autoscalling-Dienste, Administration + Replikationsanwendungen und manged-dbs (Oracle, PostgreSQL, MongoDB, Cassandra, InfluxDB, RedisDB, ..)
- Administration von Betriebssystemen wie Linux, OracleLinux, RHEL 7/8, CentOS, Debian, Unbuntu, SLES, AIX, VMWare/vSphere, Windows 8/10/11 und IDE-Frameworks (IntelliJ, Eclipse, Visual Studio Code)
- Automatisierung von KI-Geschäftsstromlinienprozessen mithilfe von GAN-Modellen und ML/DL/RL-Techniken die neuronale Netze nutzen, um übergeordnete Merkmale aus Rohdaten zu extrahieren
- Schreiben und Veröffentlichen technischer (Internet-)Dokumentation mit Javadoc, Swagger, Confluence
- Erfahrung in der Arbeit in einer agilen Umgebung (Scrum/Kanban).
- Kundenorientierung & Kommunikationsfähigkeiten (Deutsch, Englisch)
Development Microservieces mit folgenden Frameworks:
- fronted (Vue, Angular, React mit JSX, Webpack Tool) und
- backend (Spring-Boot2, Spring Cloud, Docker Swarm) Hands-on Erfahrung in Java Development
- Build Prozess-Management (Ant/Maven/Gradle), Continuous-Integration / Continuous-Deployment mit Jenkins inclusive Multi-Branch Pipeline
- Integration mit External Services (GitHub/Git/Gerrit, SonarQube, Artifactory, JIRA, Slack)
UK-/USA-Expirience:
Megatest Corp., San Jose (California); Semiconductor Industry
Projects: Customer System Design (1 year)
Racal Redac Plc./Reding, UK /USA; CAE-/CAD-Industry
Projects: CAE-Software Design/Engineering (7 years)
Research: Artificial Intelligence
Projects: Design Learning Algorithms for Neural Networks with Radial Basis Functions (RBF), (Prof. dr A. Cichocki ? Brain Science Institute RIKEN/ Japan) (2 years)
Professional Development und Services (JEE(8) Maintenance):
- FullStack Java JEE(8)/Web Development/Integration inclusive agile Methoden (SCRUM,
Kanban) und up-to-date Tools und Frameworks (Frontend + Backend) - JEE-Applikations-Platform, Implementierung und Maintenance;
- Build Prozess-Management (Ant/Maven/Gradle);
- Delpoyment-Automatisierung (Jenkins CI/CD und Multibranch-Pipeline-Workflow mit
Subversion/Git/GitHub/Artifactory und Job-DSL Plugin (Groovy), Puppet/Ansible);
Software Engineering (DevOps/Cloud):
- Cloud Technologie (Google GCP, Amazon AWS, IBM Cloud, Apache Open Cloud-Stack, Spring Boot/Cloud) incl. Containers/Dockers, Kubernetes, Continuos Delivery (CI/CD) Pipeline mit Jenkins und GitLab CI und Kubernetes-Cluster, Clouddienste
- Implementierung der Applikationen in die Cloud/Multicloud, incl. von AWS auf Amazon EKS
- Implementierung Function as a Service mittels AWS-Lambda + Knative
- DevOps-Pipeline mit Agile Methodology - Tools (MVP, TDD, Toolchain, Test Automation, Continuous Deployment);
JEE Testverfahren (JEE - Design, Implementation/Execution):
- Testdesign und Evaluation - Implementierung, Automatisierung und Reporting
- Test-Execution: Funktional-, Performance- und Stresstest;
Big-Data Processing (JEE(8) Env):
state-of-the-art Serverless-Architektur inclusive Google Cloud Artificial Intelligence Technology (Tensor Flow, Machine Learning, Deep Learning / Prediction mit Neural Network)
Rationale und noSQL Datenbanken incl. TimeSeriries (DBSupport):
Oracle, postgreSQL, Derby, MSSQL, Redis, MongoDB, DymanoDB, Cassandra, Neo4j, HBase, InfluxDB, TSDB, Firebase
Hands-on Erfahrung in Java Development Process mit
- Build Prozess-Management (Ant/Maven/Gradle)
- Continuous- Integration/-Deployment mit Jenkins inclusive Multi-Branch Pipeline
- Integration mit External Services (GitHub/Git/Gerrit, SonarQube, Artifactory, JIRA, Slack)