Backend Developer, DevOps Engineer, Tester
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 69469 Weinheim (Bergstraße)
- National
- de | en
- 22.04.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Apache Maven, Confluence, Java (allg.), Json, Jenkins, Jira, Junit, Openshift, Oracle-Anwendungen, SOAP, Spring Framework, XML
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
Apache Maven, Confluence, Docker, Java (allg.), Json, Jira, Junit, Kubernetes, Objektrelationale Abbildung, Scrum, Spring Framework, SQL, UML
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
Agile Methodologie, Apache Maven, Apache Tomcat, Docker, Eclipse, Java (allg.), Json, MS Office (Anwenderkenntnisse), Objektorientierte Software-Entwicklung, Red Hat Enterprise Linux (RHEL), Shell (CSH), Web Services
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
Agile Methodologie, IBM Aix, Apache Maven, C++, DevOps, Docker, Eclipse, Java (allg.), Java Database Connectivity, MS Office (Anwenderkenntnisse), Objektorientierte Software-Entwicklung, Oracle-Anwendungen, Red Hat Enterprise Linux (RHEL), SQL, Swing (Java), Microsoft Visual Studio
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
Agile Methodologie, Apache Maven, Sed (Programming Language), Docker, Eclipse, Make (Software), Oracle-Anwendungen, Perl, Shell (CSH), Ubuntu, Microsoft Visual Studio, XML, XSLT (XSL Transformation)
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
MS Office (Anwenderkenntnisse), Oracle Application Server (OC4J), Oracle Business Intelligence (BI), Perl, Red Hat Enterprise Linux (RHEL), Shell (CSH), Microsoft Visual Studio, XML
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
Apache Maven, Eclipse, Java (allg.), Jenkins, MS Office (Anwenderkenntnisse), Oracle-Anwendungen, Red Hat Enterprise Linux (RHEL), SQL
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
Apache HTTP Server, Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, HTML, Java (allg.), JavaScript, Javaserver Pages, MS Office (Anwenderkenntnisse), Objektorientierte Software-Entwicklung, Oracle-Anwendungen, Red Hat Enterprise Linux (RHEL), Rollout, Schnittstellenentwicklung, Web Services
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
Apache Maven, Sed (Programming Language), Eclipse, Java (allg.), Java Database Connectivity, MS Office (Anwenderkenntnisse), Red Hat Enterprise Linux (RHEL), Shell (CSH), Skype for Business (Anwenderkenntnisse), Spring Framework, SQL, SSH (Secure Shell), Test Automation, Test Management, XML
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
Apache Maven, Apache Tomcat, Eclipse, Hibernate (Java), Java (allg.), Json, Java Database Connectivity, MS Office (Anwenderkenntnisse), Red Hat Enterprise Linux (RHEL), Web Services, XML
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
Apache HTTP Server, Apache Maven, Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, Hibernate (Java), Java (allg.), JavaScript, Java Database Connectivity, Javaserver Pages, MS Office (Anwenderkenntnisse), Oracle-Anwendungen, Red Hat Enterprise Linux (RHEL), Spring Framework, Transport Layer Security, Web Services
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
Apache Maven, Hibernate (Java), Java (allg.), Jenkins, MS Office (Anwenderkenntnisse), Oracle-Anwendungen, Red Hat Enterprise Linux (RHEL), Shell (CSH)
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
Apache HTTP Server, CSS (Cascading Style Sheet), JavaScript, Microsoft Windows (allg.), Mysql, PHP, Microsoft Visual Studio, Wordpress
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
Java (allg.), Shell (CSH), Ubuntu, XML, XSD (XML Schema Definition), XSLT (XSL Transformation)
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
CSS (Cascading Style Sheet), Less, Objektorientierte Software-Entwicklung, PHP, Syntactically Awesome Stylesheets (Sass), Ubuntu, User Interface (UI), Microsoft Visual Studio, Zend Framework
Ausbildung
Jena
Über mich
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
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden