Hikmet A.

Backend-Entwickler

Hikmet ist ein erfahrener Backend-Entwickler mit acht Jahren Berufserfahrung, spezialisiert auf Golang, Java, MySQL und REST-API-Entwicklung.

Er hat erfolgreich in verschiedenen Branchen wie E-Commerce, Navigation, Wetten und Finanzen mitgewirkt und dabei seine Anpassungsfähigkeit und sein technisches Fachwissen unter Beweis gestellt.

Im Laufe seiner Karriere hat Hikmet mit internationalen Teams aus China, Indien, Polen und Deutschland zusammengearbeitet, was seine globale Perspektive und seine Fähigkeiten zur Teamarbeit verbessert hat. Einer seiner bemerkenswertesten Erfolge war seine Tätigkeit als technischer Leiter des Petal Maps-Projekts bei Huawei. In dieser Funktion leitete er die Entwicklung zahlreicher Microservices, überarbeitete die Architektur für eine verbesserte Skalierbarkeit und implementierte eigenständig wichtige Infrastrukturänderungen.

Hikmets außergewöhnliche Leistungen wurden von Huawei mit mehreren Auszeichnungen gewürdigt, darunter der exklusive Quality Star Award, der ihn als einzigen türkischen Empfänger auszeichnet. Sein Engagement für hervorragende Leistungen und sein innovativer Ansatz machen ihn zu einer wertvollen Bereicherung für jedes Unternehmen.

Hauptkompetenz

  • Golang
    Golang 4 Jahre
  • Java
    Java 9 Jahre
  • Spring Boot
    Spring Boot 6 Jahre

Andere Fähigkeiten

  • Regression Testing 5 Jahre
  • Google Cloud
    Google Cloud 5 Jahre
  • AWS Athena
    AWS Athena 5 Jahre
Ataberk

Hikmet A.

