freiberufler Senior Backend Developer mit Go / Golang / Java / Terraform / AWS (10+ Jahre Erfahrung) auf freelance.de

Senior Backend Developer mit Go / Golang / Java / Terraform / AWS (10+ Jahre Erfahrung)

zuletzt online vor 8 Tagen
  • auf Anfrage
  • 53347 Alfter
  • auf Anfrage
  • bg  |  de  |  en
  • 13.11.2024

Kurzvorstellung

Ich bin ein erfahrener Java/Golang Entwickler mit Schwerpunkt in der Backendentwicklung (Microservices, AWS Cloud, DB, REST, DevOps).

Auszug Referenzen (5)

"A. A. hat stets eigenständig und erfolgreich gearbeitet, zeigte Initiative und brachte Verbesserungen ein. Exzellente Teamarbeit!"
Golang Backend Developer / DevOps Engineer
MW
Tätigkeitszeitraum

11/2021 – 12/2023

Tätigkeitsbeschreibung

• Erstellung eines Konzepts für Infrastrukturaufbau
• Infrastruktur-Aufbau in der AWS-Cloud mit terraform
• Migration von Microservices von Java nach Golang
• Deployment und Monitoring

Eingesetzte Qualifikationen

Backend, Continuous Delivery, DevOps, Golang, Go (Programmiersprache), Continuous Integration

"Unser Team hat sehr gerne mit Herrn A. zusammengearbeitet. Besonders im Bereich der Testautomatisierung haben wir durch ihn viel bewegt. Danke!"
Golang Backend Developer
Kundenname anonymisiert
Tätigkeitszeitraum

2/2021 – 12/2022

Tätigkeitsbeschreibung

- Architekturkonzeption
- Backend-Entwicklung mit Golang für die AWS Cloud (Lambda, SQS, SNS, CodeCommit, CodeBuild, CodeDeployment, DynamoDB, PostgreSQL, API Gateway etc)
- Bugfixing
- Testautomatisierung
- DevOps Aufgaben

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Go (Programmiersprache), Json, Continuous Integration, Postgresql, Representational State Transfer (REST), Test Automation

"Herr A. war für unser Team eine große Bereicherung mit seiner fachlichen Expertise und seiner offenen und gewinnenden Art."
Senior Software Developer / DevOps
AC
Tätigkeitszeitraum

7/2020 – 2/2021

Tätigkeitsbeschreibung

- Implementierung von Löschroutinen (DSGVO)
- Rückbau von veralteten Komponenten
- DevOps-Aufgaben
- DB-Modellierung (RDMS)
- Implementierung neuer Features

Eingesetzte Qualifikationen

Apache Maven, Gradle, Java (allg.), Junit, Oracle-Anwendungen

"Wir arbeiteten ein 3/4 Jahr zusammen. Hervorheben möchte ich seine schnelle Auffassungsgabe und die hohe Code-Qualität, die er durch TDD erreicht."
Senior Software Developer / DevOps
Volker Valerius
Tätigkeitszeitraum

10/2017 – 6/2018

Tätigkeitsbeschreibung

- Backend-Entwicklung
- Frontend-Entwicklung
- Testautomatisierung
- Deployment
- Wartung und Pflege

Eingesetzte Qualifikationen

Linux (Kernel), Test Automation, Apache Tomcat, Front End, Git, Java (allg.), Jenkins, Junit, Spring Framework

