Okan K.

Backend-utvikler

Okan er en erfaren backend-utvikler som spesialiserer seg i Golang, med dokumentert erfaring i å bygge effektive, skalerbare og høy ytelses systemer.

Han har betydelig ekspertise i å designe og utvikle systemer fra bunnen av, med en produktfokusert tankegang som gir betydelig verdi til ethvert team.

Hans forpliktelse til kontinuerlig forbedring og problemløsning driver hans suksess i hvert engasjement. Okans dype forståelse av Golang gjør det mulig for ham å lage robuste applikasjoner i stand til å håndtere komplekse prosesser effektivt.

Hovedekspertise

  • AWS SQS
    AWS SQS 2 år
  • Golang
    Golang 4 år
  • SQL
    SQL 3 år

Andre kunnskaper

  • Kubernetes
    Kubernetes 3 år
  • Docker
    Docker 3 år
  • Ruby on Rails
    Ruby on Rails 2 år
Okan

Okan K.

Turkey

Kom i gang

Utvalgt opplevelse

Arbeidserfaring

  • Software Engineer

    FairMoney - 2 years 8 months

    • Utviklet funksjoner og ytelsesforbedringer ved hjelp av Go og Ruby on Rails.
    • Ledet et komplekst prosjekt som involverte flere interessenter, inkludert team fra risiko-, produkt- og andre tekniske avdelinger i ingeniørgruppen. Leverte prosjektet i tide og innenfor rammene.
    • Omgjorde deler av den monolittiske Ruby on Rails-appen til en Go-mikrotjeneste på en hendelsesstyrt måte, og forbedret dens evne til å håndtere høy trafikk uavhengig av hverandre.
    • Oppdaterte utdaterte kodebaser for å oppfylle moderne utviklingsstandarder og forbedre den generelle funksjonaliteten.
    • Samarbeid med ledelsen, interne team og utviklingspartnere om programvaredesign og prosjektfremdrift.

    Teknologier:

    • Teknologier:
    • Ruby on Rails Ruby on Rails
    • Kubernetes Kubernetes
    • Docker Docker
    • AWS SQS AWS SQS
    • Apache Kafka Apache Kafka
    • Golang Golang
  • Backend-utvikler

    Hepsiburada - 4 months

    • Utviklet backend-komponenter ved hjelp av Go.
    • Omstrukturert loggsystemet for å forhindre at identiske feil logges på nytt i komplekse e-handelsprosjekter.
    • Implementert automatisk generering av Swagger-dokumentasjon for ca. 100-130 endepunkter, noe som har forbedret dokumentasjonsarbeidet betydelig.

    Teknologier:

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

    Gowit Techonology - 7 months

    • Utviklet backend-komponenter ved hjelp av Go og Python, med Kafka for meldingskø og PostgreSQL for databasen.
    • Optimalisert og forbedret CI/CD-pipelinen for å støtte utviklingsarbeidsflyten.
    • Vi har lagt om arkitekturen til analysetjenesten og lagt til ordentlige mekanismer for hurtigbufring, skriving og inntak, noe som har redusert den gjennomsnittlige responstiden med nesten 40 %.
    • Ledet utarbeidelsen av arkitekturdokumentasjon for tjenester, og visualiserte over 10 mikrotjenestearkitekturer.

    Teknologier:

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

    AnalyticaHouse - 1 year 6 months

    • Laget en Slack-app som integrerer ulike nettbaserte annonseplattformer (Google, Facebook, TikTok) og designet applikasjonsarkitekturen, databasetabeller og UX-design fra bunnen av.
    • Implementert Jenkins for CI/CD.
    • Utviklet en datapipeline for strømming av klikkstrømsdata i Google Cloud med en latenstid på 5 sekunder, ved hjelp av Cube.js for spørring og React.js for visualisering.
    • Implementert Apache Airflow for batchjobber og distribuert det på Compute Engine med Docker, og opprettet og vedlikeholdt DAG-er for ulike prosesser.
    • Automatisert generering av produktrapporter gjennom nettskraping av omtrent 25 store e-handelsnettsteder i Tyrkia, ved hjelp av Google Cloud VM med Crontab for automatisering.
    • Ledet arbeidet med versjonskontroll og benyttet GitHub og andre open source-arkiver for organisasjonen.
    • Laget ulike SQL-skript for spørring og transport av BigQuery-data.
    • Dokumenterte tekniske arbeidsflyter og prosedyrer i en privat wiki for å utdanne nyansatte.

    Teknologier:

    • Teknologier:
    • Docker Docker
    • Machine Learning Machine Learning
    • Python Python
    • Golang Golang

Utdannelse

  • BSc.Computer Engineering

    Karadeniz Technical University · 2015 - 2020

Finn din neste utvikler innen dager, ikke måneder

I løpet av en kort 25-minutters samtale ønsker vi å:

  • Forstå dine utviklingsbehov
  • Forklare prosessen vår der vi matcher deg med kvalifiserte, evaluerte utviklere fra vårt nettverk
  • Dele de neste stegene for å finne riktig match, ofte på mindre enn en uke

La oss ta en prat