Okan K.

Backend developer

Okan is an experienced backend developer specializing in Golang, with a proven track record in building efficient, scalable, and high-performance systems.

He has significant expertise in designing and developing systems from scratch, bringing a product-focused mindset that adds substantial value to any team.

His commitment to continuous improvement and problem-solving drives his success in every engagement. Okan's deep understanding of Golang enables him to create robust applications capable of handling complex processes effectively.

Hoofd expertise
  • AWS SQS
    AWS SQS 2 jaar
  • Golang
    Golang 4 jaar
  • SQL
    SQL 3 jaar
Andere vaardigheden
  • Kubernetes
    Kubernetes 3 jaar
  • Docker
    Docker 3 jaar
  • Ruby on Rails
    Ruby on Rails 2 jaar
Okan
Okan K.

Turkey

Aan de slag

Geselecteerde ervaring

Dienstverband

  • Software Engineer

    FairMoney - 1 jaar 9 maanden

    • 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.

    Technologieën:

    • Technologieën:
    • Ruby on Rails Ruby on Rails
    • Kubernetes Kubernetes
    • Docker Docker
    • AWS SQS AWS SQS
    • Apache Kafka Apache Kafka
    • Golang Golang
  • Backend Developer

    Hepsiburada - 4 maanden

    • 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.

    Technologieën:

    • Technologieën:
    • Kubernetes Kubernetes
    • Docker Docker
    • AWS SQS AWS SQS
    • Apache Kafka Apache Kafka
    • Golang Golang
  • Software Engineer

    Gowit Techonology - 7 maanden

    • 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.

    Technologieën:

    • Technologieën:
    • Kubernetes Kubernetes
    • Docker Docker
    • Machine Learning Machine Learning
    • Apache Kafka Apache Kafka
    • Python Python
    • Golang Golang
  • Software Engineer

    AnalyticaHouse - 1 jaar 6 maanden

    • 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.

    Technologieën:

    • Technologieën:
    • Docker Docker
    • Machine Learning Machine Learning
    • Python Python
    • Golang Golang

Educatie

  • BSc.Computer Engineering

    Karadeniz Technical University · 2015 - 2020

Vind jouw volgende ontwikkelaar binnen enkele dagen, niet maanden

In een kort gesprek van 25 minuten:

  • gaan we in op wat je nodig hebt om je product te ontwikkelen;
  • Ons proces uitleggen om u te matchen met gekwalificeerde, doorgelichte ontwikkelaars uit ons netwerk
  • delen we de stappen met je om de juiste match te vinden, vaak al binnen een week.

Maak een afspraak