Senior Backend Developer mit Go / Golang / Java / Cloud / Terraform / AWS (10+ Jahre Erfahrung)
Aktualisiert am 11.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 08.01.2024
Verfügbar zu: 100%
davon vor Ort: 0%
golang
AWS
TDD
Amazon Web Services (AWS)
CI/CD
Docker
Git
Groovy
Hibernate
JQuery
JUnit
Jenkins
Linux
Maven
Microservices
Mockito
OpenJPA / JPA
PostgreSQL
Spock
Spring Boot
Terraform
Tomact
XML
Bulgarisch
Deutsch
Englisch

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

2 Jahre 2 Monate
2021-11 - 2023-12

Infrastrukturaufbau und Weiterentwicklung des Systems

Golang Backend-Developer / DevOps Engineer AWS java Go ...
Golang Backend-Developer / DevOps Engineer
  • Erstellung eines Konzepts für Infrastrukturaufbau

  • Infrastruktur-Aufbau in der AWS-Cloud mit terraform

  • Weiterentwicklung des bestehenden Systems

  • Migration von Microservices von Java nach Golang

  • Deployment und Monitoring

AWS java Go Golang terraform bash tdd scrum gocd gitlab gitlab-ci kubernetes grafana prometheus thanos
remote
9 Monate
2023-01 - 2023-09

Weiterentwicklung des bestehenden System

Golang Backend Developer Go Golang Docker ...
Golang Backend Developer
Konzeption und Implementierung von neuen Features
? Weiterentwicklung des bestehendes Systems
? Bugfixing
? DB-Modelierung
Go Golang Docker WebSocket RabbitMQ Kanban TDD Swagger
1 Jahr 11 Monate
2021-02 - 2022-12

Weiterentwicklung des Flugmanagementsystems

Freelance Golang Developer (Backend) / DevOps Engineer Go / Golang Amazon Web Services Lambda ...
Freelance Golang Developer (Backend) / DevOps Engineer
  • Konzeption und Implementierung von neuen Features

  • Weiterentwicklung des bestehendes Systems

  • Anbindung an externen Systemen

  • DB-Modellierung

  • Monitoring und Pflege der Services

Projektteam:

ProductOwner, 7-köpfiges Entwicklerteam

Go / Golang Amazon Web Services Lambda SNS SQS S3 CodeCommit CodeBuild CodeDeploy CloudWatch DynamoDb terraform Kanbank Scrum TDD XP DataDog
Tourismus
8 Monate
2021-11 - 2022-06

Umzug von Microservices

Freelance Golang Developer (Backend) / DevOps Engineer
Freelance Golang Developer (Backend) / DevOps Engineer
  • Migration von Microservices von Java nach Golang

  • Infrastruktur-Aufbau in der AWS-Cloud mit terraform

  • Deployment und Monitoring

Projektteam:

ProductOwner, 10-köpfiges Entwicklerteam

Go / Golang Java Amazon Web Services (Lambda SNS SQS S3 CloudWatch DynamoDb) terraform Scrum TDD XP GoCD
Automotive)
8 Monate
2020-07 - 2021-02

Löschen von Daten im DSGVO Kontext

Freelance Java Developer (Backend) / DevOps Engineer Java Junit Mockito ...
Freelance Java Developer (Backend) / DevOps Engineer
  • Implementierung von Löschroutinen

  • Rückbau von veralteten Komponenten

  • Deployment mittels TeamCity

  • DB-Modellierung (RDMS)

Projektteam:

ProductOwner, ScrumMaster, 5-köpfiges Entwicklerteam

Java Junit Mockito Spock Groovy Maven Gradle CI/CD Bitbucket Jira TDD ExtremeProgramming XP
Remote
1 Jahr 9 Monate
2018-07 - 2020-03

Erkennung & Kategorisierung von Objekten

Freelance Golang Developer (Backend) / DevOps Engineer
Freelance Golang Developer (Backend) / DevOps Engineer

Erkennung und Kategorisierung von Objekten wie Pflanzen, Insekten und Krankheiten auf Bildern, die auf einem Feld aufgenommen wurden.

  • Implementierung einzelner Microservices (Lambdas), um Metadaten und Bilder zu übertragen, zu persistieren und weiter zu verarbeiten

  • Infrastrukturaufbau mittels Terraform

  • Deployment mittels GitLabCI und Terraform in der AWS Cloud

  • DB-Modellierung (RDMS)

  • CI/CD-Aufbau

  • Dokumentation (Markdown), Monitoring und Pflege der Services

Projektteam:

ProductOwner, ScrumMaster, 12-köpfiges Entwicklerteam

Go / Golang Amazon Web Services AWS API Gateway Lambda DynamoDB SQS S3 Aurora RDS PostgreSQL IAM X-Ray Terraform ElasticSearch Kibana GitLab / GitLabCI Scrum TDD XP
Chemie
9 Monate
2017-10 - 2018-06

Implementierung eines Produktrückrufservices

Freelance Java Developer (Fullstack) / DevOps Engineer
Freelance Java Developer (Fullstack) / DevOps Engineer

Implementierung eines Produktrückrufservices, Darstellung von benutzerspezifischen Werbemitteln, Implementierung eines Double-Opt-In Verfahren bei Email-Änderung.

  • Backend-Entwicklung von Microservices für die Abwicklung des Produktrückrufs

  • Front- und Backend-Entwicklung für die Darstellung der spezifischen Werbemitteln auf der Shopseite

  • Backend-Entwicklung von Double-Opt-In-Verfahren bei E-Mail-Änderung des Benutzers

  • Integration neuer Services in der CI/CD-Pipeline

  • Monitoring und Pflege der Services

  • Estellung von REST-API Dokumentation mittels Swagger

Projektteam:

ProductOwner, ScrumMaster, 2- bis 5-köpfiges Entwicklerteam

Java Spring Boot Spock Groovy Docker Postgres Kafka Swagger Gradle Maven Gulp Jenkins Prometheus Sonar Grafana Scrum TDD XP
E-Commerce
2 Monate
2017-08 - 2017-09

Ergebnisse der Bundestagswahl 2017

Senior Developer java 8 Groovy Spock ...
Senior Developer
  • Die Aufgabe bestand darin die Zwischenergebnisse und die Endergebnisse bei der Bundestagswahl 2017 auf der Startseite anzuzeigen.

  • Die Quelldaten wurden regelmäßig synchronisiert, verarbeitet und in geeigneter Form für das Anzeigen auf der Seite zur Verfügung gestellt.

java 8 Groovy Spock JUnit Mockito Spring Boot Prometheus Docker Postgres Maven Gulp Gradle Thymeleaf Freemarker Jenkins Sonar Grafana

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 3 Monate
2007-10 - 2009-12

Informatik-Studium

Master of Computer Science, Universität Leipzig
Master of Computer Science
Universität Leipzig
4 Jahre
2003-10 - 2007-09

Informatik-Studium

Bachelor of Computer Science, Universität Leipzig
Bachelor of Computer Science
Universität Leipzig

Position

Position

  • Senior Backend Developer | Go | Golang | Java | DevOps | AWS | Cloud | IaC (terraform)

Kompetenzen

Kompetenzen

Top-Skills

golang AWS TDD Amazon Web Services (AWS) CI/CD Docker Git Groovy Hibernate JQuery JUnit Jenkins Linux Maven Microservices Mockito OpenJPA / JPA PostgreSQL Spock Spring Boot Terraform Tomact XML

Produkte / Standards / Erfahrungen / Methoden

Amazon Web Services (AWS)
Bitbucket
CI/CD
CleanCode
CSS
ExtremeProgramming
Git
Gradle
Grafana
Jenkins
Jira
Log4j
Maven
OpenJPA
Prometheus
Scrum
Spring
TDD
Tomcat
XP

ÜBER MICH

Ich bin ein erfahrener Java/Golang Entwickler mit Schwerpunkt in der Backendentwicklung (Microservices, AWS Cloud, DB, Rest, DevOps). Im Entwicklungsprozess bevorzuge ich agile Methoden/Techniken/Vorgehensmodelle wie Scrum, Test Driven Development (TDD), Extreme Programming (XP) u.a. Außerdem lege ich besonderen Wert auf sauberen Quelltext (CleanCode).

Berufserfahrung

2017 - heute

Rolle: Freelancer - Senior Developer / DevOps 

Kunde: Medien, E-Commerce, Chemie, Tourismus, Automotive

2010 - 2017

Rolle: Software - Entwickler 

Kunde: tarent GmbH / tarentsolutions GmbH

2005 - 2009

Rolle: Werkstudent 

Kunde: Robotron Datenbank Software

2004 - 2009

