Serhii C.

Développeur back-end

Serhii est un ingénieur logiciel senior qui possède une expérience commerciale de dix ans dans la construction de systèmes back-end performants, d'architectures natives de nuage et de pipelines de traitement de données à grande échelle. Il se spécialise dans Java, Golang et les systèmes distribués dans les environnements GCP et AWS.

Au sein de 2K Group, il a développé des pipelines de recherche et de recommandation eCommerce, incluant une recherche de conversation basée sur LLM, propulsée par LangChain, et a dirigé des projets d'architecture multi-locataires pour optimiser l'évolutivité et l'efficacité des coûts. Son travail portait sur la conception de systèmes pilotés par événements, l'analyse en temps réel et l'automatisation DevOps à l'aide de Docker et Pub/Sub.

Reconnu pour sa précision architecturale et son mentorat, Serhii allie une expertise technique profonde à la conception et au leadership de systèmes stratégiques, permettant aux équipes de fournir des solutions robustes, maintenables et à fort impact.

Principale expertise

  • Golang
    Golang 5 ans
  • REST API
    REST API 10 ans
  • Java
    Java 10 ans

Autres compétences

  • Shell
    Shell 6 ans
  • AWS
    AWS 2 ans
  • Apache Kafka
    Apache Kafka 2 ans
Serhii

Serhii C.

Slovakia

Commencer

Expérience sélectionnée

