Okan K.
Backend-udvikler
Okan er en erfaren backend-udvikler med speciale i Golang og en dokumenteret erfaring med at opbygge effektive, skalerbare og højtydende systemer.
Han har stor ekspertise i at designe og udvikle systemer fra bunden og medbringer en produktfokuseret tankegang, der tilfører ethvert team betydelig værdi.
Hans engagement i løbende forbedringer og problemløsning driver hans succes i hvert eneste engagement. Okans dybe forståelse af Golang gør ham i stand til at skabe robuste applikationer, der effektivt kan håndtere komplekse processer.
Hovedekspertise
- AWS SQS 2 år
- Golang 4 år
- SQL 3 år
Andre færdigheder
- Kubernetes 3 år
- Docker 3 år
- Ruby on Rails 2 år
Udvalgt oplevelse
Beskæftigelse
Software Engineer
FairMoney - 2 flere år 8 måneder
- Udviklet funktioner og performanceforbedringer ved hjælp af Go og Ruby on Rails.
- Lede et komplekst projekt, der involverede flere interessenter, herunder teams fra risiko, produkt og andre tekniske afdelinger inden for ingeniørgruppen. Leverede projektet til tiden og inden for rammerne.
- Transformerede dele af den monolitiske Ruby on Rails-app til en Go-mikrotjeneste på en hændelsesdrevet måde, hvilket forbedrede dens evne til at håndtere høj trafik uafhængigt.
- Opdateret forældede kodebaser, så de lever op til moderne udviklingsstandarder og forbedrer den overordnede funktionalitet.
- Samarbejde med ledelsen, interne teams og udviklingspartnere om softwareapplikationsdesign og projektfremdrift.
Teknologier:
- Teknologier:
Ruby on Rails
Kubernetes
Docker
AWS SQS
Apache Kafka
Golang
Backend-udvikler
Hepsiburada - 4 måneder
- Udviklet backend-komponenter ved hjælp af Go.
- Omstrukturering af logningssystemet for at forhindre, at identiske fejl bliver logget igen i komplekse e-handelsprojekter.
- Implementeret automatisk generering af Swagger-dokumentation for ca. 100-130 endpoints, hvilket forbedrer dokumentationsindsatsen betydeligt.
Teknologier:
- Teknologier:
Kubernetes
Docker
AWS SQS
Apache Kafka
Golang
Software Engineer
Gowit Techonology - 7 måneder
- Udviklet backend-komponenter ved hjælp af Go og Python, ved hjælp af Kafka til beskedkø og PostgreSQL til databasen.
- Optimeret og forbedret CI/CD-pipeline for at understøtte udviklingsworkflowet.
- Redesignede analysetjenestens arkitektur og tilføjede ordentlig caching, skrivning og indtagelsesmekanismer, hvilket reducerede den gennemsnitlige svartid med næsten 40 %.
- Ledte oprettelsen af arkitektonisk dokumentation for tjenester og visualiserede over 10 mikrotjenestearkitekturer.
Teknologier:
- Teknologier:
Kubernetes
Docker
Machine Learning
Apache Kafka
Python
Golang
Software Engineer
AnalyticaHouse - 1 år 6 måneder
- Skabte en Slack-app, der integrerede forskellige online-annonceplatforme (Google, Facebook, TikTok) og designede applikationsarkitekturen, databasetabellerne og UX-designet fra bunden.
- Implementeret Jenkins til CI/CD.
- Udviklet en streaming-datapipeline til clickstream-data i Google Cloud med en latenstid på 5 sekunder ved hjælp af Cube.js til forespørgsler og React.js til visualisering.
- Implementeret Apache Airflow til batchjobs og implementeret det på Compute Engine med Docker, oprettet og vedligeholdt DAG'er til forskellige processer.
- Automatiseret generering af produktrapporter gennem webscraping af ca. 25 store e-handelswebsteder i Tyrkiet ved hjælp af Google Cloud VM med Crontab til automatisering.
- Ledte arbejdet med versionskontrol og anvendte GitHub og andre open source-arkiver for organisationen.
- Oprettelse af forskellige SQL-scripts til forespørgsel og transport af BigQuery-data.
- Dokumenterede tekniske arbejdsgange og procedurer i en privat wiki for at uddanne nyansatte medarbejdere.
Teknologier:
- Teknologier:
Docker
Machine Learning
Python
Golang
Uddannelse
BSc.Computer Engineering
Karadeniz Technical University · 2015 - 2020
Find din næste udvikler inden for få dage, ikke måneder
Book en 25-minutters samtale, hvor vi:
- udfører behovsafdækning med fokus på udviklingsopgaver
- Forklar vores proces, hvor vi matcher dig med kvalificerede, godkendte udviklere fra vores netværk
- beskriver de næste trin for at finde det perfekte match på få dage