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 2 ans
- Golang 4 ans
- SQL 3 ans
Autres compétences
- Kubernetes 3 ans
- Docker 3 ans
- Ruby on Rails 2 ans
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
Kubernetes
Docker
AWS SQS
Apache Kafka
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
Docker
AWS SQS
Apache Kafka
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
Docker
Machine Learning
Apache Kafka
Python
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
Machine Learning
Python
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