Rolle: Netzwerkbetreuer 

Kunde: Studentenwerk Leipzig

KERNKOMPETENZEN

  • Das Hauptanteil meiner Arbeit liegt in der Entwicklung. Auf Wunsch übernehme ich auch gern die Rolle des Architekten oder des DevOps - Engineers.

    • Architektur

    • Entwicklung

    • Beratung

    • Recherche

    • Orga

  • Aktuell entwickele ich Backend - Services für die AWS Cloud (100% serverless). Davor lag mein Schwerpunkt auf Microservices mit Spring Boot sowie klassischen Web anwendungen.

  • Ich habe bisher folgende Technologien für meine Projekte benutzt: Amazon Web Services (AWS), AngularJS, CI/CD, CSS, Cucumber, Docker, Docker Compose, Dropwizard, Git, GitLab, Go/Golang, Gradle, Grafana, Groovy, HTML, Hibernate, JQuery, JSP, JUnit, Java, JavaScript, Jenkins, Kotlin, Linux, Log4j, Maven, Mockito, Open JPA/JPA, Oracle, PostgreSQL, Prometheus, Selenium, Spock, SpringBoot, Spring, Terraform, Thymeleaf, Tomcat, Velocity, XML, XPath.

Testing

  • Groovy

  • Spock

  • JUnit

  • Mockito

  • Selenium

  • Cucumber

Template Engines

  • JSP

  • Velocity

  • Thymeleaf

  • FreeMarker

Sonstiges

  • Linux

  • Scrum & TDD & XP

  • HTML & CSS

  • Git

  • Maven

  • CI/CD

  • Jenkins

  • OpenJPA/JPA

  • Spring / Spring Boot

  • Terraform

  • Tomcat

  • XML

  • Amazon Web Services (AWS)

  • GitLab

  • Grafana

  • Docker

  • Hibernate

  • JQuery

  • SonarQube

  • XPath

  • Kafka

  • Prometheus

  • AngularJS

  • Dropwizard

  • Gradle

  • Kubernetes

Betriebssysteme

Linux

Programmiersprachen

AngularJS
Cucumber
Docker
Docker-Compose
Dropwizard
Go
Golang
Groovy
Hibernate
HTML
Java
JavaScript
JPA
JQuery
JSP
JUnit
Kotlin
Mockito
Selenium
Spock
Spring Boot
Terraform
Thymeleaf
Velocity
XML
XPath
Ruby
bash

Datenbanken

Oracle
PostgreSQL
h2
MySQL

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

2 Jahre 2 Monate
2021-11 - 2023-12

Infrastrukturaufbau und Weiterentwicklung des Systems

Golang Backend-Developer / DevOps Engineer AWS java Go ...
Golang Backend-Developer / DevOps Engineer
  • Erstellung eines Konzepts für Infrastrukturaufbau

  • Infrastruktur-Aufbau in der AWS-Cloud mit terraform

  • Weiterentwicklung des bestehenden Systems

  • Migration von Microservices von Java nach Golang

  • Deployment und Monitoring

AWS java Go Golang terraform bash tdd scrum gocd gitlab gitlab-ci kubernetes grafana prometheus thanos
remote
9 Monate
2023-01 - 2023-09

Weiterentwicklung des bestehenden System

Golang Backend Developer Go Golang Docker ...
Golang Backend Developer
Konzeption und Implementierung von neuen Features
? Weiterentwicklung des bestehendes Systems
? Bugfixing
? DB-Modelierung
Go Golang Docker WebSocket RabbitMQ Kanban TDD Swagger
1 Jahr 11 Monate
2021-02 - 2022-12

Weiterentwicklung des Flugmanagementsystems

Freelance Golang Developer (Backend) / DevOps Engineer Go / Golang Amazon Web Services Lambda ...
Freelance Golang Developer (Backend) / DevOps Engineer
  • Konzeption und Implementierung von neuen Features

  • Weiterentwicklung des bestehendes Systems

  • Anbindung an externen Systemen

  • DB-Modellierung

  • Monitoring und Pflege der Services

Projektteam:

ProductOwner, 7-köpfiges Entwicklerteam

Go / Golang Amazon Web Services Lambda SNS SQS S3 CodeCommit CodeBuild CodeDeploy CloudWatch DynamoDb terraform Kanbank Scrum TDD XP DataDog
Tourismus
8 Monate
2021-11 - 2022-06

Umzug von Microservices

Freelance Golang Developer (Backend) / DevOps Engineer
Freelance Golang Developer (Backend) / DevOps Engineer
  • Migration von Microservices von Java nach Golang

  • Infrastruktur-Aufbau in der AWS-Cloud mit terraform

  • Deployment und Monitoring

Projektteam:

ProductOwner, 10-köpfiges Entwicklerteam

Go / Golang Java Amazon Web Services (Lambda SNS SQS S3 CloudWatch DynamoDb) terraform Scrum TDD XP GoCD
Automotive)
8 Monate
2020-07 - 2021-02

Löschen von Daten im DSGVO Kontext

Freelance Java Developer (Backend) / DevOps Engineer Java Junit Mockito ...
Freelance Java Developer (Backend) / DevOps Engineer
  • Implementierung von Löschroutinen

  • Rückbau von veralteten Komponenten

  • Deployment mittels TeamCity

  • DB-Modellierung (RDMS)

Projektteam:

ProductOwner, ScrumMaster, 5-köpfiges Entwicklerteam

Java Junit Mockito Spock Groovy Maven Gradle CI/CD Bitbucket Jira TDD ExtremeProgramming XP
Remote
1 Jahr 9 Monate
2018-07 - 2020-03

Erkennung & Kategorisierung von Objekten

Freelance Golang Developer (Backend) / DevOps Engineer
Freelance Golang Developer (Backend) / DevOps Engineer

Erkennung und Kategorisierung von Objekten wie Pflanzen, Insekten und Krankheiten auf Bildern, die auf einem Feld aufgenommen wurden.

  • Implementierung einzelner Microservices (Lambdas), um Metadaten und Bilder zu übertragen, zu persistieren und weiter zu verarbeiten

  • Infrastrukturaufbau mittels Terraform

  • Deployment mittels GitLabCI und Terraform in der AWS Cloud

  • DB-Modellierung (RDMS)

  • CI/CD-Aufbau

  • Dokumentation (Markdown), Monitoring und Pflege der Services

Projektteam:

ProductOwner, ScrumMaster, 12-köpfiges Entwicklerteam

Go / Golang Amazon Web Services AWS API Gateway Lambda DynamoDB SQS S3 Aurora RDS PostgreSQL IAM X-Ray Terraform ElasticSearch Kibana GitLab / GitLabCI Scrum TDD XP
Chemie
9 Monate
2017-10 - 2018-06

Implementierung eines Produktrückrufservices

Freelance Java Developer (Fullstack) / DevOps Engineer
Freelance Java Developer (Fullstack) / DevOps Engineer

Implementierung eines Produktrückrufservices, Darstellung von benutzerspezifischen Werbemitteln, Implementierung eines Double-Opt-In Verfahren bei Email-Änderung.

  • Backend-Entwicklung von Microservices für die Abwicklung des Produktrückrufs

  • Front- und Backend-Entwicklung für die Darstellung der spezifischen Werbemitteln auf der Shopseite

  • Backend-Entwicklung von Double-Opt-In-Verfahren bei E-Mail-Änderung des Benutzers

  • Integration neuer Services in der CI/CD-Pipeline

  • Monitoring und Pflege der Services

  • Estellung von REST-API Dokumentation mittels Swagger

Projektteam:

ProductOwner, ScrumMaster, 2- bis 5-köpfiges Entwicklerteam

Java Spring Boot Spock Groovy Docker Postgres Kafka Swagger Gradle Maven Gulp Jenkins Prometheus Sonar Grafana Scrum TDD XP
E-Commerce
2 Monate
2017-08 - 2017-09

Ergebnisse der Bundestagswahl 2017

Senior Developer java 8 Groovy Spock ...
Senior Developer
  • Die Aufgabe bestand darin die Zwischenergebnisse und die Endergebnisse bei der Bundestagswahl 2017 auf der Startseite anzuzeigen.

  • Die Quelldaten wurden regelmäßig synchronisiert, verarbeitet und in geeigneter Form für das Anzeigen auf der Seite zur Verfügung gestellt.

java 8 Groovy Spock JUnit Mockito Spring Boot Prometheus Docker Postgres Maven Gulp Gradle Thymeleaf Freemarker Jenkins Sonar Grafana

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 3 Monate
2007-10 - 2009-12

Informatik-Studium

