Yuriy N.

Développeur back-end

Yurii est un développeur Backend avec plus de 11 ans d'expérience commerciale, spécialisé dans la concurrence, l'optimisation des performances, et les architectures de microservices utilisant les API RESTful et gRPC.

Il possède une vaste expertise dans les bases de données, les plates-formes cloud, la conteneurisation et les files d'attente de messages, la construction de systèmes évolutifs et fiables surveillés avec des outils comme DataDog.

Il a joué un rôle clé dans le développement d'un système de publicités à forte charge pour le web, en mettant en œuvre des optimisations de performance qui ont réduit les coûts d'infrastructure de 20-30%, intégrer des outils de surveillance et de qualité de code tels que DataDog et SonarQube, et améliorer la stabilité globale du système.

En plus de ses contributions techniques, Yurii a encadré des développeurs juniors, dirigé des sessions de partage des connaissances et soutenu la croissance et le développement d’équipes d’ingénierie.

Principale expertise

  • Golang
    Golang 8 ans
  • Git
    Git 12 ans
  • SQL
    SQL 10 ans

Autres compétences

  • Docker
    Docker 5 ans
  • Kubernetes
    Kubernetes 4 ans
  • AWS
    AWS 3 ans
Yuriy

Yuriy N.

Poland

Commencer

Expérience sélectionnée

Emploi

  • Développeur Golang

    Flipp - 5 années 2 mois

    • Contribuer au développement et à la mise à l'échelle d'une plate-forme d'offres publicitaires en temps réel basée sur une architecture moderne de microservices dans le cadre d'une équipe hautement performante.
    • Développer et maintenir des services de backend à Golang, exposant à la fois les APIs RESTful et GRPC pour une communication de haute performance.
    • Services déployés sur AWS EKS pour assurer l'évolutivité, la résilience et l'utilisation efficace des ressources.
    • Redis à effet de levier pour mettre en cache et optimiser l'accès aux données dans les composants sensibles à la latence.
    • Des plates-formes tierces intégrées telles que Kevel for ad service et LaunchDarkly pour la gestion des drapeaux pour améliorer la flexibilité et le contrôle du système.
    • Initiatives dirigées pour améliorer la stabilité du système, augmenter l’observabilité et optimiser la consommation de ressources de 20%, ce qui procure des avantages en termes de performances et de coûts.
    • Maintenir une haute qualité de code grâce à une participation active aux revues de code et au respect des meilleures pratiques.
    • Prise en charge des principales caractéristiques, a conduit des initiatives de développement dans le flux de domaine, et a encadré des développeurs juniors tout en soutenant l'intégration de nouveaux membres de l'équipe.

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • MongoDB MongoDB
    • Docker Docker
    • PostgreSQL PostgreSQL
    • AWS AWS
    • ElasticSearch ElasticSearch
    • Redis Redis
    • Golang Golang
    • Apache Kafka Apache Kafka
    • AWS S3 AWS S3
    • Terraform Terraform
    • BigQuery BigQuery
    • DDD
    • DataDog DataDog
    • SonarQube SonarQube
    • GitHub Actions GitHub Actions
  • Développeur Golang

    Xendit - 1 an 5 mois

    • Contribuer à la conception et au développement d'un système de détection de fraude en temps réel sur une architecture de microservices, en collaboration avec les analystes de données et les ingénieurs afin de fournir des services évolutifs qui ont appuyé les enquêtes sur les cas et les alertes de fraude.
    • Développer et maintenir des services de backend à Golang, exposant des API pour les flux de travail d'analyse de la fraude en temps réel et en lots.
    • Travaillé avec MongoDB et PostgreSQL pour gérer les données structurées et semi-structurées des cas de fraude.
    • Implémentation d'une architecture pilotée par des événements avec Kafka et NATS pour permettre la communication asynchrone entre les microservices.
    • Services déployés sur Kubernetes pour assurer l'évolutivité, la résilience et l'utilisation optimale des ressources.
    • En partenariat avec des équipes de données utilisant des bases de données pour analyser les données des transactions, détecter les modèles de fraude et mettre en œuvre des mécanismes d’alerte automatisés.
    • Participé à des discussions architecturales visant à façonner de nouvelles fonctionnalités de détection de fraude et à maintenir une haute qualité de code grâce aux revues de code et au respect des meilleures pratiques.

    Les technologies:

    • Les technologies:
    • MongoDB MongoDB
    • Docker Docker
    • PostgreSQL PostgreSQL
    • AWS AWS
    • Golang Golang
    • Databricks Databricks
    • Apache Kafka Apache Kafka
    • Google Cloud Google Cloud
    • Terraform Terraform
    • DDD
    • SonarQube SonarQube
    • Argo CD Argo CD
    • GitHub Actions GitHub Actions
  • Développeur PHP

    Amadeus - 1 an 4 mois

    • Des outils internes et maintenus et des APIs orientés vers le client en utilisant Symfony (PHP) et Golang, en se concentrant sur les performances, les intégrations et la gestion efficace des données.
    • Développer des fonctionnalités de backend avec Symfony pour la fonctionnalité de la plate-forme principale et implémenter un microservice basé sur Golang pour gérer plusieurs appels API tiers et mappage de réponses.
    • Conçu et implémenté un système d'administration hiérarchique pour les clients, les groupes et les bureaux en MongoDB, en exploitant l'opérateur de recherche pour fusionner les données parentes et construire des structures d'arborescence.
    • Amélioration des performances des requêtes MongoDB grâce à l'indexation stratégique.
    • Les API de fournisseurs tiers intégrés et les API REST développées sur mesure pour les clients externes, utilisant JMS Serializer pour convertir JSON en entités de domaine.
    • Amélioration de la mise en cache et des performances système en utilisant Memcache et Redis pour réduire la charge sur les sources de données principales.
    • Maintient la qualité du code en écrivant des tests unitaires avec PHPUnit et en participant à des revues de code.
    • Contribué au rendu frontend avec les modèles Mustache dans Twig, permettant des mises à jour dynamiques via Ajax.
    • Prise en charge de la fourniture de grandes fonctionnalités et d'épics à la production, assurant des déploiements en douceur et un soutien continu.

    Les technologies:

    • Les technologies:
    • PHP PHP
    • Symfony Symfony
    • MySQL MySQL
    • MongoDB MongoDB
    • Docker Docker
    • ElasticSearch ElasticSearch
    • Redis Redis
    • Golang Golang
    • Apache Kafka Apache Kafka
    • SQL SQL
    • BigQuery BigQuery
    • DDD
    • Git Git
    • OAuth2 OAuth2
    • JSON JSON
    • Soap
    • MVC MVC
    • REST API REST API
    • Swagger Swagger
    • SonarQube SonarQube
    • NoSQL
    • YAML YAML
  • Développeur PHP

    Ciklum - 1 an 5 mois

    • Développer le backend pour une application de rencontre mobile, en implémentant une API REST et en utilisant ElasticSearch comme moteur de recherche géographique de base pour la découverte basée sur la localisation.
    • AWS SQS intégré pour gérer les tâches asynchrones telles que le téléchargement d'images et de vidéos sur S3 et la mise à jour des index des utilisateurs dans ElasticSearch.
    • Réalisation de 86% de la couverture des tests unitaires en utilisant le framework de test de Kahlan.
    • Implémentation de la fonctionnalité de messagerie en temps réel en intégrant l'API QuickBlox.
    • Services conçus basés sur l'architecture microservices et les principes de l'architecture Onion mettant l'accent sur le design axé sur le domaine.
    • Redis à effet de levier avec des tables de pipeline et de hachage pour assurer une récupération rapide et efficace des données de valeur clé.
    • Employé une stratégie de déploiement Canary pour déployer en toute sécurité de nouvelles fonctionnalités dans les environnements de production.
    • Révision de code et rédaction de documentation technique complète pour le REST API.

    Les technologies:

    • Les technologies:
    • PHP PHP
    • Yii Yii
    • Symfony Symfony
    • MySQL MySQL
    • JavaScript JavaScript
    • MariaDB MariaDB
    • AWS AWS
    • ElasticSearch ElasticSearch
    • Redis Redis
    • NGINX NGINX
    • REST API REST API

Éducation

  • License ès sciencesComputer science

    Donetsk National Technical University · 2007 - 2012

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