Yuriy N.

Backend-Entwickler

Yurii ist ein Backend-Entwickler mit mehr als 11 Jahren kommerzieller Erfahrung, spezialisiert auf die gleichzeitige Leistungsoptimierung und Mikroservice-Architekturen mit RESTful APIs und gRPC.

Er verfügt über umfangreiche Expertise in den Bereichen Datenbanken, Cloud-Plattformen, Container- und Message-Warteschlangen, Erstellung skalierbarer und zuverlässiger Systeme, die mit Tools wie DataDog überwacht werden.

Er spielte eine Schlüsselrolle bei der Entwicklung eines Hochlast-Ads Systems für das Web und führte Performance-Optimierungen ein, die die Infrastrukturkosten um 20–30% senken Integration von Überwachungs- und Codequalitätstools wie DataDog und SonarQube und Verbesserung der Systemstabilität.

Neben seinen technischen Beiträgen leitete Yurii junge Entwickler, leitete Seminare zum Wissensaustausch und unterstützte das Wachstum und die Entwicklung von Engineering-Teams.

Hauptkompetenz

  • Golang
    Golang 8 Jahre
  • Git
    Git 12 Jahre
  • SQL
    SQL 10 Jahre

Andere Fähigkeiten

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

Yuriy N.

Poland

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Golang-Entwickler

    Flipp - 5 jahre 2 monate

    • Beitrag zur Entwicklung und Skalierung einer Echtzeit-Werbe-Bieterplattform, die auf einer modernen Mikroservice-Architektur als Teil eines leistungsstarken Teams aufbaut.
    • Entwickelte und gepflegte Backend-Dienste in Golang, die sowohl RESTful APIs als auch gRPC für eine leistungsstarke Kommunikation enthüllen.
    • Bereitstellung von Dienstleistungen auf AWS EKS, um Skalierbarkeit, Widerstandsfähigkeit und effiziente Ressourcennutzung zu gewährleisten.
    • Leveraged Redis für das Caching und Optimierung des Datenzugriffs in latenzempfindlichen Komponenten.
    • Integrierte Drittanbieter-Plattformen wie Kevel für Anzeigendienste und LaunchDarkly für Feature-Flag-Management, um die Systemflexibilität und -steuerung zu verbessern.
    • Angeleitete Initiativen zur Verbesserung der Systemstabilität, zur Verbesserung der Beobachtbarkeit und zur Optimierung des Ressourcenverbrauchs um 20%, zu Leistung und Kostenvorteilen.
    • Hohe Code-Qualität durch aktive Teilnahme an Code-Rezensionen und die Einhaltung bewährter Praktiken erhalten.
    • Übernahme der wichtigsten Merkmale, trieb Entwicklungsinitiativen innerhalb des Domain-Streams und Mentored Junior-Entwickler bei der Unterstützung von neuen Team-Mitgliedern.

    Technologien:

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

    Xendit - 1 jahr 5 monate

    • Beitrag zum Entwurf und zur Entwicklung eines Echtzeit-Betrugserkennungssystems auf einer Mikroservice-Architektur Zusammenarbeit mit Datenanalysten und Ingenieuren bei der Erbringung skalierbarer Dienstleistungen, die Betrugswarnungen und Falluntersuchungen unterstützten.
    • Entwickelte und gepflegte Backend-Dienste in Golang, die APIs sowohl für Echtzeit- als auch Batch-Betrugsanalyse-Workflows enthüllen.
    • Zusammen mit MongoDB und PostgreSQL verwalten wir strukturierte und halbstrukturierte Betrugsfalldaten.
    • Implementierung einer Eventarchitektur mit Kafka und NATS, um eine asynchrone Kommunikation zwischen Mikrodiensten zu ermöglichen.
    • Bereitstellung von Services auf Kubernetes um Skalierbarkeit, Widerstandsfähigkeit und optimale Ressourcennutzung zu gewährleisten.
    • Partner von Databricks zur Analyse von Transaktionsdaten, zur Erkennung von Betrugsmustern und zur Implementierung automatisierter Alarmmechanismen.
    • Partizipiert an architektonischen Diskussionen zur Gestaltung neuer Betrugsentdeckungsfunktionen und Aufrechterhaltung hoher Code-Qualität durch Code-Reviews und die Einhaltung bewährter Praktiken.

    Technologien:

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

    Amadeus - 1 jahr 4 monate

    • Erstellte und gewartete interne Werkzeuge und kundenorientierte APIs mit Symfony (PHP) und Golang, die sich auf Leistung, Integration und effiziente Datenverarbeitung konzentrieren.
    • Entwickelte Backend-Funktionen mit Symfony für die Kernplattformfunktionalität und einen Golang-basierten Mikroservice zur Verwaltung von mehreren Drittanbieter-API-Anrufen und Responsemapping.
    • Entworfen und implementiert ein hierarchisches Admin-System für Kunden, Gruppen und Büros in MongoDB, nutzt den Lookup-Operator, um übergeordnete Daten zusammenzuführen und Baumstrukturen zu konstruieren.
    • Verbesserte Abfrageleistung von MongoDB durch strategische Indizierung.
    • Integrierte APIs von Drittanbietern und entwickelte benutzerdefinierte REST-APIs für externe Clients, die JMS Serializer einsetzen, um JSON in Domain-Entitäten umzuwandeln.
    • Verbessertes Caching und Systemleistung mit Memcache und Redis, um die Last auf primären Datenquellen zu reduzieren.
    • Code-Qualität durch das Schreiben von Einheitstests mit PHPUnit und die Teilnahme an Code-Rezensionen.
    • Unterstützt zum Frontend-Rendering mit Mustache Vorlagen innerhalb von Twig, wodurch dynamische Aktualisierungen über Ajax ermöglicht werden.
    • Übernahme des Eigentums an der Lieferung großer Funktionen und Epen in die Produktion, die reibungslose Umsetzung und kontinuierlichen Support.

    Technologien:

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

    Ciklum - 1 jahr 5 monate

    • Entwicklung des Backends für eine mobile Dating-Anwendung, Implementierung einer REST-API und Verwendung von ElasticSearch als Kern-Geosuchmaschine für ortsbasierte Entdeckungen.
    • Integrierte AWS SQS für asynchrone Aufgaben wie das Hochladen von Benutzerbildern und Videos auf S3 und das Aktualisieren von Benutzerindizes in ElasticSearch.
    • 86% Testabdeckung mit Hilfe des Kahlan Test-Frameworks.
    • Implementierte Echtzeit-Messaging-Funktionalität durch Integration der QuickBlox API.
    • Designed services based on microservices architecture and Onion Architecture principles and emphasis on Domain-Driven Design.
    • Leveraged Redis mit Pipelining- und Hash-Tabellen, um ein schnelles und effizientes Abrufen von Schlüsseldaten zu gewährleisten.
    • Angestellt eine kanarische Bereitstellungsstrategie, um sicher neue Funktionen in Produktionsumgebungen zu entwickeln.
    • Führte Code-Rezensionen und schrieb umfassende technische Dokumentation für die REST-API.

    Technologien:

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

Ausbildung

  • BSc.Computer science

    Donetsk National Technical University · 2007 - 2012

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