Okan K.

Backend-kehittäjä

Okan on kokenut Golangiin erikoistunut backend-kehittäjä, jolla on todistetusti kokemusta tehokkaiden, skaalautuvien ja suorituskykyisten järjestelmien rakentamisesta.

Hänellä on merkittävää asiantuntemusta järjestelmien suunnittelusta ja kehittämisestä tyhjästä, ja hänen tuotekeskeinen ajattelutapansa tuo huomattavaa lisäarvoa mille tahansa tiimille.

Hänen sitoutumisensa jatkuvaan parantamiseen ja ongelmanratkaisuun edistää hänen menestystään jokaisessa toimeksiannossa. Okanin syvä ymmärrys Golangista antaa hänelle mahdollisuuden luoda vankkoja sovelluksia, jotka pystyvät käsittelemään monimutkaisia prosesseja tehokkaasti.

Tärkein asiantuntemus

  • AWS SQS
    AWS SQS 2 vuotta
  • Golang
    Golang 4 vuotta
  • SQL
    SQL 3 vuotta

Muut taidot

  • Kubernetes
    Kubernetes 3 vuotta
  • Docker
    Docker 3 vuotta
  • Ruby on Rails
    Ruby on Rails 2 vuotta
Okan

Okan K.

Turkey

Aloita tästä

Valittu kokemus

Työllisyys

  • Software Engineer

    FairMoney - 2 years 8 months

    • Kehitit ominaisuuksia ja suorituskyvyn parannuksia Go:n ja Ruby on Railsin avulla.
    • Johti monimutkaista projektia, johon osallistui useita sidosryhmiä, mukaan lukien tiimejä riski-, tuote- ja muista teknisistä osastoista insinööriryhmässä. Toimitti projektin onnistuneesti ajallaan ja laajuuden puitteissa.
    • Muuttanut osia monoliittisesta Ruby on Rails -sovelluksesta Go-mikropalveluksi tapahtumapohjaisesti ja parantanut sen kykyä käsitellä itsenäisesti suurta liikennettä.
    • Päivitimme vanhentuneita koodipohjia vastaamaan nykyaikaisia kehitysstandardeja ja paransimme yleistä toiminnallisuutta.
    • Yhteistyö johdon, sisäisten tiimien ja kehityskumppaneiden kanssa ohjelmistosovelluksen suunnittelun ja projektin edistymisen osalta.

    Tekniikat:

    • Tekniikat:
    • Ruby on Rails Ruby on Rails
    • Kubernetes Kubernetes
    • Docker Docker
    • AWS SQS AWS SQS
    • Apache Kafka Apache Kafka
    • Golang Golang
  • Backend-kehittäjä

    Hepsiburada - 4 months

    • Kehitetty backend-komponentteja Go:n avulla.
    • Uudelleenarkkitehtuurasimme kirjausjärjestelmän, jotta vältettäisiin identtisten virheiden kirjaaminen uudelleen monimutkaisissa verkkokauppaprojekteissa.
    • Toteutettiin noin 100-130 päätepisteen Swagger-dokumentaation automaattinen luominen, mikä paransi merkittävästi dokumentointityötä.

    Tekniikat:

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

    Gowit Techonology - 7 months

    • Kehitit backend-komponentteja Go:n ja Pythonin avulla hyödyntäen Kafkaa viestien jonottamiseen ja PostgreSQL:ää tietokantaan.
    • Optimoitiin ja parannettiin CI/CD-putkea kehityksen työnkulun tukemiseksi.
    • Suunnittelimme analytiikkapalvelun arkkitehtuurin uudelleen lisäämällä siihen asianmukaiset välimuistitallennus-, kirjoitus- ja sisäänottomekanismit, mikä lyhensi keskimääräistä vasteaikaa lähes 40 %.
    • Johti palveluiden arkkitehtuuridokumentaation luomista visualisoimalla yli 10 mikropalveluarkkitehtuuria.

    Tekniikat:

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

    AnalyticaHouse - 1 year 6 months

    • Luotu Slack-sovellus, joka integroi erilaisia verkkomainosalustoja (Google, Facebook, TikTok) ja suunnitteli sovelluksen arkkitehtuurin, tietokantataulukot ja UX-suunnittelun tyhjästä.
    • Toteutettu Jenkins CI/CD:tä varten.
    • Kehitit suoratoistodataputken klikkausvirtadataa varten Google Cloudissa 5 sekunnin latenssilla käyttäen Cube.js:ää kyselyihin ja React.js:ää visualisointiin.
    • Toteutti Apache Airflow'n eräajotöitä varten ja otti sen käyttöön Compute Engineen Dockerin avulla sekä loi ja ylläpiti DAG:eja eri prosesseja varten.
    • Automatisoitu tuoteraporttien tuottaminen noin 25 tärkeimmän turkkilaisen sähköisen kaupankäynnin verkkosivuston verkkokaapimalla käyttäen Google Cloud VM:ää ja Crontabia automatisointiin.
    • Johti versionhallintatoimia ja käytti GitHubia ja muita avoimen lähdekoodin arkistoja organisaation puolesta.
    • Luonut erilaisia SQL-skriptejä BigQuery-tietojen kyselyä ja siirtämistä varten.
    • Dokumentoitu teknisiä työnkulkuja ja menettelyjä yksityisessä wikissä vastavalmistuneiden työntekijöiden kouluttamiseksi.

    Tekniikat:

    • Tekniikat:
    • Docker Docker
    • Machine Learning Machine Learning
    • Python Python
    • Golang Golang

Koulutus

  • BSc.Computer Engineering

    Karadeniz Technical University · 2015 - 2020

Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä

Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:

  • Kartoitamme yrityksenne kehitystarvetta
  • Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
  • Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä

Keskustele kanssamme