Bohdan V.

Développeur full-stack

Bohdan est un développeur Fullstack avec plus de dix ans d'expérience commerciale dans la conception et la fourniture d'applications web à forte charge, sécurisées et évolutives.

Il a une expertise à la fois dans le développement du backend et du frontend, en travaillant avec des technologies telles que PHP, Node.js, SQL, et des frameworks JavaScript modernes.

Tout au long de sa carrière, Bohdan a construit des systèmes ERP complexes, des plates-formes de gestion de l'emploi et des applications de jeux à fort trafic, en prenant en charge l'architecture, la conception de bases de données et l'optimisation des performances. À 3E et à Digital Basis, il a développé des modules critiques pour mission qui supportaient les opérations quotidiennes pour des milliers d'utilisateurs.

Connu pour la conception d'architectures propres, l'amélioration de la fiabilité du système et la fourniture de fonctionnalités robustes, Bohdan communique efficacement, s’adapte rapidement à l’évolution des exigences et augmente constamment la qualité de l’ingénierie au sein des équipes.

Principale expertise

  • PHP
    PHP 10 ans
  • Symfony
    Symfony 5 ans
  • ElasticSearch
    ElasticSearch 3 ans

Autres compétences

    Bohdan

    Bohdan V.

    Germany

    Commencer

    Expérience sélectionnée

    Emploi

    • Développeur full-stack

      3E - 7 années

      • Gestion du développement de bout en bout d'un gros ERP personnalisé à partir de zéro, rationalisation de la fabrication, logistique, RH, et support des flux de travail pour des milliers d'opérations quotidiennes.
      • La création et la mise en œuvre de modules à haute charge, y compris le contrôle de la qualité, la facturation, les devis, le soutien à la clientèle, la gestion des RH, les commandes d'achat et de vente et le traitement des paiements.
      • Conçu et optimisé pour les schémas MySQL et PostgreSQL pour supporter des centaines d'utilisateurs simultanés et des millions d'enregistrements avec des temps de réponse rapides.
      • Développer des fonctionnalités de communication en temps réel telles que le chat interne à l'aide de Socket.io, améliorant la coordination entre les services.
      • Elasticsearch intégrée pour permettre des requêtes de recherche rapides sur de grands stocks de produits, ce qui augmente la vitesse de requête de plus de dix fois.
      • Application de la mise en cache et des pratiques basées sur la file d'attente (Redis, RabbitMQ) pour gérer de lourdes charges de travail et éliminer les goulets d'étranglement dans les tâches de rapport, de synchronisation et d'arrière-plan.
      • Amélioration des processus CI/CD et déploiements Docker sur DigitalOcean, augmentation de la fréquence de sortie et réduction des temps d'arrêt.

      Les technologies:

      • Les technologies:
      • PHP PHP
      • Yii Yii
      • Symfony Symfony
      • MySQL MySQL
      • JavaScript JavaScript
      • Vue.js Vue.js
      • Docker Docker
      • ElasticSearch ElasticSearch
      • Redis Redis
      • NGINX NGINX
      • jQuery jQuery
      • Bootstrap Bootstrap
      • TypeScript TypeScript
      • Node.js Node.js
      • Socket.io Socket.io
      • Microservices
      • SQL SQL
      • Bash Bash
      • Digital Ocean Digital Ocean
    • Développeur full-stack

      Digital Basis - 2 années 1 mois

      • Développer et maintenir des modules de base pour la gestion de projets, la facturation, la comptabilité, la planification, les feuilles de temps et les opérations sur le terrain.
      • Implémentation de pipelines d'import/export de données qui ont permis aux clients de migrer les grands ensembles de données vers la plate-forme Trak de manière transparente.
      • Des outils de reporting personnalisés et des tableaux de bord utilisés quotidiennement par des gestionnaires opérationnels dans de multiples industries.
      • Des solutions intégrées de traitement des paiements et des flux de travail de facturation automatisés pour rationaliser les opérations de trésorerie pour les utilisateurs finaux.
      • Amélioration de l'évolutivité du système en optimisant les requêtes SQL, en refactorisant les contrôleurs Yii et en introduisant des couches de mise en cache basées sur Redis.
      • Améliorations des infrastructures basées sur AWS et processus de déploiement automatisés.

      Les technologies:

      • Les technologies:
      • PHP PHP
      • Yii Yii
      • MySQL MySQL
      • JavaScript JavaScript
      • AWS AWS
      • Redis Redis
      • Bootstrap Bootstrap
    • Self-employed

      Agiveo - 2 années 6 mois

      • Construit la plate-forme de jeu complète à partir de zéro, y compris le backend, l'interface utilisateur, les outils d'administration et l'infrastructure opérationnelle.
      • Conçu le moteur de génération et de simulation de matchs, qui gérait le trafic de pointe à haute charge lors d'événements de match synchronisés.
      • Conçu pour optimiser les schémas MySQL et les stratégies de mise en cache pour supporter la logique de jeu en temps réel pour des milliers d'utilisateurs actifs.
      • Implémentation d'un traitement en file d'attente avec RabbitMQ pour gérer de lourdes tâches asynchrones telles que les mises à jour de matchs, les récompenses et la planification d'événements.
      • Intégration de plusieurs API tierces, y compris des passerelles de paiement, des analyses et des connexions sociales, pour soutenir la monétisation et l'engagement des utilisateurs.
      • Construit une interface web réactive en utilisant JavaScript et jQuery, optimisé pour les navigateurs mobiles.
      • Développement et maintenance de l'infrastructure de production sur DigitalOcean, gestion des sauvegardes, de la surveillance, de la mise à l'échelle et de l'équilibre de charge.

      Les technologies:

      • Les technologies:
      • PHP PHP
      • Yii Yii
      • MySQL MySQL
      • JavaScript JavaScript
      • jQuery jQuery
      • Digital Ocean Digital Ocean
      • RabbitMQ RabbitMQ

    Éducation

    • Maîtrise ès sciencesComputer science

      Sumy State University · 2009 - 2013

    Portefeuille

    • Trak: Job Management Web App - 1
    • Coby: Custom ERP Solution - 1
    • Tu Menu: Online Menu Management for Restaurants - 1

    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