Master of Computer Science, Universität Leipzig
Master of Computer Science
Universität Leipzig
4 Jahre
2003-10 - 2007-09

Informatik-Studium

Bachelor of Computer Science, Universität Leipzig
Bachelor of Computer Science
Universität Leipzig

Position

Position

  • Senior Backend Developer | Go | Golang | Java | DevOps | AWS | Cloud | IaC (terraform)

Kompetenzen

Kompetenzen

Top-Skills

golang AWS TDD Amazon Web Services (AWS) CI/CD Docker Git Groovy Hibernate JQuery JUnit Jenkins Linux Maven Microservices Mockito OpenJPA / JPA PostgreSQL Spock Spring Boot Terraform Tomact XML

Produkte / Standards / Erfahrungen / Methoden

Amazon Web Services (AWS)
Bitbucket
CI/CD
CleanCode
CSS
ExtremeProgramming
Git
Gradle
Grafana
Jenkins
Jira
Log4j
Maven
OpenJPA
Prometheus
Scrum
Spring
TDD
Tomcat
XP

ÜBER MICH

Ich bin ein erfahrener Java/Golang Entwickler mit Schwerpunkt in der Backendentwicklung (Microservices, AWS Cloud, DB, Rest, DevOps). Im Entwicklungsprozess bevorzuge ich agile Methoden/Techniken/Vorgehensmodelle wie Scrum, Test Driven Development (TDD), Extreme Programming (XP) u.a. Außerdem lege ich besonderen Wert auf sauberen Quelltext (CleanCode).

Berufserfahrung

2017 - heute

Rolle: Freelancer - Senior Developer / DevOps 

Kunde: Medien, E-Commerce, Chemie, Tourismus, Automotive

2010 - 2017

Rolle: Software - Entwickler 

Kunde: tarent GmbH / tarentsolutions GmbH

2005 - 2009

Rolle: Werkstudent 

Kunde: Robotron Datenbank Software

2004 - 2009

Rolle: Netzwerkbetreuer 

Kunde: Studentenwerk Leipzig

KERNKOMPETENZEN

  • Das Hauptanteil meiner Arbeit liegt in der Entwicklung. Auf Wunsch übernehme ich auch gern die Rolle des Architekten oder des DevOps - Engineers.

    • Architektur

    • Entwicklung

    • Beratung

    • Recherche

    • Orga

  • Aktuell entwickele ich Backend - Services für die AWS Cloud (100% serverless). Davor lag mein Schwerpunkt auf Microservices mit Spring Boot sowie klassischen Web anwendungen.

  • Ich habe bisher folgende Technologien für meine Projekte benutzt: Amazon Web Services (AWS), AngularJS, CI/CD, CSS, Cucumber, Docker, Docker Compose, Dropwizard, Git, GitLab, Go/Golang, Gradle, Grafana, Groovy, HTML, Hibernate, JQuery, JSP, JUnit, Java, JavaScript, Jenkins, Kotlin, Linux, Log4j, Maven, Mockito, Open JPA/JPA, Oracle, PostgreSQL, Prometheus, Selenium, Spock, SpringBoot, Spring, Terraform, Thymeleaf, Tomcat, Velocity, XML, XPath.

Testing

  • Groovy

  • Spock

  • JUnit

  • Mockito

  • Selenium

  • Cucumber

Template Engines

  • JSP

  • Velocity

  • Thymeleaf

  • FreeMarker

Sonstiges

  • Linux

  • Scrum & TDD & XP

  • HTML & CSS

  • Git

  • Maven

  • CI/CD

  • Jenkins

  • OpenJPA/JPA

  • Spring / Spring Boot

  • Terraform

  • Tomcat

  • XML

  • Amazon Web Services (AWS)

  • GitLab

  • Grafana

  • Docker

  • Hibernate

  • JQuery

  • SonarQube

  • XPath

  • Kafka

  • Prometheus

  • AngularJS

  • Dropwizard

  • Gradle

  • Kubernetes

Betriebssysteme

Linux

Programmiersprachen

AngularJS
Cucumber
Docker
Docker-Compose
Dropwizard
Go
Golang
Groovy
Hibernate
HTML
Java
JavaScript
JPA
JQuery
JSP
JUnit
Kotlin
Mockito
Selenium
Spock
Spring Boot
Terraform
Thymeleaf
Velocity
XML
XPath
Ruby
bash

Datenbanken

Oracle
PostgreSQL
h2
MySQL

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.