freiberufler Backend Developer, DevOps Engineer, Tester auf freelance.de

Backend Developer, DevOps Engineer, Tester

offline
  • auf Anfrage
  • 69469 Weinheim (Bergstraße)
  • National
  • de  |  en
  • 22.04.2023

Kurzvorstellung

Ein breit aufgestellter Softwareentwickler mit fundiertem Wissen im Bereich DevOps, Backend, Virtualisierung, Linux und Webentwicklung. Sein kommunikatives Wesen ermöglicht es ihm, in jeder Phase eines Projekts die Stakeholder mit einzubeziehen.

Qualifikationen

  • C++
  • DevOps (allg.)
  • Docker
  • Java (allg.)
  • Linux Entwicklung
  • Representational State Transfer (REST)
  • SQL
  • Testautomatisierung
  • Webservices

Projekt‐ & Berufserfahrung

Backendentwickler, DevOps-Engineer (Festanstellung)
Fiducia & GAD IT, Karlsruhe
1/2021 – 4/2021 (4 Monate)
Banken
Tätigkeitszeitraum

1/2021 – 4/2021

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Aufbau Buildpipeline und Konfigurations- und Rolloutmanagement
- Backendseitige Umsetzung der Kundenanforderung (z.B PDF-Erstellung, Datenmapping, Anbinden von RESTfull-Services und SOAP)
- Prozesserarbeitung und Modellierung innerhalb eines Scrum-Teams
- Coderefactoring des bestehenden Codes

Eingesetzte Produkte und Technologien:
IntelliJ, DrawIO, git, Bitbucket, Swagger, SOAP, Flyway, Pair Programming

Eingesetzte Qualifikationen

Apache Maven, Confluence (Atlassian), Java (allg.), JavaScript Object Notation (JSON), Jenkins, Jira, JUnit, OpenShift, Oracle (allg.), SOAP (Simple Object Access Protocol), Spring, XML

Backendentwickler (Festanstellung)
Alcon, Freiburg
10/2020 – 12/2020 (3 Monate)
Pharma und Medizin
Tätigkeitszeitraum

10/2020 – 12/2020

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Auswahl geeigneter Technologien
- Umsetzen der fachlichen Anforderungen in geeignete Datenstrukturen und Programmmodule
- Implementierung der Backendlogik
- Implementierung der Schnittstellen zum Frontend mittels RESTfull-Services

Eingesetzte Produkte und Technologien:
JPA, IntelliJ, Swagger, Mockito, Testcontainers, DrawIO, CentOS, Vi, git, DBeaver, Postgres, Flyway, yaml, MSTeams, Design Patterns, Bitbucket, Postman, Slf4j

Eingesetzte Qualifikationen

Apache Maven, Confluence (Atlassian), Docker, Java (allg.), JavaScript Object Notation (JSON), Jira, JUnit, Kubernetes, Objektrelationale Abbildung (ORM), SCRUM, Spring, SQL, UML

Lead-Developer (Festanstellung)
DHL, Bonn
4/2020 – 7/2020 (4 Monate)
Logistikdienstleister
Tätigkeitszeitraum

4/2020 – 7/2020

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Analyse der Schnittstelle / Aufwandsschätzung
- Auswahl der einzusetzenden Frameworks
- Implementierung der Schnittstelle
- Erstellung der Laufzeitcontainer mittels Docker
- Aufsetzen einer Buildpipeline
- Deployment in Test und Produktivumgebung
- Test auch Last und Performance

Eingesetzte Produkte und Technologien:
Yaml, Csv, OpenAPI 3 / Swagger, gson, Log4j, Deployment, Sonar, MS Teams, JFrog, Microservices, Solid Principles

Eingesetzte Qualifikationen

Agile Entwicklung, Apache Maven, Apache Tomcat, Docker, Eclipse, Java (allg.), JavaScript Object Notation (JSON), MS Office (Anwenderkenntnisse), Objektorientierte Programmierung (OOP), Red Hat Enterprise Linux (RHEL), Shell (CSH), Webservices

Lead-Developer (Festanstellung)
DHL, Bonn
1/2020 – 9/2020 (9 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2020 – 9/2020

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Analyse angefragter CRs / Schätzung
- Java Client Weiterentwicklung
- C++ Backendentwicklung
- Deployment der umgesetzten CRs
- Lösen von Wartungstickets

Eingesetzte Produkte und Technologien:
ProC, JDBC, AWT, Vi, git, DBeaver, Sonar, Teams, Regex, ITEL, Refactoring

Eingesetzte Qualifikationen

Agile Entwicklung, AIX, Apache Maven, C++, DevOps, Docker, Eclipse, Java (allg.), JDBC (Java Database Connectivity), MS Office (Anwenderkenntnisse), Objektorientierte Programmierung (OOP), Oracle (allg.), Red Hat Enterprise Linux (RHEL), SQL, Swing (Java), Visual Studio

IT-Consultant (Festanstellung)
DHL, Bonn
5/2019 – 12/2019 (8 Monate)
Logistikdienstleister
Tätigkeitszeitraum

5/2019 – 12/2019

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Analyse des bestehenden Quellcodes / Compilierungstest
- Analyse der Fachlichkeit in Backend und Frontend
- Analyse der bestehenden Schnittstellen
- Aufbau technischer Infrastruktur wie Buildpipeline und Code- und Docker Repos
- Neuimplementierung des Bauprozesses mittels moderner Frameworks
- IT-Servicemanagement

Eingesetzte Produkte und Technologien:
ProC, Vi, Buildpipeline, Jfrog, GitLab, ER-Model, Prozessautomatisierung

Eingesetzte Qualifikationen

Agile Entwicklung, Apache Maven, AWK/SED, Docker, Eclipse, make (Software), Oracle (allg.), Perl, Shell (CSH), Ubuntu, Visual Studio, XML, XSLT (XSL Transformation)

Fullstack Entwickler (Festanstellung)
DHL, Bonn
2/2019 – 4/2019 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

2/2019 – 4/2019

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Laden der erzeugten Sendungsevents und Transformieren in das Zielformat
- Aggregation der Daten
- Anpassung der GUI

Eingesetzte Produkte und Technologien:
Vi, GitLab, Oracle Admin, Rocket Chat, Wasserfall-Model, Cron Jobs, systemd

Eingesetzte Qualifikationen

MS Office (Anwenderkenntnisse), Oracle Application Server (OC4J), Oracle Business Intelligence (BI), Perl, Red Hat Enterprise Linux (RHEL), Shell (CSH), Visual Studio, XML

Backend Entwickler (Festanstellung)
DHL, Bonn
9/2018 – 1/2019 (5 Monate)
Logistikdienstleister
Tätigkeitszeitraum

9/2018 – 1/2019

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Analyse bestehender Jobabläufe
- Refactoring bestehender Batchjobs, hin zu einer Microarchitektur
- Modernisierung der Projektinfrastruktur

Eingesetzte Produkte und Technologien:
Spring Batch,Refactoring, Buildpipeline, Jfrog, Rocketchat, Skype, Wasserfall-Model

Eingesetzte Qualifikationen

Apache Maven, Eclipse, Java (allg.), Jenkins, MS Office (Anwenderkenntnisse), Oracle (allg.), Red Hat Enterprise Linux (RHEL), SQL

Entwickler (Festanstellung)
DHL, Bonn
7/2018 – 10/2018 (4 Monate)
Logistikdienstleister
Tätigkeitszeitraum

7/2018 – 10/2018

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Umsetzung der Anforderungen nach Design
- Abstimmung mit dem Schnittstellenpartner und Testunter-stützung
- Deployment in Test- und Produktivumgebung

Eingesetzte Produkte und Technologien:
YAML, Spring-web, Swagger 2, Gitlab, Buildpipeline, Refactoring,
Skype Buissennes, Wasserfall-Modell

Eingesetzte Qualifikationen

Apache HTTP Server, Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, HTML, Java (allg.), JavaScript, JSP (Java Server Pages), MS Office (Anwenderkenntnisse), Objektorientierte Programmierung (OOP), Oracle (allg.), Red Hat Enterprise Linux (RHEL), Rollout, Schnittstellenentwicklung, Webservices

Testautomatisierer, Testmanager (Festanstellung)
DHL, Bonn
1/2018 – 6/2018 (6 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2018 – 6/2018

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Erstellung des Testkonzepts anhand der Projektanforderung in enger Abstimmung mit dem Kunden
- Erstellen geeigneter Testschritte anhand des Testkonzepts
- Analyse und Schätzung des Testautomatisierungsaufwands
- Entwicklung und Anpassung des bestehenden Testframe-works an die Projekterfordernisse
- Testdatenerzeugung
- Dokumentation der Funktionsweise des Testframeworks

Eingesetzte Produkte und Technologien:
scp, xmllint, Postgres, vagrant, Cueueing, Apache MQ, Skype Businesses, Agil in Sprints

Eingesetzte Qualifikationen

Apache Maven, AWK/SED, Eclipse, Java (allg.), JDBC (Java Database Connectivity), MS Office (Anwenderkenntnisse), Red Hat Enterprise Linux (RHEL), Shell (CSH), Skype for Business (Anwenderkenntnisse), Spring, SQL, SSH (Secure Shell), Testautomatisierung, Testmanagement / Testkoordination (IT), XML

Lead Developer (Festanstellung)
DHL, Bonn
10/2017 – 12/2017 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

10/2017 – 12/2017

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Implementierung der Anforderung
- Test der Anwendung
- Anpassung der Testautomatisierung
- Deployment der Anwendung in Test- und Produktivumge-bung

Eingesetzte Produkte und Technologien:
gson, JAX-B, Apache-MQ, Sonar Cube, Wasserfall-Model

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, Eclipse, Hibernate (Java), Java (allg.), JavaScript Object Notation (JSON), JDBC (Java Database Connectivity), MS Office (Anwenderkenntnisse), Red Hat Enterprise Linux (RHEL), Webservices, XML

Entwickler (Festanstellung)
DHL, Bonn
7/2017 – 9/2017 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

7/2017 – 9/2017

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Entwicklung des Mitteilungsservices
- Schreiben des Designdokuments
- Testunterstützung des Kunden beim Webservice

Eingesetzte Produkte und Technologien:
Rocket Chat, Wasserfall-Modell, Zertifikatemanagement

Eingesetzte Qualifikationen

Apache HTTP Server, Apache Maven, Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, Hibernate (Java), Java (allg.), JavaScript, JDBC (Java Database Connectivity), JSP (Java Server Pages), MS Office (Anwenderkenntnisse), Oracle (allg.), Red Hat Enterprise Linux (RHEL), Spring, SSL / TLS, Webservices

Entwickler (Festanstellung)
DHL, Bonn
4/2017 – 6/2017 (3 Monate)
Logistikdienstleister
Tätigkeitszeitraum

4/2017 – 6/2017

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Implementierung der Anforderungen anhand des Designs und Mappings
- Schreiben von Unittests
- Testunterstützung des Kunden

Eingesetzte Produkte und Technologien:
csv, JPA, Spring Batch, Backend, Rocket Chat, Wasserfall-Modell

Eingesetzte Qualifikationen

Apache Maven, Hibernate (Java), Java (allg.), Jenkins, MS Office (Anwenderkenntnisse), Oracle (allg.), Red Hat Enterprise Linux (RHEL), Shell (CSH)

Fullstack Entwickler (Festanstellung)
Kneipp, Würzburg
11/2016 – 3/2017 (5 Monate)
Gesundheitswesen
Tätigkeitszeitraum

11/2016 – 3/2017

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Aufnehmen der Anforderung des Kunden
- Auswahl der Technologien
- Erstellen eines Prototypes
- Entwickeln und initiales Hosten der Webseite mit vorgege-benem Inhalt mit Wordpress
- Erstellen eines Rechtemanagements
- Schulung der Anwender

Eingesetzte Qualifikationen

Apache HTTP Server, CSS (Cascading Style Sheet), JavaScript, Microsoft Windows (allg.), mySQL, PHP, Visual Studio, Wordpress

Entwickler (Festanstellung)
digiCult Verbund eG, Kiel
9/2016 – 10/2016 (2 Monate)
Bibliothekswesen
Tätigkeitszeitraum

9/2016 – 10/2016

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Entwicklung einer Toolchain zur Transformation von OCR Altodaten ins bibliothekarische MARC21 und MODS Format
- Umwandeln der Alto Rohdaten und validieren des Outputs

Eingesetzte Produkte und Technologien:
Shell, JAX-B, xmllint, Marc21, Alto, MODS

Eingesetzte Qualifikationen

Java (allg.), Shell (CSH), Ubuntu, XML, XSD (XML Schema Definition), XSLT (XSL Transformation)

Entwickler (Festanstellung)
ThULB Jena, Jena
1/2015 – 8/2016 (1 Jahr, 8 Monate)
Bibliothekswesen
Tätigkeitszeitraum

1/2015 – 8/2016

Tätigkeitsbeschreibung

Aufgaben im Projekt:
- Evaluierung und Vorstellung verfügbarer Bibliothekssuch-maschinen zur Ablösung von Vufind 2
- Erstellen eines POC zu Vufind 3
- Anbinden der Schnittstellen an das neue System
- Konfiguration von Vufind sowie Designanpassung im Corpo-rate Design der ThULB
- Implementierung verschiedener Spezialfälle zur einheitlichen Anzeige in der GUI

Eingesetzte Produkte und Technologien:
Codeigniter, Twitter Bootstrap, Nano, Vi, gedit, Solr
Aufbau von Bibliothekarischem Wissen, MVC, Responsive Design, NoSQL, Prototyping

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), Less, Objektorientierte Programmierung (OOP), PHP, Syntactically Awesome Stylesheets (Sass), Ubuntu, User Interface (UI), Visual Studio, Zend

Ausbildung

Informatik, Wirtschaft. Philosophie
B.A. Philosophie / EF Informatik

Jena

Über mich

In die Bewertung ist die Erfahrung, Anwendungshäufigkeit und persönliche Einschätzung eingeflossen.
Die hier aufgeführten Technologien / Methoden sind innerhalb der Kategorien nach dem Erfahrungsniveau sortiert.


Branchen:
Fracht, Beförderung und Logistik
IT
Banken und Finanzdienstleister
Pharma und Medizin
Ämter, Behörden, öffentlicher Bereich

Betriebssysteme:
Centos
Linux
Ubuntu
Unix
AIX
Android
Microsoft Windows

Programmiersprachen:
Unix Shell Script
Bash
JSON
Java
SQL
XML
sed
yaml
C
C++
HTML
Regular Expression
WSDL
XSLT
C#
CSS
HTML5
JavaScript / ECMAScript
Microsoft Visual Basic .Net
PHP
PL/SQL
Pascal / Delphi
Perl
XSD
XSL
Xpath
awk

Bibliothek / Framework:
Apache POI
Gitlab CI
JUnit
Java Persistence API (JPA)
Markdown
STL
Twitter Bootstrap
Google Gson
HTTP
Hibernate
JAX-B
Jackson
Java Profiler
Java Server Pages (JSP)
JavaEE (JEE)
Jersey
Log4J
Postman
Slf4j
Spring
Spring Batch
.NET
AWT-Framework
Boost
DOJO
Google Guava
Hamcrest
Java Database Connectivity (JDBC)
Java Development Kit (JDK)
Java Server Faces (JSF)
Mockito
Servlet
Spring Boot
Kafka (KSQL)
Selenium
Swing


Datenbanken:
H2 (RDBMS)
HSQLDB (RDBMS)
PostgreSQL
MySQL (RDBMS)
Oracle (RDBMS)

Entwicklungstools:
Git
ssh
Atlassian Jira
Docker
Eclipse
GitHub
GitLab
IntelliJ IDEA
Maven
Microsoft Visual Studio (VS-) Code
Vagrant
scp
vi
Atlassian Bitbucket
Atlassian Confluence
DBeaver
Jenkins
SonarQube
Subversion (SVN)
GCC
Makefiles (nMake, mMake)
Microsoft Visual C++
Microsoft Visual Studio
OpenShift
Oracle SQL Developer
PuTTY
Artifactory
Gradle
Spring Source Tool Suite

Hardware:
Raspberry

Kenntnisse / Erfahrungen:
Blockchain
Datenanalyse
IT-Servicemanagement
User-Tests
cron
systemd
GUI
Workshops
Ethereum
Keystore / Zertifikatemanagament
Stream Processing
Teamführung
Umfragen

Konzepte und Methoden:
Objektorientierte Programmierung (OOP)
Continuous Delivery (CD)
Continuous Deployment
Continuous Integration (CI)
DevOps
Objektorientiertes Design (OOD)
REST Services / API
Scrum
Testautomatisierung
Unit Testing
Wasserfallmodell
Clean Code
Code Review
Design Patterns
End-To-End Testing
Entity-Relationship-Modell (ER-Modell oder ERM)
ITIL
Infrastructure as Code (IaC)
MVC Design Pattern
Microservices
Pair Programming / Extreme Programming (XP)
Performance Test
Refactoring
SOAP Services
Solid Principles
Test Driven Development (TDD)
Unified Modeling Language (UML)
User Acceptance Test (UAT)
V-Model
Ajax
Bitbucket Pipelines
Domain Driven Design
Kanban
Multidimensionale Datenmodellierung
OLAP
Responsive Design
SWOT-Analyse
Google Sheets
MockUps
Projectmanagement (PM)

Middleware:
Flyway
Apache ActiveMQ
Apache Tomcat / TomEE
Helm
Liquibase
Glassfish
JMeter
Jetty
Logstash
Nginx

Produkte:
Microsoft Excel
Microsoft Office
Swagger 2
HP Quality Center
Microsoft Powerpoint
Portainer
Slack
Wordpress
Zoom
openAPI (V3)
Kubernetes
Apache Solr
Enterprise Architect
Informatica PowerCenter
Matomo
Microsoft Team Foundation Server
Mural

Weitere Kenntnisse

Java, C++, SQL, REST, Linux, Shell, DevOps, Buildpipelines, Docker, Webservices, Testautomatisierung

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
National
Home-Office
bevorzugt
Profilaufrufe
1515
Alter
36
Berufserfahrung
9 Jahre und 2 Monate (seit 01/2015)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden