Okan K.

Développeur back-end

Okan est un développeur backend expérimenté, spécialisé dans Golang, qui a fait ses preuves dans la construction de systèmes efficaces, évolutifs et performants.

Il possède une grande expertise dans la conception et le développement de systèmes à partir de zéro, apportant un état d'esprit axé sur le produit qui ajoute une valeur substantielle à n'importe quelle équipe.

Son engagement en faveur de l'amélioration continue et de la résolution des problèmes est à l'origine de son succès dans chaque mission. Sa connaissance approfondie de Golang lui permet de créer des applications robustes capables de gérer efficacement des processus complexes.

Principale expertise

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

Autres compétences

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

Okan K.

Turkey

Commencer

Expérience sélectionnée

Emploi

  • Software Engineer

    FairMoney - 2 années 8 mois

    • Développement de fonctionnalités et amélioration des performances à l'aide de Go et Ruby on Rails.
    • Vous avez dirigé un projet complexe impliquant de nombreuses parties prenantes, y compris des équipes de risques, de produits et d'autres départements techniques au sein du groupe d'ingénierie. Le projet a été mené à bien dans les délais impartis et dans les limites du champ d'application.
    • Transformer des parties de l'application monolithique Ruby on Rails en un microservice Go de manière événementielle, en améliorant sa capacité à gérer un trafic élevé de manière indépendante.
    • Mise à jour des bases de code obsolètes pour répondre aux normes de développement modernes, en améliorant la fonctionnalité globale.
    • Collaborer avec la direction, les équipes internes et les partenaires de développement en ce qui concerne la conception de l'application logicielle et l'avancement du projet.

    Les technologies:

    • Les technologies:
    • Ruby on Rails Ruby on Rails
    • Kubernetes Kubernetes
    • Docker Docker
    • AWS SQS AWS SQS
    • Apache Kafka Apache Kafka
    • Golang Golang
  • Développeur back-end

    Hepsiburada - 4 mois

    • Développement de composants backend en utilisant Go.
    • Nous avons réorganisé le système d'enregistrement afin d'éviter que des erreurs identiques ne soient enregistrées à nouveau dans des projets complexes de commerce électronique.
    • Mise en œuvre de la génération automatique de la documentation Swagger pour environ 100-130 points de terminaison, ce qui améliore considérablement les efforts de documentation.

    Les technologies:

    • Les technologies:
    • Kubernetes Kubernetes
    • Docker Docker
    • AWS SQS AWS SQS
    • Apache Kafka Apache Kafka
    • Golang Golang
  • Software Engineer

    Gowit Techonology - 7 mois

    • Développement de composants backend en Go et Python, en utilisant Kafka pour la mise en file d'attente des messages et PostgreSQL pour la base de données.
    • Optimisation et amélioration du pipeline CI/CD pour soutenir le flux de travail de développement.
    • Nous avons redéfini l'architecture du service d'analyse, en ajoutant des mécanismes appropriés de mise en cache, d'écriture et d'ingestion, ce qui a permis de réduire le temps de réponse moyen de près de 40 %.
    • A dirigé la création de la documentation architecturale pour les services, en visualisant plus de 10 architectures de microservices.

    Les technologies:

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

    AnalyticaHouse - 1 an 6 mois

    • Création d'une application Slack intégrant diverses plateformes publicitaires en ligne (Google, Facebook, TikTok) et conception de l'architecture de l'application, des tables de la base de données et du design UX à partir de zéro.
    • Implémentation de Jenkins pour CI/CD.
    • Développement d'un pipeline de données en streaming pour les données de clickstream dans Google Cloud avec une latence de 5 secondes, en utilisant Cube.js pour les requêtes et React.js pour la visualisation.
    • Implémentation d'Apache Airflow pour les travaux batch et déploiement sur Compute Engine avec Docker, création et maintenance de DAGs pour différents processus.
    • Automatisation de la génération de rapports sur les produits à travers le web scraping d'environ 25 sites web majeurs de commerce électronique en Turquie, en utilisant Google Cloud VM avec Crontab pour l'automatisation.
    • Vous avez dirigé les efforts de contrôle de version et utilisé GitHub et d'autres référentiels open-source pour l'organisation.
    • Création de divers scripts SQL pour l'interrogation et le transport des données BigQuery.
    • Documenter les flux de travail et les procédures techniques dans un wiki privé pour former les employés nouvellement embauchés.

    Les technologies:

    • Les technologies:
    • Docker Docker
    • Machine Learning Machine Learning
    • Python Python
    • Golang Golang

Éducation

  • License ès sciencesComputer Engineering

    Karadeniz Technical University · 2015 - 2020

Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois

Dans un court appel de 25 minutes, nous voulons:

  • Comprendre vos besoins en développement
  • Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
  • Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine

Contactez-nous