Emploi

  • Software Engineer

    2k Group - 2 années 6 mois

    • Contribué à la conception et à la mise en œuvre de la recherche et de la recommandation en ligne en utilisant les moteurs de recherche GCP Retail Search et Mongo :
    • Construire des pipelines d'ingestion de catalogue à volume élevé pour des mises à jour en temps quasi réel
    • La recherche livrée, la recommandation et les fonctionnalités de découverte de produits personnalisés avec une grande personnalisation
    • Développer des pipelines d'analyse à haut débit pour les événements utilisateur en utilisant Go, Pub/Sub, et BigQuery
    • Implémentation de la recherche conversationnelle basée sur LLM en utilisant des pipelines, des embeddings et LangChain4j
    • Gestion d'une architecture multi-locataire et multi-déploiement dans un « zoo » de projets GCP, assurant fiabilité, évolutivité et rentabilité
    • Étendu en responsabilités architecturales :
    • Proposé et créé des conceptions techniques pour de nouvelles fonctionnalités et améliorations du système
    • Orientation technique et prise de décision au sein d'équipes interfonctionnelles
    • Fournir un leadership d'équipe aux initiatives parallèles, aux développeurs encadrés et à la mise en place de fonctions complexes

    Les technologies:

    • Les technologies:
    • MongoDB MongoDB
    • Docker Docker
    • PostgreSQL PostgreSQL
    • Redis Redis
    • Golang Golang
    • Java Java
    • Microservices
    • Python Python
    • Kubernetes Kubernetes
    • Google Cloud Google Cloud
    • Git Git
    • gRPC gRPC
    • Shell Shell
    • Apache Airflow Apache Airflow
    • Azure Cloud Azure Cloud
    • PL/SQL PL/SQL
    • REST API REST API
    • LangChain LangChain
    • Dataflow Dataflow
    • Apache Beam Apache Beam
    • Pub/Sub Pub/Sub
    • Micronaut Micronaut
  • Software Engineer

    Norse Digital - 1 an 5 mois

    • Conception et mise en œuvre d'une plate-forme d'analyse géospatiale pour évaluer la qualité des routes et la santé des infrastructures.
    • Des pipelines construits pour l'ingestion de données et la transformation à partir de scanners routiers et d'appareils IoT.
    • Développé un service de génération et de visualisation de tuiles de carte sur Golang, améliorant les performances de rendu de la carte de 50%.
    • Création d'API RESTful pour l'accès et l'agrégation aux données cartographiques, alimentant les tableaux de bord et les rapports des clients.
    • PostgreSQL intégré avec PostGIS pour les requêtes spatiales et l'indexation géospatiale.
    • Des flux de travail de déploiement automatisés à l’aide de Docker et de GCP, garantissant évolutivité et fiabilité.
    • Mise en œuvre de mises à jour événementielles pour le streaming des données de géolocalisation à partir des capteurs de champs.
    • Collaboré avec les organismes gouvernementaux pour assurer la confidentialité des données et la conformité des déploiements du secteur public.

    Les technologies:

    • Les technologies:
    • Docker Docker
    • PostgreSQL PostgreSQL
    • Redis Redis
    • Golang Golang
    • Java Java
    • Microservices
    • Spring Boot Spring Boot
    • Spring Spring
    • Kubernetes Kubernetes
    • Google Cloud Google Cloud
    • Git Git
    • Shell Shell
    • PL/SQL PL/SQL
    • REST API REST API
    • Pub/Sub Pub/Sub
  • Software Engineer

    Freelance Projects - 10 mois

    • Conception et déploiement de données automatisées sur les patients à partir de machines CPAP (Philips, ResMed) pour les cliniques de sommeil.
    • Microservices AWS Lambda conçus pour gérer la synchronisation des périphériques, la normalisation et le traitement des données.
    • Des API intégrées de réclamation d’assurance (Athena Health) pour les flux de travail automatisés de soumission et de vérification.
    • Implémentation des flux d'authentification et d'autorisation à l'aide de AWS Cognito et OAuth2.
    • Gestion des schémas DynamoDB et du stockage des données S3 pour un traitement sécurisé et conforme à HIPAA.
    • Écrit des modèles d'infrastructure-as-code pour gérer les environnements AWS et les politiques de surveillance.
    • Des API testées par unité pour des tableaux de bord cliniques permettant de visualiser les métriques de patients agrégés.

    Les technologies:

    • Les technologies:
    • Docker Docker
    • AWS AWS
    • Golang Golang
    • Microservices
    • Spring Spring
    • Kubernetes Kubernetes
    • AWS Lambda AWS Lambda
    • AWS S3 AWS S3
    • DynamoDB DynamoDB
    • Git Git
    • Shell Shell
    • REST API REST API
    • AWS Cognito AWS Cognito
  • Software Engineer

    Provectus - 3 années 7 mois

    • Maintenu et amélioré une plateforme de commerce électronique multicanal pour un important détaillant de mode mondial.
    • Conçu et implémenté des API et des microservices en Java et Spring Boot, prenant en charge à la fois les systèmes de vente au détail et de location.
    • Développement de pipelines de streaming et de traitement de données par lots en utilisant Kafka et Pub/Sub pour la synchronisation du catalogue.
    • Amélioration de la fiabilité et de l'observabilité du système en intégrant des tableaux de bord et des systèmes d'alerte.
    • Gestion des déploiements cloud sur AWS en utilisant ECS et Lambda pour les charges de travail hybrides.
    • Dirigez un flux de développement de fonctionnalités, des ingénieurs juniors encadrés et des examens de performance de l'équipe soutenus.
    • Une collaboration coordonnée entre équipes avec QA et DevOps pour assurer des cycles de sortie sans faille.
    • Contribution à la modernisation de l’architecture, à l’amélioration de la tolérance aux défauts et à la réduction du temps d’arrêt de 40%.

    Les technologies:

    • Les technologies:
    • MongoDB MongoDB
    • Docker Docker
    • AWS AWS
    • Redis Redis
    • Java Java
    • Microservices
    • Apache Kafka Apache Kafka
    • Spring Boot Spring Boot
    • Spring Spring
    • Kubernetes Kubernetes
    • API
    • Git Git
    • Shell Shell
    • PL/SQL PL/SQL
    • REST API REST API
    • AWS ECS AWS ECS
    • Pub/Sub Pub/Sub

Éducation

  • Maîtrise ès sciencesEconomics Cybernetics

    Odesa National Polytechnic University · 2009 - 2015

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