Software Engineer, DevOps Engineer
Aktualisiert am 11.07.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 50%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Arabisch
Muttersprache

Einsatzorte

Einsatzorte

Frankfurt am Main (+300km)
Deutschland
möglich

Projekte

Projekte

2 Jahre
2022-10 - heute

Entwicklung wieder verwendbarer I4.0-Komponenten

Software Engineer, DevOps Engineer Cypress Docker GitLab ...
Software Engineer, DevOps Engineer
Projekt / -ziel:
? Entwicklung wiederverwendbarer I4.0-Komponenten.
? Integration der Komponenten in BaSyx Enterprise.

Aufgaben im Projekt:
? Java Entwickler
? Maven Konfiguration und Architecture
? CI/CD Infrastruktur
? Aufsetzung von Jenkins Pipelines des Projektes
? Betreuung von Jenkins Server
? Betreuung von GitLab Repos und Docker Registries
? Betreuung von Nexus Package Repository
? Automatisierung der Entwicklungsworkflow mit Invoke als buildsupport Tool.
Design Prinzipien Continuous Integration (CI) Scrum Objektorientierte Programmierung (OOP) Continuous Delivery (CD) DevOps Refactoring Testautomatisierung Unit Testing Code Analyse Regex Continuous Deployment Code Review Microservices Pair Programming / Extreme Programming (XP) Infrastructure as Code (IaC) REST-Services / API Test Driven Development (TDD) Component Driven Development Clean Code Kanban Design Patterns
Cypress Docker GitLab Groovy Java Development Kit (JDK) Jenkins Maven MongoDB Nexus Repository Pre-Commit Python Python Invoke Python PyTest Spring
Hochschulen, Fortbildung und Forschung
3 Jahre
2021-10 - heute

Digitalen Zwillingen im Produktionsumfeld

Software Engineer, DevOps Engineer AWS CDK Amazon Web Services (AWS) Cypress ...
Software Engineer, DevOps Engineer
Projekt / -ziel:
Diese Lösung ermöglicht den einfachen Einsatz von Digitalen Zwillingen im Produktionsumfeld. Die Software integriert über das Konzept der Verwaltungsschale unterschiedliche Datenquellen, um die im Unternehmen vorhandenen Datensilos produktiv miteinander zu vernetzen.

Aufgaben im Projekt:
? Haupt Maintainer von Java Komponenten
? Migration von 2 auf Metamodel 3 von AAS Standards.
? Mitwirkung an der Standardisierung der AAS-Sicherheit von MM3
? Security implementation of Authentication und Authorization based on OIDC
? Maven Konfiguration und Architecture
? CI/CD Infrastruktur
? Aufsetzung von Jenkins Pipelines mit Infrastructure as Code und SharedLibraries
? Betreuung von Jenkins Server
? Administrierung von GitLab Repos und Docker Registries
? Administrierung von Nexus Package Repository
? Automatisierung der Entwicklungsworkflow mit Invoke als buildsupport Tool für +30 Projekte.
? Laufende Migration auf GitHub und GitHub Actions
? Aufsetzung von AWS EC2 Instances und Docker compose für die Demo-Umgebungen.
Continuous Integration (CI) Refactoring Code Analyse Prozessautomatisierung Continuous Deployment Security Microservices Unified Modeling Language (UML) Pair Programming / Extreme Programming (XP) Component Driven Development Kanban Design Prinzipien Scrum Objektorientiertes Design (OOD) Objektorientierte Programmierung (OOP) Continuous Delivery (CD) DevOps Testautomatisierung Regex Code Review RFC (Request for Comments) Infrastructure as Code (IaC) REST-Services / API Test Driven Development (TDD) Clean Code Design Patterns
AWS CDK Amazon Web Services (AWS) Cypress Debian Docker GitHub GitLab Github Actions Groovy HTTP Insomnia IntelliJ IDEA Jackson Java Jenkins Kubernetes Helm Linux Mac Mini Mac OS X MapStruct Maven MongoDB Nexus Repository Nginx Python Python Invoke Python PyTest Slf4j Spring Spring Boot Spring Data JPA Ubuntu Unix Shell Script Vagrant assertj scp ssh
Industrie
1 Jahr 6 Monate
2021-10 - 2023-03

Entwicklung wiederverwendbarer I4.0-Komponenten

Software Engineer, DevOps Engineer GitLab Jenkins Nexus Repository ...
Software Engineer, DevOps Engineer
Projekt / -ziel:
? Entwicklung wiederverwendbarer I4.0-Komponenten
? Integration der Komponenten in BaSyx Enterprise

Aufgaben im Projekt:
? DevOps infrastruktur
? Python Entwicklung der I4.0-Komponenten
? Integration der Komponenten in BaSyx Enterprise
Continuous Integration (CI) Scrum Continuous Delivery (CD) DevOps Refactoring Code Analyse Continuous Deployment Code Review RFC (Request for Comments) Microservices Infrastructure as Code (IaC) Test Driven Development (TDD) Component Driven Development Clean Code Kanban
GitLab Jenkins Nexus Repository Python Python Invoke Python PyTest
Hochschulen, Fortbildung und Forschung
1 Jahr 5 Monate
2020-06 - 2021-10

Forschungsprojekt für Digitalisierung

Fullstack Entwickler, Cloud Architekt, Lead DevOps Engineer AWS CDK Amazon Linux 2 Amazon RDS for PostgreSQL ...
Fullstack Entwickler, Cloud Architekt, Lead DevOps Engineer
Projekt / -ziel:
Forschungsprojekt für Digitalisierung der Dokumentationen der Raumschiffe Komponenten in einem Blockchain Netzwerk.

Aufgaben im Projekt:
? Entwicklung der DevOps Umgebung; CI/CD
? Automatisierung der semantischen Versionierung und Software-Releases mit Maven
? Entwicklung der AWS Infrastruktur als Code mit CDK
? Entwicklung von cloudbasierten Microservices mit Java 14 und als Docker Containers.
? Test Driven Development
Code Review SOAP Services Scrum Objektorientierte Programmierung (OOP) REST-Services / API Blockchain Unit Testing Clean Code Prozessautomatisierung Design Patterns
AWS CDK Amazon Linux 2 Amazon RDS for PostgreSQL Amazon Web Services (AWS) CSS HTML Insomnia JSON Java Java Database Connectivity (JDBC) Linux Maven Microsoft Office Microsoft Windows Mockito Nginx PostgresSQL Slf4j Spring Boot Terraform Grafana Unix Shell Script Vaadin XML ssh
Fluggesellschaften, Luft- und Raumfahrt
4 Jahre 1 Monat
2017-10 - 2021-10

Digitalisierung der LogBook des Flugzeugs

Fullstack Entwickler, DevOps Engineer, Deployment Manager Apache Camel Atlassian Bitbucket Atlassian Confluence ...
Fullstack Entwickler, DevOps Engineer, Deployment Manager
Projekt / -ziel:
CROSSMOS (ELB): Digitalisierung der LogBook des Flugzeugs; Ein Elektronisches LogBook, das in der Lage ist, das papierbasierte Logbuch an Bord eines Flugzeugs zusammen mit seinen Servern und Schnittstellen vollständig zu ersetzen.

Aufgaben im Projekt:
? Frontentwicklung der CROSSMOS Apps mit JavaFX und Java Primefaces. Ionic, JavaScript, HTML, CSS.
? Backendentwicklung der CROSSMOS Apps mit Java, JavaEE, Spring, Spring Boot, Payara, JDBC, Liquibase, H2, PostgresSQL.
? Entwicklung einer Middleware mit Apache Camel und Spring.
? Erhaltung und Verbesserung der Koordination zwischen Operations, Entwicklung und Testing Abteilungen, indem wir die Integrations- und Bereitstellungsprozesse automatisieren und optimieren.
? Konfiguration und Bereitstellung der CI/CD Environment.
? Migration des CI/CD-Environment auf Docker und Swarm, nächtliche Backups mit Shell-Scripts.
? Kontinuierliche Deployments auf Payara-Servern mit Jenkins.
? Automatisierung der Auslösung von Vorgängen wie Deployment und Release-Backups direkt aus Jira.
? Management der Software-Releases intern mit dem Team und extern mit Kunden
Code Review SOAP Services Scrum Objektorientierte Programmierung (OOP) REST-Services / API Unit Testing Clean Code Design Patterns
Apache Camel Atlassian Bitbucket Atlassian Confluence Atlassian Jira CSS Centos DBeaver Eclipse Git H2 (RDBMS) HTML IntelliJ IDEA JSON Jackson Java Java Database Connectivity (JDBC) Java Development Kit (JDK) Java FX JavaEE (JEE) JavaScript / ECMAScript Linux Liquibase Log4J MapStruct Maven Microsoft Office Microsoft Visual Studio (VS-) Code Microsoft Windows Mockito Payara PostgreSQL PostgresSQL Postman PuTTY Slf4j SonarLint SonarQube Spring Spring Boot Unix Shell Script XML scp ssh
Fluggesellschaften, Luft- und Raumfahrt
3 Monate
2021-03 - 2021-05

