10/20/2026 updated

**** ******** ****
100 % available

Full Stack Software Engineer | Java | Spring Boot | Kubernetes | DevOps

Ankara, Turkey
Only remote
M.Sc. Computer Engineering
Ankara, Turkey
Only remote
M.Sc. Computer Engineering

Profile attachments

CV - Abdurrahman Akın Aktaş.pdf

About me

I love to work across disciplines, integrating the with as many other teams and technologies as possible.

Java (Programming Language)Spring SecurityDevOpsGitHubHibernateScrum MethodologyPrometheusVaadinGrafanaSpring BootBackendKubernetesRancherFull Stack DevelopmentJenkins
Java & Spring Boot Microservices
Umfangreiche Erfahrung in der Entwicklung von Java- und Spring-Boot-Microservice-Systemen (Versionen 2 und 3) fuer Kunden aus den Bereichen Regierung, Verteidigung, Biometrie und Fertigung. Einsatz von Spring Security, Spring Integration, REST APIs, gRPC, WebSockets und JWT.

Kubernetes & Container-Infrastruktur
Aufbau und Betrieb von containerisierten Plattformen mit Docker, Kubernetes, k3s, Helm, Istio und Rancher. Initiierung von Containerisierungsstrategien und Migration von Anwendungsinstallationen auf Helm-basierte Deployments.

DevOps & CI/CD
Einrichtung und Verbesserung von CI/CD-Pipelines mit Jenkins und Bamboo fuer schnellere, kontinuierliche Auslieferung. Aufbau von Monitoring-Loesungen mit Prometheus und Grafana sowie Verwaltung von on-premises Linux- und Windows-Servern.

Security & Identity Management
Einrichtung von Keycloak als zentralem Authentifizierungsdienst mit JWT-basierter Autorisierung, Single Sign-On via Kerberos und LDAP sowie Deployment von geclustertem Keycloak auf Kubernetes fuer hochverfuegbares Sicherheitsmanagement.

Frontend-Entwicklung
Entwicklung von Frontends mit Vaadin Flow, Angular, React und React Native. Lieferung von kundenseitig angeforderten Features ueber den gesamten Full Stack, vom Spring-Boot-Backend bis zum Vaadin-Flow-Frontend.

Machine Learning & MLOps
Training eines U-Net-Modells in PyTorch fuer Fingerabdruck-Segmentierung, Konvertierung trainierter Modelle nach ONNX und Deployment in Produktionsumgebungen. Kenntnisse in MLOps-Prozessen.

Datenbanken
Erfahrung mit relationalen und nicht-relationalen Datenbanken: PostgreSQL, Oracle, MySQL, H2 und Redis. Einfuehrung eines Redis-Caches zur Beseitigung von Datenbankengpaessen und deutlichen Leistungssteigerung.

Testing
Abdeckung von Features mit Unit- und Integrationstests unter Verwendung von JUnit, Mockito und Testcontainers nach dem TDD-Ansatz.

Messaging
Arbeitskenntnisse in Kafka und RabbitMQ fuer nachrichtenbasierte Kommunikation in verteilten Systemen.

Tools & Agile Praktiken
Einsatz von Git, GitHub, Bitbucket und SVN fuer Versionskontrolle sowie Jira und Confluence fuer Projektmanagement. Erfahrung in agilen Methoden (Scrum) und CMMI Level 5 Qualitaetsstandards.

Experience

Professional experience5 - 10 years
Freelancer since2023

Languages

GermanNative speakerEnglishFluentTurkishNative speaker

Project history

Full Stack Software Engineer (Freelance)

Global packaging corporation (Germany, remote)
Mitglied eines agilen Teams von Freelance-Ingenieuren, das eine verteilte Suite von Tools entwickelt, die Fertigungsworkflows in 20+ Werken in 4+ Laendern digital transformiert. Entwicklung von Vaadin Flow / Spring Boot Microservices, Containerisierung von Deployments, Aufbau eines k3s-Clusters mit Helm, Einrichtung von Monitoring mit Prometheus und Grafana sowie Migration von Jira und Confluence in die Atlassian Cloud.

Software Developer

HAVELSAN
Entwicklung eines nationalen Fingerabdruck-Erfassungs- und Verifizierungssystems fuer Grenzkontrollen, Reisepass- und Personalausweisantraege sowie Polizeipruefungen in der Tuerkei. Containerisierung von Microservices mit Docker und Kubernetes, Verbesserung von CI/CD-Pipelines, Einfuehrung von Redis-Cache, Einrichtung von Keycloak fuer SSO, Training eines U-Net-Modells in PyTorch und Deployment als ONNX-Modell.

Software Developer

TUBITAK BILGEM YTE (Software Technologies Research Institute)
Arbeit an mehreren Projekten: Grant Management System fuer das Ministerium fuer Industrie und Technologie (Java/JSF/Oracle), Internal Messaging Platform basierend auf Mattermost (GoLang/React) sowie Standard Business Document Library fuer das Ministerium fuer Finanzen (Spring Boot). Implementierung von Sicherheitskontrollen, Erweiterung von Testsuiten und Lieferung von Projekten ohne Produktionsausfaelle.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in