Okan K.
Backend-ontwikkelaar
Okan is een ervaren backend developer gespecialiseerd in Golang, met een bewezen track record in het bouwen van efficiënte, schaalbare en high-performance systemen.
Hij heeft aanzienlijke expertise in het ontwerpen en ontwikkelen van systemen vanaf nul en brengt een productgerichte mindset met zich mee die aanzienlijke waarde toevoegt aan elk team.
Zijn toewijding aan voortdurende verbetering en het oplossen van problemen is de drijfveer achter zijn succes bij elke opdracht. Okans grondige kennis van Golang stelt hem in staat om robuuste applicaties te maken die complexe processen effectief kunnen afhandelen.
Hoofd expertise
- AWS SQS 2 jaar
- Golang 4 jaar
- SQL 3 jaar
Andere vaardigheden
- Kubernetes 3 jaar
- Docker 3 jaar
- Ruby on Rails 2 jaar
Geselecteerde ervaring
Dienstverband
Software Engineer
FairMoney - 2 jaar 8 maanden
- Ontwikkelde functies en prestatieverbeteringen met behulp van Go en Ruby on Rails.
- Leidde een complex project waarbij meerdere belanghebbenden betrokken waren, waaronder teams van risico-, product- en andere technische afdelingen binnen de engineeringgroep. Het project op tijd en binnen de scope opgeleverd.
- Transformeerde delen van de monolithische Ruby on Rails-app in een Go microservice op een event-driven manier, waardoor de app beter in staat was om zelfstandig veel verkeer te verwerken.
- Verouderde codebases bijgewerkt om te voldoen aan moderne ontwikkelingsstandaarden, waardoor de algehele functionaliteit is verbeterd.
- Werkte samen met het management, interne teams en ontwikkelingspartners aan het ontwerp van softwareapplicaties en de voortgang van projecten.
Technologieën:
- Technologieën:
Ruby on Rails
Kubernetes
Docker
AWS SQS
Apache Kafka
Golang
Backend-ontwikkelaar
Hepsiburada - 4 maanden
- Ontwikkelde backend componenten met behulp van Go.
- Het logsysteem opnieuw ontworpen om te voorkomen dat identieke fouten opnieuw worden gelogd in complexe eCommerce projecten.
- Het automatisch genereren van Swagger-documentatie voor ongeveer 100-130 eindpunten is geïmplementeerd, waardoor de documentatie-inspanningen aanzienlijk zijn verbeterd.
Technologieën:
- Technologieën:
Kubernetes
Docker
AWS SQS
Apache Kafka
Golang
Software Engineer
Gowit Techonology - 7 maanden
- Backend-componenten ontwikkeld met Go en Python, met Kafka voor berichtenwachtrijen en PostgreSQL voor de database.
- De CI/CD-pijplijn geoptimaliseerd en verbeterd om de ontwikkelworkflow te ondersteunen.
- We hebben de architectuur van de analytics service herontworpen en goede caching-, schrijf- en opnamemechanismen toegevoegd, waardoor de gemiddelde responstijd met bijna 40% is gedaald.
- Leidde de creatie van architectuurdocumentatie voor services, waarbij meer dan 10 microservices-architecturen werden gevisualiseerd.
Technologieën:
- Technologieën:
Kubernetes
Docker
Machine Learning
Apache Kafka
Python
Golang
Software Engineer
AnalyticaHouse - 1 jaar 6 maanden
- Ik heb een Slack-app gemaakt die verschillende online advertentieplatforms integreert (Google, Facebook, TikTok) en heb de applicatiearchitectuur, databasetabellen en UX-ontwerp van de grond af ontworpen.
- Jenkins geïmplementeerd voor CI/CD.
- Ontwikkelde een streaming data pipeline voor clickstream data in Google Cloud met een latency van 5 seconden, met behulp van Cube.js voor query's en React.js voor visualisatie.
- Apache Airflow geïmplementeerd voor batch jobs en ingezet op Compute Engine met Docker, waarbij DAG's voor verschillende processen zijn gemaakt en onderhouden.
- Geautomatiseerd genereren van productrapporten door middel van web scraping van ongeveer 25 grote e-commerce websites in Turkije, met behulp van Google Cloud VM met Crontab voor automatisering.
- Leiding gegeven aan versiebeheer en gebruik gemaakt van GitHub en andere open-source repositories voor de organisatie.
- Diverse SQL-scripts gemaakt voor het queryen en transporteren van BigQuery-gegevens.
- Gedocumenteerde technische workflows en procedures in een privé-wiki om nieuwe medewerkers op te leiden.
Technologieën:
- Technologieën:
Docker
Machine Learning
Python
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.