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
    AWS SQS 2 Jahre
  • Golang
    Golang 4 Jahre
  • SQL
    SQL 3 Jahre
Andere Fähigkeiten
  • Kubernetes
    Kubernetes 3 Jahre
  • Docker
    Docker 3 Jahre
  • Ruby on Rails
    Ruby on Rails 2 Jahre
Okan
Okan K.

Turkey

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Software Engineer

    FairMoney - 1 jahr 11 monate

    • Developed features and performance enhancements using Go and Ruby on Rails.

    • Led a complex project involving multiple stakeholders, including teams from risk, product, and other technical departments within the engineering group. Successfully delivered the project on time and within scope.

    • Transformed parts of the monolithic Ruby on Rails app into a Go microservice in an event-driven manner, enhancing its capability to handle high traffic independently.

    • Updated outdated codebases to meet modern development standards, improving overall functionality.

    • Collaborated with management, internal teams, and development partners regarding software application design and project progress.

    Technologien:

    • Technologien:
    • Ruby on Rails Ruby on Rails
    • Kubernetes Kubernetes
    • Docker Docker
    • AWS SQS AWS SQS
    • Apache Kafka Apache Kafka
    • Golang Golang
  • Backend Developer

    Hepsiburada - 4 monate

    • Developed backend components using Go.

    • Re-architected the logging system to prevent identical errors from being re-logged in complex eCommerce projects.

    • Implemented automatically generating Swagger documentation for approximately 100-130 endpoints, significantly improving documentation efforts.

    Technologien:

    • Technologien:
    • Kubernetes Kubernetes
    • Docker Docker
    • AWS SQS AWS SQS
    • Apache Kafka Apache Kafka
    • Golang Golang
  • Software Engineer

    Gowit Techonology - 7 monate

    • Developed backend components using Go and Python, utilizing Kafka for message queuing and PostgreSQL for the database.

    • Optimized and enhanced the CI/CD pipeline to support the development workflow.

    • Redesigned the architecture of the analytics service, adding proper caching, writing, and ingestion mechanisms, which reduced the average response time by nearly 40%.

    • Led the creation of architectural documentation for services, visualizing over 10 microservices architectures.

    Technologien:

    • Technologien:
    • Kubernetes Kubernetes
    • Docker Docker
    • Machine Learning Machine Learning
    • Apache Kafka Apache Kafka
    • Python Python
    • Golang Golang
  • Software Engineer

    AnalyticaHouse - 1 jahr 6 monate

    • Created a Slack app integrating various online ad platforms (Google, Facebook, TikTok) and designed the application architecture, database tables, and UX design from scratch.

    • Implemented Jenkins for CI/CD.

    • Developed a streaming data pipeline for clickstream data in Google Cloud with a latency of 5 seconds, using Cube.js for querying and React.js for visualization.

    • Implemented Apache Airflow for batch jobs and deployed it on Compute Engine with Docker, creating and maintaining DAGs for various processes.

    • Automated the generation of product reports through web scraping of approximately 25 major e-commerce websites in Turkey, using Google Cloud VM with Crontab for automation.

    • Led version control efforts and employed GitHub and other open-source repositories for the organization.

    • Created various SQL scripts for querying and transporting BigQuery data.

    • Documented technical workflows and procedures in a private wiki to educate newly hired employees.

    • Led a team of 3 engineers, providing technical, strategic, and tactical guidance, and aligned the team with the company's strategic direction.

    Technologien:

    • Technologien:
    • Docker Docker
    • Machine Learning Machine Learning
    • Python Python
    • Golang 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

Unterhalten wir uns