Entwicklung einer Landingpage Website

DevOps Engineer, Webentwickler ESLint Gatsby Git ...
DevOps Engineer, Webentwickler
Projekt / -ziel:
Entwicklung einer Landingpage Website für einen Kunden aus der Filmbranche.

Aufgaben im Projekt:
? Entwicklung einer Website mit Gatsby, einem statischen Webseiten-Generator, der mit ReactJS gebaut und von GraphQL unterstützt wird.
? Entwicklung von React-basierten Komponenten.
? Automatisches Generieren von HTML-Seiten für Blogposts, die im *.md-Format verfasst sind.
? Einsatz von constraint-basierten Designprinzipien unter Verwendung der Theme-UI-Bibliothek.
? Implementierung eines Dark Mode.
? Einbindung von Lazy Image Loading zur Optimierung der Ladezeiten.
? Umsetzung als Progressive Web App für eine verbesserte Nutzererfahrung.
? Optimierung für Suchmaschinen zur Steigerung der Sichtbarkeit.

? Erreichung eines Lighthouse-Testergebnisses von 100 Punkten zur Sicherstellung optimaler Website-Performance

Continuous Integration (CI) User Interface Design (UI) User Experience Design (UX) Objektorientierte Programmierung (OOP) Continuous Delivery (CD) DevOps Webdesign Anforderungsanalyse Progressive Web Apps Continuous Deployment
ESLint Gatsby Git GitHub Github Actions GraphQL HTML5 IntelliJ IDEA JavaScript / ECMAScript Multidimensional Expressions (MDX) NPM Netlify React SCSS
Dienstleistungen
3 Monate
2021-01 - 2021-03

Personal Blog Website für ITler

DevOps Engineer, Webentwickler ESLint Gatsby GitHub ...
DevOps Engineer, Webentwickler
  • Entwicklung einer Website mit Gatsby, einem statischen Webseiten-Generator, der mit ReactJS gebaut und von GraphQL unterstützt wird.
  • Entwicklung von React-basierten Komponenten.
  • Automatisches Generieren von HTML-Seiten für Blogposts, die im *.md-Format verfasst sind.
  • Einsatz von constraint-basierten Designprinzipien unter Verwendung der Theme-UI-Bibliothek.
  • Implementierung eines Dark Mode.
  • Einbindung von Lazy Image Loading zur Optimierung der Ladezeiten.
  • Umsetzung als Progressive Web App für eine verbesserte Nutzererfahrung.
  • Optimierung für Suchmaschinen zur Steigerung der Sichtbarkeit.
  • Erreichung eines Lighthouse-Testergebnisses von 100 Punkten zur Sicherstellung optimaler Website-Performance
Continuous Integration (CI) User Interface Design (UI) User Experience Design (UX) Objektorientierte Programmierung (OOP) Continuous Delivery (CD) DevOps Webdesign Progressive Web Apps Continuous Deployment
ESLint Gatsby GitHub Github Actions GraphQL HTML5 IntelliJ IDEA JavaScript / ECMAScript Multidimensional Expressions (MDX) NPM Netlify Node.js React
Dienstleistungen
6 Monate
2017-03 - 2017-08

Industrie 4.0

IoT Entwickler Atlassian Confluence Atlassian Jira C# ...
IoT Entwickler
Projekt / -ziel:
Ein Prototyp für den Einsatz von Augment Reality Brillen und Bosch XDK IoT Hardware in der Industrie 4.0 für Überwachung der Umgebung.


Aufgaben im Projekt:

? Recherche und Dokumentation innovativer Technologien wie Virtual Reality (VR), Augmented Reality (AR) und HoloLens.

? Entwicklung von innovativen Lösungen für IoT.

? An der Softwareentwicklung mit C Sprachen für das Bosch XDK Toolkit beteiligt.

? Einen Raspberry Pi 3 als Client eingerichtet, der mittels Java und Spring Framework entwickelt wurde, um Sensordaten von Bosch XDK zu empfangen.

? Bluetooth Low Energy (BLE) Technologie genutzt, um Raspberry Pi 3 mit XDK zu verbinden, unter Verwendung von hcitool und gatttool in der Shell-Skriptsprache.

? Eclipse IDE, Spring Framework und Gradle Build-Tool verwendet, um RESTful APIs zu entwickeln und Sensordaten von einem Raspberry Pi 3 mittels Curl-Befehlen in einer Datenbank zu speichern.

? Ein Backend-System für die Verarbeitung verschiedener Sensordaten entwickelt.

? JUnit-Tests implementiert und Codeabdeckungs-Plugins eingesetzt.

? Die Entwicklung von Apps für "Tizen 3.0 Native App und Web App für Samsung Gear S3" durchgeführt.

? Die App-Entwicklung für Microsoft HoloLens in Unity & Vuforia realisiert, um die XDK-Sensordaten in C# für Augmented Reality anzuzeigen.

MVC Design Pattern Scrum Objektorientierte Programmierung (OOP) Minimum Viable Products (MVP) REST-Services / API Internet of Things (IoT) Unit Testing Prozessautomatisierung
Atlassian Confluence Atlassian Jira C# Eclipse Git Gradle JSON Java Microsoft Office Microsoft Windows MySQL (RDBMS) Spring Spring Boot Unity Game Engine Unix Shell Script ssh
Industrie
4 Monate
2014-09 - 2014-12

Betreuung von verschiedenen Webseiten mit WordPress und Drupal

Webentwickler CSS Eclipse HTML ...
Webentwickler
  • Entwicklung von Websites mit HTML, CSS, JavaScript, Ajax, PHP und MySQL.
  • Betreuung von Websites mit Drupal und WordPress CMS.
  • Aufsetzung von Apache Server für Lokale Entwicklung.
  • Prototyp Entwicklung einer Schulanmeldungsund -verfolgungssystem mit Wordpress
GUI Pair Programming / Extreme Programming (XP) Proof of Concept (POC)
CSS Eclipse HTML Microsoft Windows PHP PostgreSQL Wordpress
Dienstleistungen

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 5 Monate
2019-01 - 2024-05

Zertifizierungen

s.u.,
s.u.

  • Clean Code and Test Driven Development Master Class, Laufend
  • Clean Architecture and Design Master Class, 2023
  • Architecting on AWS 2020
  • AWS CloudFormation Master Class, 2020
  • Docker, Swarm and Kubernetes, Udemy, 2019
  • Spring and Spring boot, Udemy, 2019

  • IntelliJ IDEA Tricks to Boost Productivity for Java Devs, 2019
1 Jahr 1 Monat
2016-10 - 2017-10

Studium

Bachelor's degree, Computer Engineering, TH Köln
Bachelor's degree, Computer Engineering
TH Köln
5 Jahre 1 Monat
2012-08 - 2017-08

Studium

Bachelor of Computer Engineering, German Jordanian University
Bachelor of Computer Engineering
German Jordanian University

Position

Position

  • Software Engineer
  • DevOps Engineer

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Experte
Clean Code
Experte
CI / CD
Experte
Docker
Experte
Git
Experte
Jenkins
Experte
Maven
Experte
Python
Experte
Test Driven Development (TDD)
Experte
Python Invoke
Experte
Python PyTest
Experte

Branchen

Branchen

  • IT
  • Fluggesellschaften, Luft- und Raumfahrt
  • Industrie
  • E-Commerce
  • Hochschulen, Fortbildung und Forschung
  • Dienstleistungen

Einsatzorte

Einsatzorte

Frankfurt am Main (+300km)
Deutschland
möglich

Projekte

Projekte

2 Jahre
2022-10 - heute

Entwicklung wieder verwendbarer I4.0-Komponenten

Software Engineer, DevOps Engineer Cypress Docker GitLab ...
Software Engineer, DevOps Engineer
Projekt / -ziel:
? Entwicklung wiederverwendbarer I4.0-Komponenten.
? Integration der Komponenten in BaSyx Enterprise.

Aufgaben im Projekt:
? Java Entwickler
? Maven Konfiguration und Architecture
? CI/CD Infrastruktur
? Aufsetzung von Jenkins Pipelines des Projektes
? Betreuung von Jenkins Server
? Betreuung von GitLab Repos und Docker Registries
? Betreuung von Nexus Package Repository
? Automatisierung der Entwicklungsworkflow mit Invoke als buildsupport Tool.
Design Prinzipien Continuous Integration (CI) Scrum Objektorientierte Programmierung (OOP) Continuous Delivery (CD) DevOps Refactoring Testautomatisierung Unit Testing Code Analyse Regex Continuous Deployment Code Review Microservices Pair Programming / Extreme Programming (XP) Infrastructure as Code (IaC) REST-Services / API Test Driven Development (TDD) Component Driven Development Clean Code Kanban Design Patterns
Cypress Docker GitLab Groovy Java Development Kit (JDK) Jenkins Maven MongoDB Nexus Repository Pre-Commit Python Python Invoke Python PyTest Spring
Hochschulen, Fortbildung und Forschung
3 Jahre
2021-10 - heute

Digitalen Zwillingen im Produktionsumfeld

Software Engineer, DevOps Engineer AWS CDK Amazon Web Services (AWS) Cypress ...
Software Engineer, DevOps Engineer
Projekt / -ziel:
Diese Lösung ermöglicht den einfachen Einsatz von Digitalen Zwillingen im Produktionsumfeld. Die Software integriert über das Konzept der Verwaltungsschale unterschiedliche Datenquellen, um die im Unternehmen vorhandenen Datensilos produktiv miteinander zu vernetzen.

Aufgaben im Projekt:
? Haupt Maintainer von Java Komponenten
? Migration von 2 auf Metamodel 3 von AAS Standards.
? Mitwirkung an der Standardisierung der AAS-Sicherheit von MM3
? Security implementation of Authentication und Authorization based on OIDC
? Maven Konfiguration und Architecture
? CI/CD Infrastruktur
? Aufsetzung von Jenkins Pipelines mit Infrastructure as Code und SharedLibraries
? Betreuung von Jenkins Server
? Administrierung von GitLab Repos und Docker Registries
? Administrierung von Nexus Package Repository
? Automatisierung der Entwicklungsworkflow mit Invoke als buildsupport Tool für +30 Projekte.
? Laufende Migration auf GitHub und GitHub Actions
? Aufsetzung von AWS EC2 Instances und Docker compose für die Demo-Umgebungen.
Continuous Integration (CI) Refactoring Code Analyse Prozessautomatisierung Continuous Deployment Security Microservices Unified Modeling Language (UML) Pair Programming / Extreme Programming (XP) Component Driven Development Kanban Design Prinzipien Scrum Objektorientiertes Design (OOD) Objektorientierte Programmierung (OOP) Continuous Delivery (CD) DevOps Testautomatisierung Regex Code Review RFC (Request for Comments) Infrastructure as Code (IaC) REST-Services / API Test Driven Development (TDD) Clean Code Design Patterns
AWS CDK Amazon Web Services (AWS) Cypress Debian Docker GitHub GitLab Github Actions Groovy HTTP Insomnia IntelliJ IDEA Jackson Java Jenkins Kubernetes Helm Linux Mac Mini Mac OS X MapStruct Maven MongoDB Nexus Repository Nginx Python Python Invoke Python PyTest Slf4j Spring Spring Boot Spring Data JPA Ubuntu Unix Shell Script Vagrant assertj scp ssh
Industrie
1 Jahr 6 Monate
2021-10 - 2023-03

Entwicklung wiederverwendbarer I4.0-Komponenten

Software Engineer, DevOps Engineer GitLab Jenkins Nexus Repository ...
Software Engineer, DevOps Engineer
Projekt / -ziel:
? Entwicklung wiederverwendbarer I4.0-Komponenten
? Integration der Komponenten in BaSyx Enterprise

Aufgaben im Projekt:
? DevOps infrastruktur
? Python Entwicklung der I4.0-Komponenten
? Integration der Komponenten in BaSyx Enterprise
Continuous Integration (CI) Scrum Continuous Delivery (CD) DevOps Refactoring Code Analyse Continuous Deployment Code Review RFC (Request for Comments) Microservices Infrastructure as Code (IaC) Test Driven Development (TDD) Component Driven Development Clean Code Kanban
GitLab Jenkins Nexus Repository Python Python Invoke Python PyTest
Hochschulen, Fortbildung und Forschung
1 Jahr 5 Monate
2020-06 - 2021-10

Forschungsprojekt für Digitalisierung

Fullstack Entwickler, Cloud Architekt, Lead DevOps Engineer AWS CDK Amazon Linux 2 Amazon RDS for PostgreSQL ...
Fullstack Entwickler, Cloud Architekt, Lead DevOps Engineer
Projekt / -ziel:
Forschungsprojekt für Digitalisierung der Dokumentationen der Raumschiffe Komponenten in einem Blockchain Netzwerk.

Aufgaben im Projekt:
? Entwicklung der DevOps Umgebung; CI/CD
? Automatisierung der semantischen Versionierung und Software-Releases mit Maven
? Entwicklung der AWS Infrastruktur als Code mit CDK
? Entwicklung von cloudbasierten Microservices mit Java 14 und als Docker Containers.
? Test Driven Development
Code Review SOAP Services Scrum Objektorientierte Programmierung (OOP) REST-Services / API Blockchain Unit Testing Clean Code Prozessautomatisierung Design Patterns
AWS CDK Amazon Linux 2 Amazon RDS for PostgreSQL Amazon Web Services (AWS) CSS HTML Insomnia JSON Java Java Database Connectivity (JDBC) Linux Maven Microsoft Office Microsoft Windows Mockito Nginx PostgresSQL Slf4j Spring Boot Terraform Grafana Unix Shell Script Vaadin XML ssh
Fluggesellschaften, Luft- und Raumfahrt
4 Jahre 1 Monat
2017-10 - 2021-10

Digitalisierung der LogBook des Flugzeugs

Fullstack Entwickler, DevOps Engineer, Deployment Manager Apache Camel Atlassian Bitbucket Atlassian Confluence ...
Fullstack Entwickler, DevOps Engineer, Deployment Manager
Projekt / -ziel:
CROSSMOS (ELB): Digitalisierung der LogBook des Flugzeugs; Ein Elektronisches LogBook, das in der Lage ist, das papierbasierte Logbuch an Bord eines Flugzeugs zusammen mit seinen Servern und Schnittstellen vollständig zu ersetzen.

Aufgaben im Projekt:
? Frontentwicklung der CROSSMOS Apps mit JavaFX und Java Primefaces. Ionic, JavaScript, HTML, CSS.
? Backendentwicklung der CROSSMOS Apps mit Java, JavaEE, Spring, Spring Boot, Payara, JDBC, Liquibase, H2, PostgresSQL.
? Entwicklung einer Middleware mit Apache Camel und Spring.
? Erhaltung und Verbesserung der Koordination zwischen Operations, Entwicklung und Testing Abteilungen, indem wir die Integrations- und Bereitstellungsprozesse automatisieren und optimieren.
? Konfiguration und Bereitstellung der CI/CD Environment.
? Migration des CI/CD-Environment auf Docker und Swarm, nächtliche Backups mit Shell-Scripts.
? Kontinuierliche Deployments auf Payara-Servern mit Jenkins.
? Automatisierung der Auslösung von Vorgängen wie Deployment und Release-Backups direkt aus Jira.
? Management der Software-Releases intern mit dem Team und extern mit Kunden
Code Review SOAP Services Scrum Objektorientierte Programmierung (OOP) REST-Services / API Unit Testing Clean Code Design Patterns
Apache Camel Atlassian Bitbucket Atlassian Confluence Atlassian Jira CSS Centos DBeaver Eclipse Git H2 (RDBMS) HTML IntelliJ IDEA JSON Jackson Java Java Database Connectivity (JDBC) Java Development Kit (JDK) Java FX JavaEE (JEE) JavaScript / ECMAScript Linux Liquibase Log4J MapStruct Maven Microsoft Office Microsoft Visual Studio (VS-) Code Microsoft Windows Mockito Payara PostgreSQL PostgresSQL Postman PuTTY Slf4j SonarLint SonarQube Spring Spring Boot Unix Shell Script XML scp ssh
Fluggesellschaften, Luft- und Raumfahrt
3 Monate
2021-03 - 2021-05

