Software Engineer / Team Lead
Aktualisiert am 30.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.06.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Go (Golang)
Java
JavaScript
Microservices
REST
SQL
NoSQL
AWS
Systemintegration
BPM
CI/CD
Code Review
Agile Softwareentwicklung
Scrum
Testautomatisierung
Clean Code
GitHub
GitLab
Docker
Kubernetes
Kafka
Deutsch
fliessend
English
fließend
Russisch
Muttersprache

Einsatzorte

Einsatzorte

Berlin (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 5 Monate
2021-11 - 2024-03

Einführung eines neuen Order Management Systems

Golang Developer (Contract) Go Java JavaScript ...
Golang Developer (Contract)

Aufgaben:

- Entwicklung von Microservices (Middleware) in Go

- Automatisierung von Arbeitsabläufen

- Testautomatisierung (E2E Tests mit Cucumber, Unit Tests)

- Entwicklung von Tools zur Produktivitätssteigerung und Behebung von Produktionsfehlern mit JavaScript und Node.js

- Code-Reviews und Onboarding von neuen Teammitgliedern


In meiner Rolle als Golang-Entwickler bei dem dynamisch wachsenden internationalen Unternehmen Emma Sleep helfe ich bei der Entwicklung einer neuen digitalen Plattform zur Automatisierung der Geschäftsprozesse des Unternehmens. Ich modelliere den Prozess der Auftragsabwicklung in Fluent Commerce (OMS) und entwickle Middleware-Microservices in der Programmiersprache Go. Ich schreibe Skripte in JavaScript und Node.js, um die Leistung des Teams bei der Implementierung neuer Funktionen und der Lösung von Produktionsproblemen zu steigern. Zu meinen Erfolgen im Unternehmen gehört auch das Entwerfen und Implementieren von E2E-Tests auf Basis von Cucumber und Java mit SrpingBoot. Ich identifiziere Engpässe in der aktuellen Architektur und schlage strategische Verbesserungen vor.


Technologien: `Go`, `Docker`, `AWS`, `Java`, `Cucumber`, `SpringBoot`, `FluentCommerce`, `Postman` `JavaScript` `Node.js`


Go Java JavaScript Microservices Git GitHub AWS Cucumber Spring Boot Postman Testautomatisierung Prometheus Grafana Node.js
Emma - The Sleep Company
Remote
1 Jahr 7 Monate
2020-05 - 2021-11

Entwicklung von Spielen, Migration in die Cloud

Go Java Cucumber ...

Aufgaben: 

- Entwicklung von Spielen
- Integration der Spiele in die Online-Spielportale
- Entwicklung von Tools und Automatisierung von internen Prozessen

- Code-Reviews

Als Senior Software Engineer in einem dynamisch wachsenden Unternehmen helfe ich, die bestehenden Spiele und die dazugehörige Infrastruktur weiterzuentwickeln und in die Cloud zu bringen. Dabei habe ich Einblick in fast alle technischen Aspekte wie Frontend- und Backend-Entwicklung, CI/CD, Entwicklung von Tools und Modernisierung bestehender Anwendungen, Anbindung an externe Provider, Cloud, etc. Auch die Prozessoptimierung gehört zu meinen Aufgaben.

Technologien: `Java` `Go` `JavaScript` `TypeScript` `CI/CD` `.NET` `Apache Maven` `GitLab CI` `Jenkins` `Docker` `Kubernetes
Go Java Cucumber Unittest
Gamomat Development GmbH
Berlin
2 Jahre
2018-01 - 2019-12

Einwicklung von Fachsoftware für Notare

Teamleiter Entwicklung Microservices Spring Boot Angular ...
Teamleiter Entwicklung

Aufgaben:

- Implementierung von Notariatssoftware

- Führen eines Entwicklerteams

- Code-Reviews

In der Rolle eines technischen Projektleiters (Leitung eines Scrum-Teams, bestehend aus 5-6 Entwicklern) war ich an der Entwicklung einer spezialisierten Software für Notare auf Basis von Electron (mit Chromuium + Node.js) beteiligt.

Technologien: `Microservices` `Spring Boot` `Angular` `Continuous Integration` `Test-Automatisierung` `Release-Automatisierung` `TypeScript` `JavaScript` `Java` `Groovy` `Gradle`

Microservices Spring Boot Angular Continuous Integration Test-Automatisierung Release-Automatisierung TypeScript JavaScript Java Groovy Gradle
Westernacher Solutions GmbH
Berlin
2 Jahre 10 Monate
2016-03 - 2018-12

Enterprise Webservices Platform

Berater Webservices Oracle Enterprise Service Bus
Berater
Als Berater für Service Orientiere Architekturen und Anwendungsintegration unterstützte ich unseren Kunden (Bundesnotarkammer) bei der Konzeption und Entwicklung der Webservices Platform, die die Fachanwendungen der Kammer integriert.

Technologien: `Webservices` `Oracle Enterprise Service Bus`
Webservices Oracle Enterprise Service Bus
Westernacher Solutions GmbH
Berlin
3 Jahre 2 Monate
2013-01 - 2016-02

EBPP (electronic bill presentment and payment)

Software Architekt und Teamleiter Entwicklung Apache ServiceMix Java JavaScript (Angular) ...
Software Architekt und Teamleiter Entwicklung

Aufgaben:

- Entwurf und Implementierung von Dienstleistungen mit Schwerpunkt auf Online-Zahlungsmethoden
- Leitung eines Teams von Entwicklern
- Code-Reviews

Als Software Architekt und Teamleiter eines agilen Teams bestehend aus 5-7 Entwicklern war ich für die Projektierung und Umsetzung von Diensten mit Schwerpunkt Online-Zahlungsmethoden verantwortlich. Das entwickelte Produkt ermöglicht es den Bankkunden Dienste verschiedener Anbieter (Versorgungsunternehmen, Mobilfunkanbieter, Online-Shops etc.) online zu bezahlen.


Technologien: `Apache ServiceMix` `Java` `JavaScript (Angular)` `JEE` `Oracle Enterprise Service Bus`

Apache ServiceMix Java JavaScript (Angular) JEE Oracle Enterprise Service Bus Code Review Teamleading
Bank Soft Systems
Moskau

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 10 Monate
2005-09 - 2011-06

Informatik-Studium

Diplom-Informatiker (FH), THI, Ingolstadt
Diplom-Informatiker (FH)
THI, Ingolstadt

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Go (Golang) Java JavaScript Microservices REST SQL NoSQL AWS Systemintegration BPM CI/CD Code Review Agile Softwareentwicklung Scrum Testautomatisierung Clean Code GitHub GitLab Docker Kubernetes Kafka

Produkte / Standards / Erfahrungen / Methoden

Scrum
Fortgeschritten
Software-Entwicklung
Experte
System-Design
Fortgeschritten
Team-Leitung
Fortgeschritten
Ich bin ein erfahrener und engagierter Software-Ingenieur mit umfangreicher Erfahrung in der Backend- und Middleware-Entwicklung. Im Laufe meiner Karriere habe ich vielseitige Fähigkeiten in Java, Go, JavaScript und anderen Programmiersprachen und Frameworks wie SpringBoot und Node.js entwickelt und in verschiedenen Branchen wie Banken, Gaming und Einzelhandel gearbeitet.

Ich habe einen Abschluss als Diplom-Informatiker (FH) von der Technischen Hochschule Ingolstadt und bin in mehreren professionellen Standards zertifiziert, darunter SCRUM, Softwarearchitektur und mehrere IBM-Entwicklungsframeworks.

In meinen letzten Projekten habe ich durch die Entwicklung digitaler Plattformen, die Automatisierung von Geschäftsprozessen und die Leitung von Software-Entwicklungsteams einen wichtigen Beitrag zur Bereitstellung hochwertiger, innovativer Lösungen geleistet. Meine Herangehensweise an die Softwareentwicklung zeichnet sich durch eine Verpflichtung zu sauberem Code, agilen Methoden und kontinuierlichem Lernen und Verbessern aus.

Mein berufliches Ethos basiert auf aufschlussreichen Problemlösungen, bei denen ich mich darauf konzentriere, die Grundursachen zu identifizieren und nachhaltige und innovative Lösungen anzubieten. Ich engagiere mich für die Zusammenarbeit im Team und die kundenorientierte Lieferung.

Programmiersprachen

Groovy
Java
JavaScript
Go

Datenbanken

Oracle
PostgreSQL
MongoDB, DynamoDB

Branchen

Branchen

Banken, Notariatswesen, Justiz, Gaming, Retail

Einsatzorte

Einsatzorte

Berlin (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 5 Monate
2021-11 - 2024-03

Einführung eines neuen Order Management Systems

Golang Developer (Contract) Go Java JavaScript ...
Golang Developer (Contract)

Aufgaben:

- Entwicklung von Microservices (Middleware) in Go

- Automatisierung von Arbeitsabläufen

- Testautomatisierung (E2E Tests mit Cucumber, Unit Tests)

- Entwicklung von Tools zur Produktivitätssteigerung und Behebung von Produktionsfehlern mit JavaScript und Node.js

- Code-Reviews und Onboarding von neuen Teammitgliedern


In meiner Rolle als Golang-Entwickler bei dem dynamisch wachsenden internationalen Unternehmen Emma Sleep helfe ich bei der Entwicklung einer neuen digitalen Plattform zur Automatisierung der Geschäftsprozesse des Unternehmens. Ich modelliere den Prozess der Auftragsabwicklung in Fluent Commerce (OMS) und entwickle Middleware-Microservices in der Programmiersprache Go. Ich schreibe Skripte in JavaScript und Node.js, um die Leistung des Teams bei der Implementierung neuer Funktionen und der Lösung von Produktionsproblemen zu steigern. Zu meinen Erfolgen im Unternehmen gehört auch das Entwerfen und Implementieren von E2E-Tests auf Basis von Cucumber und Java mit SrpingBoot. Ich identifiziere Engpässe in der aktuellen Architektur und schlage strategische Verbesserungen vor.


Technologien: `Go`, `Docker`, `AWS`, `Java`, `Cucumber`, `SpringBoot`, `FluentCommerce`, `Postman` `JavaScript` `Node.js`


Go Java JavaScript Microservices Git GitHub AWS Cucumber Spring Boot Postman Testautomatisierung Prometheus Grafana Node.js
Emma - The Sleep Company
Remote
1 Jahr 7 Monate
2020-05 - 2021-11

Entwicklung von Spielen, Migration in die Cloud

Go Java Cucumber ...

Aufgaben: 

- Entwicklung von Spielen
- Integration der Spiele in die Online-Spielportale
- Entwicklung von Tools und Automatisierung von internen Prozessen

- Code-Reviews

Als Senior Software Engineer in einem dynamisch wachsenden Unternehmen helfe ich, die bestehenden Spiele und die dazugehörige Infrastruktur weiterzuentwickeln und in die Cloud zu bringen. Dabei habe ich Einblick in fast alle technischen Aspekte wie Frontend- und Backend-Entwicklung, CI/CD, Entwicklung von Tools und Modernisierung bestehender Anwendungen, Anbindung an externe Provider, Cloud, etc. Auch die Prozessoptimierung gehört zu meinen Aufgaben.

Technologien: `Java` `Go` `JavaScript` `TypeScript` `CI/CD` `.NET` `Apache Maven` `GitLab CI` `Jenkins` `Docker` `Kubernetes
Go Java Cucumber Unittest
Gamomat Development GmbH
Berlin
2 Jahre
2018-01 - 2019-12

Einwicklung von Fachsoftware für Notare

Teamleiter Entwicklung Microservices Spring Boot Angular ...
Teamleiter Entwicklung

Aufgaben:

- Implementierung von Notariatssoftware

- Führen eines Entwicklerteams

- Code-Reviews

In der Rolle eines technischen Projektleiters (Leitung eines Scrum-Teams, bestehend aus 5-6 Entwicklern) war ich an der Entwicklung einer spezialisierten Software für Notare auf Basis von Electron (mit Chromuium + Node.js) beteiligt.

Technologien: `Microservices` `Spring Boot` `Angular` `Continuous Integration` `Test-Automatisierung` `Release-Automatisierung` `TypeScript` `JavaScript` `Java` `Groovy` `Gradle`

Microservices Spring Boot Angular Continuous Integration Test-Automatisierung Release-Automatisierung TypeScript JavaScript Java Groovy Gradle
Westernacher Solutions GmbH
Berlin
2 Jahre 10 Monate
2016-03 - 2018-12

Enterprise Webservices Platform

Berater Webservices Oracle Enterprise Service Bus
Berater
Als Berater für Service Orientiere Architekturen und Anwendungsintegration unterstützte ich unseren Kunden (Bundesnotarkammer) bei der Konzeption und Entwicklung der Webservices Platform, die die Fachanwendungen der Kammer integriert.

Technologien: `Webservices` `Oracle Enterprise Service Bus`
Webservices Oracle Enterprise Service Bus
Westernacher Solutions GmbH
Berlin
3 Jahre 2 Monate
2013-01 - 2016-02

EBPP (electronic bill presentment and payment)

Software Architekt und Teamleiter Entwicklung Apache ServiceMix Java JavaScript (Angular) ...
Software Architekt und Teamleiter Entwicklung

Aufgaben:

- Entwurf und Implementierung von Dienstleistungen mit Schwerpunkt auf Online-Zahlungsmethoden
- Leitung eines Teams von Entwicklern
- Code-Reviews

Als Software Architekt und Teamleiter eines agilen Teams bestehend aus 5-7 Entwicklern war ich für die Projektierung und Umsetzung von Diensten mit Schwerpunkt Online-Zahlungsmethoden verantwortlich. Das entwickelte Produkt ermöglicht es den Bankkunden Dienste verschiedener Anbieter (Versorgungsunternehmen, Mobilfunkanbieter, Online-Shops etc.) online zu bezahlen.


Technologien: `Apache ServiceMix` `Java` `JavaScript (Angular)` `JEE` `Oracle Enterprise Service Bus`

Apache ServiceMix Java JavaScript (Angular) JEE Oracle Enterprise Service Bus Code Review Teamleading
Bank Soft Systems
Moskau

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 10 Monate
2005-09 - 2011-06

Informatik-Studium

Diplom-Informatiker (FH), THI, Ingolstadt
Diplom-Informatiker (FH)
THI, Ingolstadt

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Go (Golang) Java JavaScript Microservices REST SQL NoSQL AWS Systemintegration BPM CI/CD Code Review Agile Softwareentwicklung Scrum Testautomatisierung Clean Code GitHub GitLab Docker Kubernetes Kafka

Produkte / Standards / Erfahrungen / Methoden

Scrum
Fortgeschritten
Software-Entwicklung
Experte
System-Design
Fortgeschritten
Team-Leitung
Fortgeschritten
Ich bin ein erfahrener und engagierter Software-Ingenieur mit umfangreicher Erfahrung in der Backend- und Middleware-Entwicklung. Im Laufe meiner Karriere habe ich vielseitige Fähigkeiten in Java, Go, JavaScript und anderen Programmiersprachen und Frameworks wie SpringBoot und Node.js entwickelt und in verschiedenen Branchen wie Banken, Gaming und Einzelhandel gearbeitet.

Ich habe einen Abschluss als Diplom-Informatiker (FH) von der Technischen Hochschule Ingolstadt und bin in mehreren professionellen Standards zertifiziert, darunter SCRUM, Softwarearchitektur und mehrere IBM-Entwicklungsframeworks.

In meinen letzten Projekten habe ich durch die Entwicklung digitaler Plattformen, die Automatisierung von Geschäftsprozessen und die Leitung von Software-Entwicklungsteams einen wichtigen Beitrag zur Bereitstellung hochwertiger, innovativer Lösungen geleistet. Meine Herangehensweise an die Softwareentwicklung zeichnet sich durch eine Verpflichtung zu sauberem Code, agilen Methoden und kontinuierlichem Lernen und Verbessern aus.

Mein berufliches Ethos basiert auf aufschlussreichen Problemlösungen, bei denen ich mich darauf konzentriere, die Grundursachen zu identifizieren und nachhaltige und innovative Lösungen anzubieten. Ich engagiere mich für die Zusammenarbeit im Team und die kundenorientierte Lieferung.

Programmiersprachen

Groovy
Java
JavaScript
Go

Datenbanken

Oracle
PostgreSQL
MongoDB, DynamoDB

Branchen

Branchen

Banken, Notariatswesen, Justiz, Gaming, Retail

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.