Okan K.

Okan K.

Backend Developer

Spain
Trusted member since 2024
4 years of experience

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.

Main expertise

AWS SQSAWS SQS2 years
GolangGolang4 years
SQLSQL3 years
MySQLMySQL3 years
6+

Experience4

FairMoney

Software Engineer

FairMoney
Banking and Finance
Jan 2023 · 3y 2m
  • 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.
PostgreSQLPostgreSQL
Ruby on RailsRuby on Rails
AWSAWS
GolangGolang
Microservices
2+
Hepsiburada

Backend Developer

Hepsiburada
E-commerce
Sep 2022 - Jan 2023 · 4m
  • 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.
GolangGolang
Microservices
DevOpsDevOps
API
REST APIREST API
2+

Software Engineer

Gowit Techonology
Information Technology (IT) and Services
Feb 2022 - Sep 2022 · 7m
  • 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.
PostgreSQLPostgreSQL
GolangGolang
Apache KafkaApache Kafka
DevOpsDevOps
API
Machine LearningMachine Learning
AnalyticaHouse

Software Engineer

AnalyticaHouse
Data Analytics
Aug 2020 - Feb 2022 · 1y 6m
  • 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.
DockerDocker
GolangGolang
PythonPython
Google CloudGoogle Cloud
BigQueryBigQuery
3+

Assessments

Engineering excellence

Okan’s overall performance in a 90-minute live technical assessment ranks in the top 50% of vetted Backend Developers at Proxify.

Education

KTU
Karadeniz Technical University
Computer Engineering2015 - 2020

Stop browsing.
Get matched faster.