freiberufler Senior Java Entwickler / DevOps / ehem. CTO auf freelance.de

Senior Java Entwickler / DevOps / ehem. CTO

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 60599 Frankfurt am Main
  • DACH-Region
  • bg  |  de  |  en
  • 14.05.2025

Kurzvorstellung

Erfahrener Softwareingenieur mit Fokus auf Backend-Systeme, Cloud-Infrastruktur und moderne DevOps-Praktiken.

Qualifikationen

  • Git6 J.
  • gitlab
  • Google Cloud1 J.
  • Gradle4 J.
  • Java (allg.)8 J.
  • Kubernetes4 J.
  • Mongodb6 J.
  • Postgresql1 J.
  • Software Architecture4 J.
  • Spring Framework7 J.

Projekt‐ & Berufserfahrung

CTO & Co-Founder
TAK Technologies Inc., Wilmington, Delaware
1/2024 – 5/2025 (1 Jahr, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2024 – 5/2025

Tätigkeitsbeschreibung

- Leitung eines Teams bestehend aus drei Entwicklern und einem UI/UX-Designer
- Verantwortung für Softwarearchitektur und Auswahl der geeigneten Technologien
- Aufbau der Infrastruktur in Google Cloud mithilfe von Terraform (GKE-Cluster, Secret Manager, Cloud Storage, Cloud Run, Pub/Sub, External API Gateway)
- MongoDB Konfiguration mit mehreren Umgebungen und Peering-Verbindung zum Kubernetes-Cluster
- Entwicklung und Code-Review von Java-Spring-basierten Microservices und REST-APIs
- Aufbau von GitLab CI/CD-Pipelines mit automatisiertem Deployment via ArgoCD nach dem GitOps-Prinzip
- Entwicklung KI-basierter Gesichts- und Handflächenerkennungsmodelle
- Implementierung von Firebase Authentication inkl. SMS-Login in Verbindung mit Spring Security
- Integration des Zahlungsanbieters Checkout.com zur Abwicklung von Kartenzahlungen, Apple Pay sowie gespeicherten Kreditkarten
- Nutzung von Temporal.io zur asynchronen HTTP-Kommunikation zwischen Microservices
- Durchführung von Sprint Reviews im Scrum-Prozess sowie Formulierung und Pflege der User Stories
- Administrative Aufgaben (Erstellung von Arbeitsverträgen, Gehaltsabrechnungen, Kalkulation von Urlaubstage)

Eingesetzte Qualifikationen

Java (allg.), Spring Framework, Google Cloud

DevOps Software Engineer
Kundenname anonymisiert, Hamburg
5/2022 – 6/2023 (1 Jahr, 2 Monate)
Banken
Tätigkeitszeitraum

5/2022 – 6/2023

Tätigkeitsbeschreibung

1. creating productive data migration script from MySQL to PostgreSQL using Pgloader tool
2. setting up Kubernetes resources for data migration
3. development of reusable Gitlab pipeline templates for different kinds of projects
4. maintaining of Docker images and version control
5. setting up monitoring tools (Prometheus, Grafana)

Eingesetzte Qualifikationen

Docker, Java (allg.), Kubernetes, Postgresql

Java Software Engineer
Kundenname anonymisiert, Hamburg
9/2021 – 4/2022 (8 Monate)
Banken
Tätigkeitszeitraum

9/2021 – 4/2022

Tätigkeitsbeschreibung

1. development of Java Spring application for online banking of one of the largest banks in Germany
2. development of REST API using best practices
3. designing relational data model with Postgres
4. test driven development
5. Gitlab CI pipeline setup
6. Kubernetes helm chart setup

Eingesetzte Qualifikationen

Postgresql, Java (allg.), Spring Framework

Java Software Engineer
Scalors GmbH, Bremen
4/2020 – 12/2024 (4 Jahre, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2020 – 12/2024

Tätigkeitsbeschreibung

▪ development of Java Spring application for Lottery industry which provides lottery data and does automatic web scraping of results from different sources
▪ creating concept of data model and software architecture using microservice architecture and messaging systems (RabbitMQ)
▪ development of REST API using Spring
▪ development of web administration panel for the application

Eingesetzte Qualifikationen

Git, Gradle, Java (allg.), Kubernetes, Mongodb, Software Architecture, Spring Framework

Java Software Engineer
adesso SE, Frankfurt am Main
5/2018 – 2/2020 (1 Jahr, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2018 – 2/2020

Tätigkeitsbeschreibung

▪ development of Java Spring boot applications
▪ creating concept of software architecture using Microservice architecture and messaging systems
(RabbitMQ)
▪ development of frontend using Angular
▪ development of REST API using Spring and connecting it to Angular frontend
▪ creating AI applications like chatbots or text recognizing and classifying using IBM Watson
▪ development of own application for Bachelor thesis and adesso AG at the same time, that loads
and classifies the emails using AI

Eingesetzte Qualifikationen

Mongodb, Scrum, Apache Maven, Git, Java (allg.), Jira, Spring Framework, Serviceorientierte Architektur, Advanced Message Queuing Protocol, Angular, Representational State Transfer (REST)

QA Test Engineer
Wills Towers Watson GmbH, Wiesbaden
1/2017 – 4/2018 (1 Jahr, 4 Monate)
Versicherungen
Tätigkeitszeitraum

1/2017 – 4/2018

Tätigkeitsbeschreibung

creating and configurating of CI/CD system with jenkins
▪ automatical deployment on glassfish servers
▪ java development
▪ writing unit-tests with junit, mockito and powermock
▪ writing GUI-tests with selenium and jubula

Eingesetzte Qualifikationen

SQL, glasfish, Apache Maven, Subversion, Java (allg.), Jenkins, Junit, Selenium

Zertifikate

Oracle Certified Associate, Java SE 8 Programmer
2018

Ausbildung

Informatik
Bachelor
2020
Johann Wolfgang Goethe-Universität, Frankfurt am M

Über mich

Mit über 8 Jahren Berufserfahrung in der Softwareentwicklung und Cloud-Infrastruktur habe ich als CTO ein internationales Entwicklerteam geleitet, moderne Microservice-Architekturen aufgebaut und skalierbare Systeme in der Google Cloud mit Terraform implementiert. Mein Fokus liegt auf Java Spring, Kubernetes, GitOps, CI/CD mit GitLab sowie dem Einsatz von KI-Technologien und Tools wie Temporal.io. Ich verbinde technisches Know-how mit Führungskompetenz und liefere robuste, zukunftssichere Lösungen für anspruchsvolle Projekte.

Weitere Kenntnisse

Java (Oracle Zertifikat vorhanden), Spring Boot, Spring Data, Spring Security, Spring MVC REST, Gradle, Maven, Hibernate, Python, Git, Subversion, NoSQL (MongoDB),
PostgreSQL, Mysql, Pgloader
Architecture/design Patterns: Microservice Architecture, SOLID
Jenkins, JUnit, Mockito, Selenium, Swagger, RestDocs, RabbitMQ
SonarQube, Gitlab CI/CD, Kubernetes, Helm, Terraform
Google Cloud, GKE, Temporal.io
Agile Development, Scrum, Testdriven Development
Eclipse, IntelliJ IDEA, JIRA, Confluence, Bitbucket

Persönliche Daten

Sprache
  • Bulgarisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
871
Alter
27
Berufserfahrung
8 Jahre und 4 Monate (seit 01/2017)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden