Dimitri M.

DevOps Engineer

Dimitri Mamulashvili ist ein erfahrener Software-Experte mit Erfahrung in objektorientierter Programmierung und Systemdesign.

Er verfügt über praktische Erfahrung in einer breiten Palette von Technologien, darunter in C#, .NET, AWS und vielen weiteren. Darüber hinaus hat er Teams von Entwickler:innen geleitet und Junior-Teammitglieder betreut, was für ein kooperatives und produktives Arbeitsumfeld sorgte.

Er ist ein selbstständiger und engagierter, hart arbeitender Mensch, der entschlossen ist, Projekte so effizient und kostengünstig wie möglich abzuschließen. Er sucht fieberhaft nach einer Herausforderung im Software-Bereich, bei der er mit seinen Fähigkeiten einen wertvollen Beitrag leisten kann.

Hauptkompetenz
  • AWS
    AWS 5 Jahre
  • .NET Core
    .NET Core 6 Jahre
  • ASP.NET
    ASP.NET 10 Jahre
Andere Fähigkeiten
  • Dapper
    Dapper 8 Jahre
  • Git
    Git 7 Jahre
  • DDD 6 Jahre
Dimitri
Dimitri M.

Georgia

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Technischer Leiter

    Digital Area - 1 jahr 10 monate

    Praktische Erfahrung bei izibox.ge:

    • Leitung der Entwicklung des Produkts „Logistics Management System“, Beaufsichtigung des objektorientierten Designs, des Systemdesigns und Betreuung eines Entwicklungsteams

    Praktische Erfahrung bei extra.ge:

    • Behebung von Leistungsproblemen im Frontend und Backend durch die Implementierung effektiver Workarounds und Lösungen
    • Optimierung der AWS-Infrastruktur und Kostensenkung
    • Verbesserung der Systemleistung und Verringerung der Datenbanklast durch Implementierung von Caching mit ElastiCache Redis
    • Implementierung dynamischer Filter für verfeinerte Suchergebnisse basierend auf spezifischen Kriterien
    • Ermöglichung der bildbasierten Produktsuche mit AWS Rekognition
    • Implementierung eines Data Lakes mithilfe von RDS PostgreSQL zur zentralisierten Speicherung und Analyse von Verkaufsdaten

    Praktische Erfahrung bei optimo.ge:

    • Implementierung eines Data Lakes unter Verwendung von RDS PostgreSQL als zentralem Repository zur Speicherung und Analyse von Verkaufsdaten

    Technologien:

    • Technologien:
    • AWS AWS
    • Team leading
    • .NET Core .NET Core
    • ASP.NET ASP.NET
    • DDD
    • Entity Framework Entity Framework
    • Dapper Dapper
    • C# C#
    • Git Git
    • ElasticSearch ElasticSearch
    • Microservices
    • Bitbucket Bitbucket
    • REST API REST API
    • DevOps DevOps
    • Redis Redis
    • PostgreSQL PostgreSQL
  • Leitender .NET-Backend-Ingenieur und Architekt

    Extra.ge - 4 monate

    • Definition einer nahtlosen Verknüpfung mit Zahlungsterminals, Fiskal- und Thermodruckern, elektronischen Waagen und anderen Hardware-Geräten, die eine reibungslose Kommunikation und Funktionalität gewährleisten
    • Schaffung robuster und skalierbarer Entwicklungsumgebungen für hochverfügbare Softwarelösungen mit ALB, ASG, EC2, ECS, Aurora PostgreSQL, S3 und CloudFront
    • Implementierung kontinuierlicher Integration und kontinuierlicher Bereitstellung (CI/CD) durch Bitbucket und die AWS CodePipeline
    • Entwicklung von Kernfunktionen für Einkauf (integriert mit Umsatzdiensten), Vertrieb, Lagerverwaltung, Produktion und Berichtswesen

    Technologien:

    • Technologien:
    • AWS AWS
    • Team leading
    • .NET Core .NET Core
    • ASP.NET ASP.NET
    • DDD
    • Entity Framework Entity Framework
    • Dapper Dapper
    • C# C#
    • Git Git
    • ElasticSearch ElasticSearch
    • Microservices
    • Bitbucket Bitbucket
    • REST API REST API
    • DevOps DevOps
    • Redis Redis
    • PostgreSQL PostgreSQL
  • Leitender .NET-Backend-Ingenieur und Architekt

    Optimo - 2 jahre

    • Aufbau von Deployment-Umgebungen mit ALB, ASG, EC2, ECS, Aurora PostgreSQL, S3 und CloudFront, die eine hochverfügbare und skalierbare Softwarelösung gewährleisten
    • Implementierung sicherer VPN-Verbindungen, einschließlich AWS Client-to-Site- und Site-to-Site-VPN, um Deployment-Umgebungen mit Systemen vor Ort und Systemen Dritter zu verbinden
    • Ermöglichung kontinuierlicher Integration und kontinuierlicher Bereitstellung (CI/CD) durch Bitbucket und die AWS CodePipeline
    • Integration der Messaging-Funktionalität mit MassTransit, AWS SNS/SQS für eine effiziente Kommunikation
    • Verwendung von AWS Elasticsearch für essenzielle Abgleich- und Filterungsanforderungen

    Technologien:

    • Technologien:
    • AWS AWS
    • Team leading
    • .NET Core .NET Core
    • ASP.NET ASP.NET
    • DDD
    • Entity Framework Entity Framework
    • Dapper Dapper
    • C# C#
    • Git Git
    • Microservices
    • Bitbucket Bitbucket
    • REST API REST API
    • DevOps DevOps
    • PostgreSQL PostgreSQL
  • Leitender .NET-Backend-Ingenieur

    Area.ge - 2 monate

    • Einsatz von ASP.NET Web API und PostgreSQL für die Entwicklung des Backend-Systems
    • Implementierung entscheidender Abgleich- und Filterfunktionen mit Elasticsearch
    • Verknüpfung mit der Bank of Georgia zur Bereitstellung von Dienstleistungen für die Berechnung von Krediten für die Kundschaft
    • Verknüpfung mit EPAY für das Aufladen von Guthaben durch Payboxen

    Technologien:

    • Technologien:
    • AWS AWS
    • .NET Core .NET Core
    • ASP.NET ASP.NET
    • DDD
    • Entity Framework Entity Framework
    • C# C#
    • Git Git
    • ElasticSearch ElasticSearch
    • Microservices
    • Bitbucket Bitbucket
    • REST API REST API
    • PostgreSQL PostgreSQL

Ausbildung

  • MSc.Informationstechnologie

    Georgische Technische Universität · 2013 - 2015

  • BSc.Informationstechnologie

    Georgian Aviation University · 2007 - 2011

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