Teodor Y.

Backend-Entwickler

Teodor ist ein Backend-Entwickler mit sechs Jahren kommerzieller Erfahrung, der sich auf Golang und Cloud-Infrastrukturen spezialisiert hat.

Er ist ein erfahrener Experte, der in verschiedenen Branchen gearbeitet hat, darunter Sicherheit, Datenbanken, Cloud Computing, SaaS, Finanzen und eCommerce. Eine herausragende Errungenschaft in seiner Karriere ist die Optimierung der Überwachung von Couchbase Serverless Dataplanes durch den Einsatz eines regional verteilten Mimir-Clusters, der eine Datenerfassung mit geringer Latenz von Datenbanken mit hohem Datenverkehr gewährleistet, ohne das System zu überlasten.

Seine Fähigkeit, sich schnell in neue Bereiche einzuarbeiten und komplexe Herausforderungen mit innovativen Lösungen zu lösen, zeichnet ihn aus. Teodor beweist immer wieder eine starke Begabung für die Bewältigung komplexer Probleme und die Bereitstellung effizienter, innovativer Lösungen, die zum Erfolg führen.

Hauptkompetenz

  • Golang
    Golang 5 Jahre
  • SQL
    SQL 6 Jahre
  • PostgreSQL
    PostgreSQL 6 Jahre

Andere Fähigkeiten

  • NoSQL 4 Jahre
  • Python
    Python 2 Jahre
Teodor

Teodor Y.

Bulgaria

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Go Developer

    Metavision GmbH / METADEVS UG (via Proxify) - 11 monate

    • Developed and maintained backend services in Go for large-scale product and campaign management APIs, ensuring data consistency and high performance.
    • Implemented event logging, metrics tracking, and search capabilities using MongoDB and Elasticsearch to improve visibility across merchant and campaign operations.
    • Enhanced authentication and security layers through JWT token validation, refactoring, and integration with existing services.
    • Built and optimised product feed imports and integrations for partner networks (e.g. Webgains, Tradedoubler), including pagination, language sanitisation, and GTIN-based filtering.
    • Improved backend stability and compliance by anonymising IP addresses for GDPR, adding cleanup jobs, and refining notification and webhook systems.
    • Collaborated with frontend developers and QA engineers on REST API endpoints for admin and public interfaces, including Offers, Deals, and CPC features.

    Technologies: Golang, MongoDB, Elasticsearch, gRPC, REST APIs, Docker, GitLab CI/CD.

    Technologien:

    • Technologien:
    • MongoDB MongoDB
    • Docker Docker
    • ElasticSearch ElasticSearch
    • Golang Golang
    • gRPC gRPC
    • REST API REST API
    • GitLab GitLab
  • Senior Software Engineer

    Stacklock - 1 jahr 8 monate

    • Entwicklung und Bereitstellung einer robusten Beobachtungsinfrastruktur, die die Überwachung der Systemleistung in Echtzeit, die Erkennung von Problemen und die Alarmierung verbessert. Gewährleistet die Einhaltung von Sicherheitsvorschriften und ermöglicht eine nahtlose Integration externer Daten, was die Entscheidungsfindung erheblich verbessert;
    • Leitete die Entwicklung eines Business-Telemetriesystems zur Erfassung detaillierter Benutzerinteraktionen, das wichtige Erkenntnisse für technische und strategische Entscheidungen liefert. Wir haben dem Datenschutz Priorität eingeräumt und die verzögerte Datenlieferung optimiert, um Marketingstrategien und Produktentwicklung zu fördern;
    • Verwaltete und optimierte Cloud-Infrastruktur zur Steigerung der Systemeffizienz und -leistung. Zu den wichtigsten Errungenschaften gehörten die Rationalisierung von GitHub-Aktionen, die Automatisierung der Cluster-Skalierung in einer EKS-Umgebung und die Minimierung redundanter Metriken, wodurch die betriebliche Effizienz verbessert und die Kosten optimiert werden konnten;
    • Verbesserung des Open-Source-Tools Minder durch die Entwicklung von Funktionen, die die Sicherheitspraktiken, die Benutzerfreundlichkeit und die Zuverlässigkeit verbessern und so direkt zur Sicherung der Software-Lieferkette beitragen.

    Technologien:

    • Technologien:
    • Golang Golang
    • gRPC gRPC
  • Senior Software Engineer

    Couchbase - 2 jahre 10 monate

    • Leitete das Architekturdesign, die Implementierung und die Erweiterungen für ein ehrgeiziges Couchbase Serverless Databases-Projekt, verwaltete den gesamten Lebenszyklus der Datenbank - einschließlich Metriken, Protokollierung, Wartung und Fehlerbehebung - und kümmerte sich effektiv um Produktfehler und Probleme mit der Cloud-Architektur.
    • Spielte eine zentrale Rolle bei der Entwicklung und Verfeinerung eines Cluster-Wartungsrahmens, schuf ein zuverlässiges, idempotentes und fehlerresistentes System, das die Kundenpräferenzen berücksichtigt und einen schrittweisen Aktualisierungsprozess anwendet.
    • War maßgeblich an der Entwicklung des Fleet Managers beteiligt, der die Überwachung, Beobachtung und Fehlerbehebung von Couchbase-Clustern vereinfacht und SREs sowie Ingenieure im Kundenkontakt unterstützt.
    • Wir haben die at-rest Verschlüsselung für Cluster Secrets in Couchbase Nodes aktiviert, die Koordination zwischen der Control Plane und der Data Plane von Clustern und die AES 256-bit Verschlüsselung im GCM Modus für sicheres Secret Management implementiert.

    Technologien:

    • Technologien:
    • Golang Golang
    • DataDog DataDog
  • Software Engineer

    Saville Assessment - 2 jahre

    • Implementierung von OAuth 2.0 und OpenID Connect für eine ASP.NET MVC-Anwendung, Verbesserung der Sicherheit durch eine benutzerdefinierte Brute-Force-Verhinderungsfunktion für API-Endpunkte;
    • Entwurf und Integration eines Prüfungsdienstes unter Verwendung von Azure Functions und Azure Cosmos DB zur effektiven Verwaltung und Optimierung von Daten für praktische Bewertungstests.

    Technologien:

    • Technologien:
    • Azure Azure
    • ASP.NET ASP.NET
    • OAuth2 OAuth2
    • MVC MVC

Ausbildung

  • BSc.Computer Science

    Newcastle University · 2016 - 2020

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