Close
Atanas Alexandrov

Manpower-Engpass, fehlende Tests, zu wenig Automatisierung - und die Qualität leidet?

Ich steige ein - kurze Einarbeitung, dann volle Leistung. Was ich hinterlasse: ein Team, das Qualität lebt und ein Projekt, das robuster und weniger fehleranfällig ist.

Senior Golang/Java Entwickler · Freelancer · Bonn

Verfügbar ab sofort

Atanas Alexandrov - Go/Java Backend-Entwickler, Freelancer in Bonn

Daran erkennst du, dass ich helfen kann

Dein Team ist ausgelastet

Zu viele Aufgaben, zu wenig Leute. Ich steige ein - kurze Einarbeitung, dann volle Leistung.

BackendGolangJavaSpring BootREST APIsPostgreSQLDynamoDBCloudDevOpsArchitectureCI/CD
Know-how fehlt im Team

Technologie oder Mindset - ich bringe beides mit und schule dein Team nebenbei.

GolangTerraformTDDClean CodePair Programming
Tests fehlen oder sind lückenhaft

Jedes Deployment ist ein Risiko. Ich habe Testabdeckung schon von 0 auf über 80 % gebracht.

TDDUnit TestsIntegration TestsQuality Gates
CI/CD fehlt oder ist fragil

Deployments laufen manuell. Ich baue Pipelines mit Quality Gates - kein Code ohne Prüfung in Production.

GitLab CIGitHub ActionsJenkinsSonarQubeAutomation
Die Infrastruktur hält nicht Schritt

Aufbau, Cloud-Umzug, Skalierung: ich setze auf Infrastructure as Code - reproduzierbar und wartbar.

AWSTerraformAnsibleKubernetesIaCDockerLinux
Der Monolith bremst euch aus

Jedes Release ist riskant, alles hängt an allem. Ich zerlege ihn schrittweise - nach „you build it, you run it“.

MicroservicesArchitectureOwnershipDevOpsTestingMonitoringGrafanaPrometheus
Erstgespräch buchen

Über mich

Viele Backend-Projekte scheitern nicht am Code, sondern an fehlender Qualitätskultur - genau hier setze ich an.

15+ Jahre Erfahrung M.Sc. Informatik

Als Golang/Java Backend-Entwickler mit DevOps- und Architekturkompetenz verbinde ich technische Tiefe mit einem klaren Fokus auf nachhaltige Softwarequalität. Mein Einsatzgebiet umfasst Branchen wie Medien, E-Commerce, Chemie, Tourismus, Security und Automotive.

Projekte ohne Qualitätsfundament enden typischerweise in technischen Schulden, wachsenden Bugzahlen und verlangsamter Entwicklung. Ich etabliere saubere REST-API- und Microservice-Architekturen, Testkultur und klare Quality Gates, die genau das verhindern - und die Entwicklung beschleunigen und die Systemstabilität nachhaltig erhöhen. In Projekten habe ich u. a. Testabdeckung von 0 auf über 80 % aufgebaut und stabile CI/CD-Pipelines eingeführt.

Mit meiner Erfahrung in AWS und Terraform setze ich skalierbare Cloud-Infrastrukturen produktionsreif um - von automatisierten Builds über Tests bis Deployment.

Mein Ziel: nicht nur funktionierende Software, sondern Systeme und Teams, die langfristig leistungsfähig bleiben.

Ob ich auch dir helfen kann? Finden wir im Erstgespräch heraus.

So sieht das in der Praxis aus

Tourismus 90 Microservices mit einer durchschnittlichen Testabdeckung von nur 5-10 % - eine reine Nachholung der Tests war nicht zielführend. Maßnahmen
  • Testing-Kultur schrittweise im eigenen Team etabliert - alle eigenen Änderungen konsequent nach TDD
  • Diskussionen angestoßen, Kollegen vom Wert von Tests überzeugt
  • Workshops zu TDD durchgeführt, teamübergreifend präsentiert
  • Quality Gates in CI/CD verankert, Akzeptanzkriterien in Tickets angepasst
  • Dokumentationspflicht in Tickets verankert
Ergebnis

60-80 %+ Testabdeckung bei allen 90 Microservices - Testing-Kultur teamübergreifend etabliert und nachhaltig verankert

Dokumentation für alle 90 Microservices nachgezogen - zuvor praktisch keine vorhanden

Logging-Kosten um rund 40 % gesenkt

Automotive Tests vorhanden, aber unzureichend - dazu ein internationales Team mit Wissenslücken in modernen Technologien. Maßnahmen
  • Wissenslücken der einzelnen Teammitglieder identifiziert
  • Workshops zu Git, CI/CD mit GitLab-CI und Terraform durchgeführt (über 3-6 Monate)
  • Team technisch geleitet und kontinuierlich begleitet
  • Statische Codeanalyse (Checkov) für Infrastructure-as-Code in CI/CD eingeführt