"Ich habe mit ihm ein halbes Jahr in einem Projekt gearbeitet, er war sehr kompetent und ich habe einiges von ihnen lernen können! Gerne wieder!"
Java Developer / Senior Java Developer / Teamlead (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

1/2010 – 7/2017

Tätigkeitsbeschreibung

* Backend-Entwicklung,
* Frontend-Entwicklung,
* Testautomatisierung,
* Deployment-Automatisierung,
* Infrastrukturaufbau,
* Organisatorische Aufgaben
* 3rd level support

Eingesetzte Qualifikationen

Mysql, Oracle Database, Postgresql, Linux (Kernel), Scrum, Test Automation, Apache Tomcat, Objektorientierte Software-Entwicklung, Git, Hibernate (Java), J2EE, Java SE, Java (allg.), Java-Frameworks, Jenkins, Junit, Spring Framework, XML, AngularJS, HTML, HTML5, JavaScript, Json, JavaScript-Frameworks, Jquery, Kotlin, Representational State Transfer (REST), Xpath

Qualifikationen

  • Amazon Web Services (AWS)3 J.
  • Apache Maven
  • Backend
  • Continuous Delivery2 J.
  • Continuous Integration2 J.
  • DevOps2 J.
  • Git10 J.
  • Go (Programmiersprache)4 J.
  • Golang2 J.
  • Java (allg.)9 J.
  • Jenkins8 J.
  • Json9 J.
  • Junit9 J.
  • Microservices
  • Oracle-Anwendungen
  • Spring Framework8 J.
  • Test Automation10 J.

Projekt‐ & Berufserfahrung

Golang Backend Developer
Kundenname anonymisiert, remote
1/2023 – 9/2023 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2023 – 9/2023

Tätigkeitsbeschreibung

* Konzeption und Implementierung von neuen Features
• Weiterentwicklung des bestehendes Systems
• Bugfixing
• DB-Modelierung

Eingesetzte Qualifikationen

Backend, Docker, Golang, Kanban (Softwareentwicklung)

Golang Backend Developer / DevOps Engineer
Kundenname anonymisiert, remote
11/2021 – 12/2023 (2 Jahre, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2021 – 12/2023

Tätigkeitsbeschreibung

• Erstellung eines Konzepts für Infrastrukturaufbau
• Infrastruktur-Aufbau in der AWS-Cloud mit terraform
• Migration von Microservices von Java nach Golang
• Deployment und Monitoring

Eingesetzte Qualifikationen

Backend, Continuous Delivery, DevOps, Golang, Go (Programmiersprache), Continuous Integration

Golang Backend Developer
Kundenname anonymisiert, remote
2/2021 – 12/2022 (1 Jahr, 11 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

2/2021 – 12/2022

Tätigkeitsbeschreibung

- Architekturkonzeption
- Backend-Entwicklung mit Golang für die AWS Cloud (Lambda, SQS, SNS, CodeCommit, CodeBuild, CodeDeployment, DynamoDB, PostgreSQL, API Gateway etc)
- Bugfixing
- Testautomatisierung
- DevOps Aufgaben

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Go (Programmiersprache), Json, Continuous Integration, Postgresql, Representational State Transfer (REST), Test Automation

Senior Software Developer / DevOps
Kundenname anonymisiert, remote
7/2020 – 2/2021 (8 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

7/2020 – 2/2021

Tätigkeitsbeschreibung

- Implementierung von Löschroutinen (DSGVO)
- Rückbau von veralteten Komponenten
- DevOps-Aufgaben
- DB-Modellierung (RDMS)
- Implementierung neuer Features

Eingesetzte Qualifikationen

Apache Maven, Gradle, Java (allg.), Junit, Oracle-Anwendungen

Senior Software Developer / DevOps
Kundenname anonymisiert, Remote
7/2018 – 3/2020 (1 Jahr, 9 Monate)
Chemieindustrie
Tätigkeitszeitraum

7/2018 – 3/2020

Tätigkeitsbeschreibung

Primäres Ziel des Kunden ist es Pflanzen, Insekten und Krankheiten auf den Bildern, die auf einem Ackerfeld aufgenommen wurden, zu erkennen und auszuwerten. Die Auswertung erfolgte durch KI-Modelle, die mit den Bildern trainiert wurden. Das sekundäre Ziel war daher zunächst die besten Trainingsdaten für maschinelles Lernen mit dem Smartphone zu sammeln.

Die Aufgabe unseres Teams war es, die Bilder und die dazugehörigen Daten zu speichern und aufzubereiten, um diese dem Team ,,Maschinelles Lernen'' zur Verfügung zu stellen. Die Bilder und deren Daten wurden in der AWS Cloud gespeichert und verarbeitet. Die Verarbeitung erfolgte Serverless mit AWS Lambda. Für die Persistierung der Daten wurde die NoSQL Datenbank DynamoDB verwendet und für die Bildablage verwendeten wir s3 Buckets. Die Entkopplung der Komponenten erfolgte über AWS SQS (Queues). Für die Suche nach Daten wurde ElasticSearch mit Kibana als Frontend eingesetzt.

Das Team arbeitete Testgetrieben, dadurch wurde ein sehr hohes Qualitätslevel erreicht. Hiermit war es möglich eine CI/CD-Pipeline aufzubauen, die direkt auf das Produktivsystem ausgerollte. So lag die komplette Verantwortung, nach dem Prinzip "You build it, you run it", für die Entwicklung, das Deployment, die Pflege sowie die Wartung beim Team.

Im Projekt haben wir die zentrale Rolle eines Architekten angenommen, um Konzepte für die gesamte Systemarchitektur und Datenmodellierung zu entwerfen.

Eingesetzte Qualifikationen

Datenbankentwicklung, Software Architecture, Git, Go (Programmiersprache), Amazon Web Services (AWS)

Senior Software Developer / DevOps
Kundenname anonymisiert, Bonn
10/2017 – 6/2018 (9 Monate)
Handel
Tätigkeitszeitraum

10/2017 – 6/2018

Tätigkeitsbeschreibung

- Backend-Entwicklung
- Frontend-Entwicklung
- Testautomatisierung
- Deployment
- Wartung und Pflege

Eingesetzte Qualifikationen

Linux (Kernel), Test Automation, Apache Tomcat, Front End, Git, Java (allg.), Jenkins, Junit, Spring Framework

Senior Developer
Kundenname anonymisiert, Bonn
8/2017 – 9/2017 (2 Monate)
Medienbranche
Tätigkeitszeitraum

8/2017 – 9/2017

Tätigkeitsbeschreibung

Die Aufgabe bestand darin die Zwischenergebnisse und die Endergebnisse
bei der Bundestagswahl 2017 auf die Webseite
anzuzeigen. Die Quelldaten wurden regelmäßg synchronisiert, verarbeitet und
in geeigneter Form für das Anzeigen auf der Seite zur Verfügung gestellt.

Eingesetzte Qualifikationen

Postgresql, Test Automation, Apache Maven, Docker, Java (allg.), Jenkins, Spring Framework, XML

Java Developer / Senior Java Developer / Teamlead (Festanstellung)
tarent solutions GmbH, Bonn
1/2010 – 7/2017 (7 Jahre, 7 Monate)
IT
Tätigkeitszeitraum

1/2010 – 7/2017

Tätigkeitsbeschreibung

* Backend-Entwicklung,
* Frontend-Entwicklung,
* Testautomatisierung,
* Deployment-Automatisierung,
* Infrastrukturaufbau,
* Organisatorische Aufgaben
* 3rd level support

Eingesetzte Qualifikationen

Mysql, Oracle Database, Postgresql, Linux (Kernel), Scrum, Test Automation, Apache Tomcat, Objektorientierte Software-Entwicklung, Git, Hibernate (Java), J2EE, Java SE, Java (allg.), Java-Frameworks, Jenkins, Junit, Spring Framework, XML, AngularJS, HTML, HTML5, JavaScript, Json, JavaScript-Frameworks, Jquery, Kotlin, Representational State Transfer (REST), Xpath

Ausbildung

Informatik
Master of Computer Science
2009
Leipzig
Informatik
Bachelor of Computer Science
2007
Leipzig

Ü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).

Weitere Kenntnisse

Amazon Web Services (AWS), CI/CD, Docker-Compose, Docker, Git, Go, Golang, Gradle, Grafana, Groovy, Hibernate, JQuery, JUnit, Java, Jenkins, Kotlin, Linux, Log4j, Maven, Mockito, OpenJPA/JPA, Oracle, PostgreSQL, Prometheus, Selenium, Spock, Spring Boot, Spring, Terraform, Tomcat, XML u.a.

Persönliche Daten

Sprache
  • Bulgarisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
9231
Alter
46
Berufserfahrung
14 Jahre und 11 Monate (seit 01/2010)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden