Bohdan V.

Fullstack-Entwickler

Bohdan ist ein Fullstack Developer mit über zehn Jahren kommerzieller Erfahrung, die das Design und die Bereitstellung von hochlasten, sicheren und skalierbaren Web-Applikationen ermöglicht.

Er verfügt über Expertise sowohl im Backend als auch im Frontend und arbeitet mit Technologien wie PHP, Node.js, SQL und modernen JavaScript-Frameworks.

Während seiner gesamten Laufbahn hat Bohdan komplexe ERP-Systeme, Job-Management-Plattformen und Anwendungen mit hohem Verkehrsaufkommen entwickelt und dabei Architektur, Datenbankdesign und Performance-Optimierung übernommen. Bei 3E und Digital Basis entwickelte er missionskritische Module, die den täglichen Betrieb für Tausende von Benutzern unterstützten.

Bohdan ist bekannt für die Entwicklung sauberer Architekturen, die Verbesserung der Systemsicherheit und die Bereitstellung robuster Eigenschaften, kommuniziert effektiv. passt sich schnell an die sich entwickelnden Anforderungen an und steigert die Engineeringqualität über das gesamte Team hinweg.

Hauptkompetenz

  • PHP
    PHP 10 Jahre
  • Symfony
    Symfony 5 Jahre
  • ElasticSearch
    ElasticSearch 3 Jahre

Andere Fähigkeiten

    Bohdan

    Bohdan V.

    Germany

    Erste Schritte

    Ausgewählte Erfahrung

    Beschäftigung

    • Fullstack-Entwickler

      3E - 7 jahre

      • Managed end-to-end development of a large custom ERP from scratch, streamlining manufacturing, logistics, HR, and support workflows for thousands of daily operations.
      • Erstellte und implementierte Hochlast-Module, einschließlich Qualitätskontrolle, Rechnungsstellung, Angebote, Kundenbetreuung, HR-Management, Einkaufs- und Verkaufsaufträge und Zahlungsabwicklung.
      • Entworfene und optimierte MySQL- und PostgreSQL-Schemas zur Unterstützung von Hunderten gleichzeitiger Benutzer und Millionen von Datensätzen mit schnellen Antwortzeiten.
      • Entwickelte Echtzeit-Kommunikationsfunktionen, wie interne Chats mit Socket.io, wodurch die Koordination zwischen den Abteilungen verbessert wird.
      • Integriertes Elasticsearch, um schnelle Suchanfragen über große Produktbestände zu ermöglichen und die Abfragegeschwindigkeit um mehr als zehn Mal zu erhöhen.
      • Angewandte Caching- und Warteschlangen-basierte Muster (Redis, RabbitMQ) um schwere Arbeitsbelastungen zu bewältigen und Engpässe bei Berichts-, Synchronisierungs- und Hintergrundaufgaben zu beseitigen.
      • Verbesserte CI/CD Prozesse und Docker-basierte Einsätze auf DigitalOcean, erhöhen die Release-Frequenz und minimieren Ausfallzeiten.

      Technologien:

      • Technologien:
      • 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
    • Fullstack-Entwickler

      Digital Basis - 2 jahre 1 monat

      • Entwickelte und gewartete Kernplattform-Module, die Projektmanagement, Rechnungslegung, Buchführung, Zeitplanung, Zeitpläne und Feldoperationen unterstützten.
      • Implementierte Datenimport/-exporte Pipelines, die es Clients ermöglichten, große Datensätze nahtlos in die Trak-Plattform zu migrieren.
      • Erstellung von benutzerdefinierten Reportingwerkzeugen und Dashboards, die täglich von Betriebsmanagern aus verschiedenen Branchen genutzt wurden.
      • Integrierte Zahlungsabwicklungslösungen und automatisierte Abrechnungsabläufe, um den Bargeldbetrieb für Endkunden zu optimieren.
      • Verbesserte Systemskalierbarkeit durch Optimierung von SQL-Abfragen, Neufaktorierung von Yii-Controllern und Einführung von Redis-basierten Caching-Layern.
      • Unterstützte Verbesserungen der AWS-basierten Infrastruktur und automatisierte Bereitstellungsprozesse.

      Technologien:

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

      Agiveo - 2 jahre 6 monate

      • Bauen Sie die komplette Spielplattform von Grund auf auf, einschließlich des Backends, der Benutzeroberfläche, der Admin-Tools und der operativen Infrastruktur.
      • Entwicklung der Spielergenerations- und Simulationsmaschine, die bei synchronisierten Match-Events mit hohem Datenaufkommen arbeitete.
      • Optimierte MySQL-Schemas und Caching-Strategien zur Unterstützung der Echtzeit-Spiellogik für Tausende aktiver Benutzer.
      • Implementierte Warteschlangen-basierte Verarbeitung mit RabbitMQ um schwere asynchrone Aufgaben wie Spielaktualisierungen, Belohnungen und Terminplanung zu verwalten.
      • Integrierte Multiple Drittanbieter-APIs, einschließlich Zahlungs-Gateways, Analytik und soziales Login, um Monetarisierung und Benutzerengagement zu unterstützen.
      • Erstellen Sie eine responsive Web-Schnittstelle mit JavaScript und jQuery, optimiert für mobile Browser.
      • Ausgebaute und gepflegte Produktionsinfrastruktur auf DigitalOcean, Verwaltung von Backups, Monitoring, Skalierung und Lastausgleich.

      Technologien:

      • Technologien:
      • PHP PHP
      • Yii Yii
      • MySQL MySQL
      • JavaScript JavaScript
      • jQuery jQuery
      • Digital Ocean Digital Ocean
      • RabbitMQ RabbitMQ

    Ausbildung

    • MSc.Computer science

      Sumy State University · 2009 - 2013

    Portfolio

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

    Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

    In einem kurzen 25-minütigen Gespräch würden wir gerne:

    • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
    • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
    • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

    Unterhalten wir uns