Ergebnis

Testqualität nachhaltig verbessert - Team nach 6 Monaten eigenständig arbeitsfähig, Kunde bat um offizielle Leistungsbeurteilung der Kollegen

Infrastruktur (Kubernetes/EKS) mit Terraform aufgebaut und in 6 Umgebungen weltweit ausgerollt

Microservices von Java nach Golang migriert - bessere Wartbarkeit und Skalierbarkeit

Public Sector Fehlendes Golang-Know-how und keine Testkultur im Team. Maßnahmen
  • Projektstruktur angepasst
  • Coding Conventions eingeführt, Workshop für Team-Commitment (SOLID, Clean Code)
  • Testing-Workshop (Testpyramide, Unit vs. Integration, Mocks)
  • Große, nicht testbare Komponenten in kleinere, testbare aufgeteilt (laufend)
  • Pipeline umgebaut: Linter + separate Jobs für Unit- und Integrationstests
Ergebnis

Golang- und Best-Practice-Know-how (SOLID, Clean Code, Testing) im Team aufgebaut

Unit Test Coverage: 13 % → 55 %

Integration Test Coverage: 18 % → 16 % - Duplikate entfernt, Testpyramide korrigiert

Stimmen aus Projekten

He delivered high code quality. This was achieved through a high number of automated tests (TDD practiced, 90% path coverage for unit tests, integration tests).

Giuseppe La Tona
Division Manager, Bayer Crop Science

Nasko is an exceptional Engineer who brings a wealth of expertise in Golang and many other programming languages. He has a good command over AWS Cloud services, and ensuring smooth operations through DevOps practices.

Ananth Nadiger
Global Head of Tech, TUI (Flight IT)

Er liefert sehr hohe Qualität bei seiner Arbeit ab und ist in manchen Bereichen noch strikter als ich.

Jens Oberender
Java Backend / Clean Code

Nasko grasped immediately the context, delivered results making a great impact and became an invaluable team member.

Eleni Dimitropoulou
Senior Prototyping Architect, AWS

Nasko independently tackled complex problems, and just got them done. Nasko saw, pointed out, fixed problems besides the main task.

Tobias Patzelt
Softwareingenieur, JOYNEXT GmbH

His way to write software, also always with tests around to make it stable and more powerful is a plus in for each software engineering team.

Alexander Krüger
Golang Software Developer, CHECK24

Berufserfahrung

Freelancer, Bonn

Senior Go/Java Backend Entwickler

Schwerpunkte: Backend-Architektur (Microservices, REST APIs), Testautomatisierung, CI/CD, AWS/Terraform, Teamcoaching.

Branchen: Tourismus, Automotive, Medien, Security, E-Commerce, Chemie.

tarent solutions GmbH, Bonn

Senior Java Entwickler

Nach dem Studium war ich etwa 7,5 Jahre für die tarent solutions GmbH (Bonn) tätig. Zu meinen Aufgabenschwerpunkten zählten:

  • Leitung des Entwickler-Teams,
  • Frontendentwicklung,
  • Backendentwicklung,
  • Testautomatisierung,
  • Konzeption neuer Features,
  • Organisatorische Аufgaben u.a.

Gut zu wissen

Was passiert im Erstgespräch?

Wir klären, wo genau der Schmerz liegt und ob ich helfen kann - kein Pitch, kein Verkaufsdruck.

Wie schnell kannst du starten?

Ab sofort. Meld dich - wir klären im Erstgespräch den genauen Einstieg.

Arbeitest du auch in Teilzeit?

Ja - Vollzeit und Teilzeit sind beide möglich. Das klären wir im Erstgespräch.

Wie läuft eine Zusammenarbeit ab?

Erstgespräch → Vertrag → Einstieg ins Team. Das können auch nur wenige Tage zwischen erstem Gespräch und erstem Arbeitstag sein.

Wie rechnest du ab?

Stundenbasiert - ich werde Teil deines Teams, kein externer Dienstleister der Pakete abliefert.

Wie sind deine Konditionen?

Mein Stundensatz variiert je nach Projektumfang und Laufzeit. Das klären wir im Erstgespräch - ohne Überraschungen.

Erstgespräch buchen

Remote-first · vereinzelte Vor-Ort-Termine nach Absprache · Vollzeit & Teilzeit

Kein Verkaufsgespräch. Kein Risiko. Nur 30 Minuten, um zu prüfen, ob ich helfen kann.

Erstgespräch buchen +49 1520 691 6362 E-Mail schreiben

30 min · kostenlos · unverbindlich