Turkey

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Senior Software Engineer

    Metric Gaming - 1 jahr 11 monate

    As a Senior Software Engineer, I played a key role in evolving Metric Gaming’s multi-tenant betting platform, ensuring scalability and resilience for real-time, high-traffic betting operations.

    I designed and implemented the architecture for horse racing bets, applying Domain-Driven Design (DDD) and event sourcing to ensure auditability and seamless state transitions. This enabled robust handling of race events, odds changes, and settlements while improving fault tolerance. After rigorous testing, we successfully launched the new system, enhancing Metric Gaming’s sportsbook capabilities.

    To address performance bottlenecks, I refactored the bet placement system, replacing high-contention database transactions with an event-driven approach using Kafka, significantly improving system responsiveness. Additionally, I optimized real-time odds distribution, moving from inefficient polling to a push-based Kafka stream model, reducing latency and bandwidth usage.

    Beyond engineering, I collaborated with product and DevOps teams, solving complex distributed system issues and mentoring teammates, ensuring Metric Gaming’s platform remained at the cutting edge of the betting industry

    Technologien:

    • Technologien:
    • MySQL MySQL
    • Docker Docker
    • AWS AWS
    • Redis Redis
    • NGINX NGINX
    • Node.js Node.js
    • Golang Golang
    • Java Java
    • Microservices
    • Apache Kafka Apache Kafka
    • Spring Boot Spring Boot
    • Spring Spring
    • AWS SQS AWS SQS
    • Maven Maven
    • Kubernetes Kubernetes
    • AWS S3 AWS S3
    • Terraform Terraform
    • Mockito Mockito
    • DevOps DevOps
    • AWS Athena AWS Athena
    • Unit Testing
    • DDD
    • API
    • JUnit JUnit
    • DataDog DataDog
    • gRPC gRPC
    • REST API REST API
    • NATS NATS
    • Solution Architecture
  • Senior Software Engineer

    DHC Vision - 9 monate

    • Sie haben zur Entwicklung des technischen Stacks des DHC Vision-Projekts beigetragen, indem Sie aktiv an architektonischen Entscheidungen und Meetings teilgenommen haben.
    • Wir haben den Übergang von einem Altsystem zu einer modernen Microservices-Architektur erfolgreich bewältigt und dabei die Systemstabilität und zukünftige Skalierbarkeit sichergestellt.
    • Er war federführend bei der Implementierung innovativer Geschäftsmodule, insbesondere bei der Einführung des "Learning Success Management (Quiz)", das die Bildungsmöglichkeiten der Plattform erweitert.
    • Sie haben Ihr technisches Fachwissen durch die Entwicklung eines neuen Microservices von Grund auf bewiesen, wobei Sie sich insbesondere mit der kritischen Komponente der Benutzerlizenzierung befasst und die Konsistenz bei Abstürzen sichergestellt haben.

    Technologien:

    • Technologien:
    • MySQL MySQL
    • Docker Docker
    • Golang Golang
    • Java Java
    • Microservices
    • Spring Boot Spring Boot
    • Spring Spring
    • Maven Maven
    • SQL SQL
    • Mockito Mockito
    • Unit Testing
    • API
    • JUnit JUnit
    • REST API REST API
    • Spring Cloud Spring Cloud
    • Spring Data Spring Data
  • Senior Software Engineer / Tech Lead

    Huawei - 4 jahre 6 monate

    • War als Senior Software Engineer und später als Technical Lead bei Huawei Technologies tätig und trug zum Erfolg von Petal Maps-Projekten bei.
    • Sie haben an großen verteilten Infrastruktursystemen und Client-Server-Architekturen gearbeitet und dabei technische Lösungen mit Unternehmenszielen in Einklang gebracht.
    • Hat wichtige technische Entscheidungen über den gesamten Lebenszyklus der Softwareentwicklung hinweg getroffen, von der Anforderungsanalyse und Technologiebewertung bis hin zu Architektur, Design, Entwicklung und Tests.
    • Befragung und Bewertung neuer Kandidaten zum Aufbau und zur Verstärkung des Entwicklerteams.
    • Aktive Teilnahme an Besprechungen zum Systemdesign und Mitwirkung an wichtigen Architekturentscheidungen.
    • Wir haben Backend-Systeme mit Golang und Java entwickelt und dabei Flexibilität in verschiedenen Programmiersprachen bewiesen.
    • Leitung von DevOps-Initiativen zur Migration von Infrastrukturen aus lokalen Umgebungen in die Huawei Cloud unter Verwendung von Tools wie Terraform und Docker zur Verbesserung der Skalierbarkeit und Bereitstellungseffizienz.
    • Mentor für Junior-Ingenieure durch Pair Programming und Code-Reviews, Förderung einer Kultur des Lernens und der technischen Exzellenz.
    • Aufbau und Pflege interner Tools zur Rationalisierung der Entwicklungs- und Bereitstellungsprozesse.

    Technologien:

    • Technologien:
    • MySQL MySQL
    • Docker Docker
    • Redis Redis
    • NGINX NGINX
    • Node.js Node.js
    • Golang Golang
    • Java Java
    • Microservices
    • Apache Kafka Apache Kafka
    • Spring Boot Spring Boot
    • Spring Spring
    • AWS SQS AWS SQS
    • Maven Maven
    • Kubernetes Kubernetes
    • SQL SQL
    • Terraform Terraform
    • Mockito Mockito
    • DevOps DevOps
    • Unit Testing
    • DDD
    • API
    • JUnit JUnit
    • REST API REST API
    • Spring Cloud Spring Cloud
    • Solution Architecture
    • Spring Data Spring Data
  • Software Engineer

    Misli - 3 monate

    • Enge Zusammenarbeit mit Mobil- und Frontend-Teams, um eine nahtlose Kommunikation und Abstimmung zwischen den Entwicklungsarbeiten zu gewährleisten.
    • Leitete die Architektur und Implementierung des Echtzeit-Chat-Moduls, das die Interaktion zwischen den Nutzern fördert, indem es ihnen ermöglicht, Erkenntnisse auszutauschen und Live-Events in Echtzeit zu diskutieren.
    • Entwicklung und Optimierung der Wettbereiche der Plattform zur Verbesserung von Leistung, Benutzerfreundlichkeit und Zuverlässigkeit.
    • Verbesserung des Wettvorgangs durch rechtzeitige Aktualisierung der Quoten und Optimierung der Benutzerinteraktionen.
    • Beitrag zur Schaffung einer robusteren und effizienteren Benutzererfahrung für die Sportwetten und nationalen Lotteriedienste von Misli.com.

    Technologien:

    • Technologien:
    • MySQL MySQL
    • MongoDB MongoDB
    • AWS AWS
    • Redis Redis
    • Node.js Node.js
    • Socket.io Socket.io
    • Java Java
    • Microservices
    • Apache Kafka Apache Kafka
    • Spring Boot Spring Boot
    • Spring Spring
    • Maven Maven
    • Kubernetes Kubernetes
    • SQL SQL
    • Mockito Mockito
    • Unit Testing
    • DDD
    • API
    • JUnit JUnit
    • REST API REST API
    • Spring Cloud Spring Cloud
    • Spring Data Spring Data
  • Software Developer

    FOK Dijital Reklam Ajansı - 2 jahre 3 monate

    • Drei Jahre lang arbeitete ich bei der Fok Digital Agency an verschiedenen und bedeutenden Softwareprojekten, die die Grundlage für eine erfolgreiche Entwicklungskarriere bildeten.
    • Praxiserfahrung in den Bereichen Backend, mobile Entwicklung, DevOps und Modernisierung von Altsystemen durch funktionsübergreifende Zusammenarbeit.

    Wichtige Projekte: FokApp

    • Wir haben eine interne Plattform entwickelt, um die Zusammenarbeit zwischen digitalen Agenturen und ihren Kunden zu erleichtern.
    • Ermöglicht Agenturen die Erstellung von Social-Media-Post-Plänen und den Erhalt von Kunden-Feedback (Annahme/Ablehnung).
    • Verantwortlich für die technische Entscheidungsfindung, iOS Mobile App und Backend-Entwicklung, Tests, Bereitstellung und CI/CD-Implementierung. Verwendete Technologien: Java, Swift, Spring Boot

    Peugeot Cycles Händler Backoffice

    • Betreute ein altes Laravel-Projekt und leitete die Migration des Backends zu Golang.
    • Verbesserte Systemleistung durch Caching-Strategien und Datenbank-Tuning.
    • Entwickelte Funktionen für Verkaufsverfolgung, Rechnungserstellung und Leistungsberichte (täglich/monatlich/jährlich). Verwendete Technologien: Laravel, Golang, Redis, MySQL, AWS

    market.sakipaga.com.tr

    • Entwurf und Entwicklung einer vollständig verwalteten E-Commerce-Plattform von Grund auf.
    • Sie haben architektonische und technische Entscheidungen getroffen, CI/CD-Pipelines implementiert, das System getestet und überwacht.
    • Optimierte Datenbankabfragen zur Verbesserung der Leistung. Verwendete Technologien: Golang, Java, Spring Boot, Vue.js, Redis, MySQL, Kafka, AWS

    Technologien:

    • Technologien:
    • PHP PHP
    • Laravel Laravel
    • MySQL MySQL
    • MongoDB MongoDB
    • Docker Docker
    • PostgreSQL PostgreSQL
    • AWS AWS
    • Redis Redis
    • Golang Golang
    • Java Java
    • Microservices
    • Apache Kafka Apache Kafka
    • Spring Boot Spring Boot
    • Spring Spring
    • Maven Maven
    • Kubernetes Kubernetes
    • SQL SQL
    • AWS S3 AWS S3
    • Terraform Terraform
    • Mockito Mockito
    • AWS Athena AWS Athena
    • Unit Testing
    • DDD
    • API
    • JUnit JUnit
    • REST API REST API
    • AWS EC2 AWS EC2
    • Spring Cloud Spring Cloud

Ausbildung

  • BSc.Metallurgical Engineering

    Celal Bayar University · 2015 - 2021

Portfolio

  • Gh Pr-Links - 1
  • Gh CreatePR - 1
  • Gh CreatePR - 2
  • Gh CreatePR - 3
  • Gh CreatePR - 4
  • Gh CreatePR - 5
  • Gh CreatePR - 6

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns