Okan K.
Backend-Entwickler
Okan ist ein erfahrener Backend-Entwickler, der sich auf Golang spezialisiert hat und nachweislich effiziente, skalierbare und leistungsstarke Systeme entwickelt hat.
Er verfügt über umfangreiche Erfahrung in der Konzeption und Entwicklung von Systemen von Grund auf und bringt eine produktorientierte Denkweise mit, die für jedes Team von großem Wert ist.
Sein Engagement für kontinuierliche Verbesserung und Problemlösung ist die Grundlage für seinen Erfolg bei jedem Auftrag. Okans tiefes Verständnis von Golang ermöglicht es ihm, robuste Anwendungen zu erstellen, die komplexe Prozesse effektiv handhaben können.
Hauptkompetenz
- AWS SQS 2 Jahre
- Golang 4 Jahre
- SQL 3 Jahre
Andere Fähigkeiten
- Kubernetes 3 Jahre
- Docker 3 Jahre
- Ruby on Rails 2 Jahre
Ausgewählte Erfahrung
Beschäftigung
Software Engineer
FairMoney - 2 jahre 8 monate
- Entwicklung von Funktionen und Leistungsverbesserungen mit Go und Ruby on Rails.
- Hat ein komplexes Projekt geleitet, an dem mehrere Interessengruppen beteiligt waren, darunter Teams aus Risiko-, Produkt- und anderen technischen Abteilungen innerhalb der Engineering-Gruppe. Wir haben das Projekt erfolgreich, pünktlich und innerhalb des Umfangs abgeschlossen.
- Wir haben Teile der monolithischen Ruby on Rails-Applikation in einen Go-Microservice umgewandelt, der ereignisgesteuert arbeitet und seine Fähigkeit verbessert, hohen Datenverkehr unabhängig zu bewältigen.
- Aktualisierung veralteter Codebasen, um modernen Entwicklungsstandards zu entsprechen und die Gesamtfunktionalität zu verbessern.
- Zusammenarbeit mit dem Management, internen Teams und Entwicklungspartnern in Bezug auf das Design von Softwareanwendungen und den Projektfortschritt.
Technologien:
- Technologien:
Ruby on Rails
Kubernetes
Docker
AWS SQS
Apache Kafka
Golang
Backend-Entwickler
Hepsiburada - 4 monate
- Entwickelte Backend-Komponenten mit Go.
- Wir haben das Protokollierungssystem neu gestaltet, um zu verhindern, dass identische Fehler in komplexen eCommerce-Projekten erneut protokolliert werden.
- Implementierung der automatischen Generierung von Swagger-Dokumentation für ca. 100-130 Endpunkte, was den Dokumentationsaufwand erheblich verbessert.
Technologien:
- Technologien:
Kubernetes
Docker
AWS SQS
Apache Kafka
Golang
Software Engineer
Gowit Techonology - 7 monate
- Entwicklung von Backend-Komponenten mit Go und Python, unter Verwendung von Kafka für Message Queuing und PostgreSQL für die Datenbank.
- Optimierte und erweiterte die CI/CD-Pipeline zur Unterstützung des Entwicklungsworkflows.
- Wir haben die Architektur des Analysedienstes umgestaltet und geeignete Caching-, Schreib- und Ingestion-Mechanismen hinzugefügt, wodurch die durchschnittliche Antwortzeit um fast 40 % reduziert werden konnte.
- Federführend bei der Erstellung der Architekturdokumentation für Services, Visualisierung von über 10 Microservices-Architekturen.
Technologien:
- Technologien:
Kubernetes
Docker
Machine Learning
Apache Kafka
Python
Golang
Software Engineer
AnalyticaHouse - 1 jahr 6 monate
- Ich habe eine Slack-App entwickelt, die verschiedene Online-Werbeplattformen (Google, Facebook, TikTok) integriert und die Anwendungsarchitektur, Datenbanktabellen und das UX-Design von Grund auf neu entworfen.
- Jenkins für CI/CD implementiert.
- Entwicklung einer Streaming-Daten-Pipeline für Clickstream-Daten in der Google Cloud mit einer Latenz von 5 Sekunden, unter Verwendung von Cube.js zur Abfrage und React.js zur Visualisierung.
- Implementierung von Apache Airflow für Batch-Jobs und Bereitstellung auf Compute Engine mit Docker, Erstellung und Pflege von DAGs für verschiedene Prozesse.
- Automatisierte die Erstellung von Produktberichten durch Web-Scraping von etwa 25 großen E-Commerce-Websites in der Türkei, unter Verwendung von Google Cloud VM mit Crontab für die Automatisierung.
- Leitung der Versionskontrolle und Einsatz von GitHub und anderen Open-Source-Repositories für das Unternehmen.
- Erstellung verschiedener SQL-Skripte für die Abfrage und den Transport von BigQuery-Daten.
- Dokumentierte technische Arbeitsabläufe und Verfahren in einem privaten Wiki, um neu eingestellte Mitarbeiter zu schulen.
Technologien:
- Technologien:
Docker
Machine Learning
Python
Golang
Ausbildung
BSc.Computer Engineering
Karadeniz Technical University · 2015 - 2020
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