Entwicklung einer Landingpage Website

DevOps Engineer, Webentwickler ESLint Gatsby Git ...
DevOps Engineer, Webentwickler
Projekt / -ziel:
Entwicklung einer Landingpage Website für einen Kunden aus der Filmbranche.

Aufgaben im Projekt:
? Entwicklung einer Website mit Gatsby, einem statischen Webseiten-Generator, der mit ReactJS gebaut und von GraphQL unterstützt wird.
? Entwicklung von React-basierten Komponenten.
? Automatisches Generieren von HTML-Seiten für Blogposts, die im *.md-Format verfasst sind.
? Einsatz von constraint-basierten Designprinzipien unter Verwendung der Theme-UI-Bibliothek.
? Implementierung eines Dark Mode.
? Einbindung von Lazy Image Loading zur Optimierung der Ladezeiten.
? Umsetzung als Progressive Web App für eine verbesserte Nutzererfahrung.
? Optimierung für Suchmaschinen zur Steigerung der Sichtbarkeit.

? Erreichung eines Lighthouse-Testergebnisses von 100 Punkten zur Sicherstellung optimaler Website-Performance

Continuous Integration (CI) User Interface Design (UI) User Experience Design (UX) Objektorientierte Programmierung (OOP) Continuous Delivery (CD) DevOps Webdesign Anforderungsanalyse Progressive Web Apps Continuous Deployment
ESLint Gatsby Git GitHub Github Actions GraphQL HTML5 IntelliJ IDEA JavaScript / ECMAScript Multidimensional Expressions (MDX) NPM Netlify React SCSS
Dienstleistungen
3 Monate
2021-01 - 2021-03

Personal Blog Website für ITler

DevOps Engineer, Webentwickler ESLint Gatsby GitHub ...
DevOps Engineer, Webentwickler
  • Entwicklung einer Website mit Gatsby, einem statischen Webseiten-Generator, der mit ReactJS gebaut und von GraphQL unterstützt wird.
  • Entwicklung von React-basierten Komponenten.
  • Automatisches Generieren von HTML-Seiten für Blogposts, die im *.md-Format verfasst sind.
  • Einsatz von constraint-basierten Designprinzipien unter Verwendung der Theme-UI-Bibliothek.
  • Implementierung eines Dark Mode.
  • Einbindung von Lazy Image Loading zur Optimierung der Ladezeiten.
  • Umsetzung als Progressive Web App für eine verbesserte Nutzererfahrung.
  • Optimierung für Suchmaschinen zur Steigerung der Sichtbarkeit.
  • Erreichung eines Lighthouse-Testergebnisses von 100 Punkten zur Sicherstellung optimaler Website-Performance
Continuous Integration (CI) User Interface Design (UI) User Experience Design (UX) Objektorientierte Programmierung (OOP) Continuous Delivery (CD) DevOps Webdesign Progressive Web Apps Continuous Deployment
ESLint Gatsby GitHub Github Actions GraphQL HTML5 IntelliJ IDEA JavaScript / ECMAScript Multidimensional Expressions (MDX) NPM Netlify Node.js React
Dienstleistungen
6 Monate
2017-03 - 2017-08

Industrie 4.0

IoT Entwickler Atlassian Confluence Atlassian Jira C# ...
IoT Entwickler
Projekt / -ziel:
Ein Prototyp für den Einsatz von Augment Reality Brillen und Bosch XDK IoT Hardware in der Industrie 4.0 für Überwachung der Umgebung.


Aufgaben im Projekt:

? Recherche und Dokumentation innovativer Technologien wie Virtual Reality (VR), Augmented Reality (AR) und HoloLens.

? Entwicklung von innovativen Lösungen für IoT.

? An der Softwareentwicklung mit C Sprachen für das Bosch XDK Toolkit beteiligt.

? Einen Raspberry Pi 3 als Client eingerichtet, der mittels Java und Spring Framework entwickelt wurde, um Sensordaten von Bosch XDK zu empfangen.

? Bluetooth Low Energy (BLE) Technologie genutzt, um Raspberry Pi 3 mit XDK zu verbinden, unter Verwendung von hcitool und gatttool in der Shell-Skriptsprache.

? Eclipse IDE, Spring Framework und Gradle Build-Tool verwendet, um RESTful APIs zu entwickeln und Sensordaten von einem Raspberry Pi 3 mittels Curl-Befehlen in einer Datenbank zu speichern.

? Ein Backend-System für die Verarbeitung verschiedener Sensordaten entwickelt.

? JUnit-Tests implementiert und Codeabdeckungs-Plugins eingesetzt.

? Die Entwicklung von Apps für "Tizen 3.0 Native App und Web App für Samsung Gear S3" durchgeführt.

? Die App-Entwicklung für Microsoft HoloLens in Unity & Vuforia realisiert, um die XDK-Sensordaten in C# für Augmented Reality anzuzeigen.

MVC Design Pattern Scrum Objektorientierte Programmierung (OOP) Minimum Viable Products (MVP) REST-Services / API Internet of Things (IoT) Unit Testing Prozessautomatisierung
Atlassian Confluence Atlassian Jira C# Eclipse Git Gradle JSON Java Microsoft Office Microsoft Windows MySQL (RDBMS) Spring Spring Boot Unity Game Engine Unix Shell Script ssh
Industrie
4 Monate
2014-09 - 2014-12

Betreuung von verschiedenen Webseiten mit WordPress und Drupal

Webentwickler CSS Eclipse HTML ...
Webentwickler
  • Entwicklung von Websites mit HTML, CSS, JavaScript, Ajax, PHP und MySQL.
  • Betreuung von Websites mit Drupal und WordPress CMS.
  • Aufsetzung von Apache Server für Lokale Entwicklung.
  • Prototyp Entwicklung einer Schulanmeldungsund -verfolgungssystem mit Wordpress
GUI Pair Programming / Extreme Programming (XP) Proof of Concept (POC)
CSS Eclipse HTML Microsoft Windows PHP PostgreSQL Wordpress
Dienstleistungen

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 5 Monate
2019-01 - 2024-05

Zertifizierungen

s.u.,
s.u.

  • Clean Code and Test Driven Development Master Class, Laufend
  • Clean Architecture and Design Master Class, 2023
  • Architecting on AWS 2020
  • AWS CloudFormation Master Class, 2020
  • Docker, Swarm and Kubernetes, Udemy, 2019
  • Spring and Spring boot, Udemy, 2019

  • IntelliJ IDEA Tricks to Boost Productivity for Java Devs, 2019
1 Jahr 1 Monat
2016-10 - 2017-10

Studium

Bachelor's degree, Computer Engineering, TH Köln
Bachelor's degree, Computer Engineering
TH Köln
5 Jahre 1 Monat
2012-08 - 2017-08

Studium

Bachelor of Computer Engineering, German Jordanian University
Bachelor of Computer Engineering
German Jordanian University

Position

Position

  • Software Engineer
  • DevOps Engineer

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Experte
Clean Code
Experte
CI / CD
Experte
Docker
Experte
Git
Experte
Jenkins
Experte
Maven
Experte
Python
Experte
Test Driven Development (TDD)
Experte
Python Invoke
Experte
Python PyTest
Experte

Branchen

Branchen

  • IT
  • Fluggesellschaften, Luft- und Raumfahrt
  • Industrie
  • E-Commerce
  • Hochschulen, Fortbildung und Forschung
  • Dienstleistungen

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.