Dimitri M.
DevOps Engineer
Dimitri is a seasoned software professional with experience in object-oriented programming and system design.
His expertise includes hands-on experience with a wide range of technologies, including C#, .NET, AWS, and more. He has also led teams of developers and mentored junior team members, fostering a collaborative and productive work environment.
He is a self-driven and dedicated hard worker who is determined to get the engagement completed most efficiently and cost-effectively. He is ambitiously seeking a challenging opportunity in Software where he can use his skill set to make a valuable contribution.
Main expertise
- AWS 4 years
- .NET Core 5 years
- ASP.NET 9 years
Other skills
- Dapper 6 years
- Git 6 years
- DDD 5 years
Selected experience
Employment
Technical Lead
Digital Area - 1 year 10 months
-
Performed as a member of a high-performance team and resolved technical problems as they arose. He closely collaborated with development teams and controlled the entire development process to ensure the successful delivery of software solutions.
-
Led brainstorming sessions to develop solutions for business needs or problems and identified opportunities for process improvements.
-
Proposed changes where needed to ensure that software solutions were up-to-date with the latest technologies.
Hands-On experience in izibox.ge included:
- Led the new product “Logistics Management System” development, object-oriented design and system design, as well as led and mentored a team of developers
Hands-On experience in extra.ge included:
-
Reimplementing matching & filtering to improve relevance & performance and implementing Suggestions to enhance user experience
-
Identifying and resolving Frontend and Backend performance problems by defining and implementing workarounds/solutions
-
Working on AWS infrastructure and costs optimization
-
Implementing Caching using ElastiCache Redis to improve system performance and reduce database load
-
Implementing dynamic filters to allow customers to refine their search results based on specific criteria
-
Implementing Image Search using AWS Rekognition to enable customers to search for products using images
-
Implementing a Data Lake using RDS PostgreSQL to provide a central repository for storing and analyzing sales data
Hands-On experience in optimo.ge included:
- Implementing a Data Lake using RDS PostgreSQL to provide a central repository for storing and analyzing sales data
Hands-On experience in area.ge included:
- Identifying and resolving performance problems by defining and implementing workarounds/solutions
Technologies:
- Technologies:
AWS
- Team leading
.NET Core
ASP.NET
- DDD
Entity Framework
Dapper
C#
Git
ElasticSearch
- Microservices
Bitbucket
REST API
DevOps
Redis
PostgreSQL
-
Lead .NET Backend Engineer & Architect
Extra.ge - 4 months
He worked closely with stakeholders to design and implement software system. His work involved object-oriented design and system design, as well as leading and mentoring a team of developers.
He participated in the testing and selection of devices for Point of Sale (POS) system. He identified and defined integration with payment terminals, fiscal and thermal printers, electronic scales, and other hardware devices to ensure seamless communication and functionality.
Additionally, He continuously analyzed customer feedback to identify problems and business needs. He then prioritized these issues and transformed them into digital solutions.
Specifically, He has hands-on experience in implementing the following:
- Deployment environments using Application Load Balancer (ALB), Auto Scaling Group (ASG), Elastic Compute Cloud (EC2), Elastic Container Service (ECS), Aurora PostgreSQL, S3, and CloudFront to ensure a highly available and scalable software solution. He also configured the necessary networking components, such as Virtual Private Clouds (VPCs), subnets, and security groups, to ensure secure and efficient communication between the different components of the software solution. In addition, He implemented VPN connections, including AWS Client-to-Site and Site-to-Site VPN, to securely connect the deployment environments with on-premises systems and other third-party systems.
- Continuous integration and continuous delivery (CI/CD) using Bitbucket and AWS CodePipeline.
- Messaging using MassTransit and AWS SNS/SQS.
- Core features of purchasing (integrated with revenue services), sales, warehouse, production, and reporting.
Technologies:
- Technologies:
AWS
- Team leading
.NET Core
ASP.NET
- DDD
Entity Framework
Dapper
C#
Git
ElasticSearch
- Microservices
Bitbucket
REST API
DevOps
Redis
PostgreSQL
Lead .NET Backend Engineer & Architect
Optimo - 2 years
He worked closely with stakeholders to design and implement software system. His work involved object-oriented design and system design, as well as leading and mentoring a team of developers.
Specifically, He has hands-on experience in implementing the following:
- Deployment environments using Application Load Balancer (ALB), Auto Scaling Group (ASG), Elastic Compute Cloud (EC2), Elastic Container Service (ECS), Aurora PostgreSQL, S3, and CloudFront to ensure a highly available and scalable software solution. He also configured the necessary networking components, such as Virtual Private Clouds (VPCs), subnets, and security groups, to ensure secure and efficient communication between the different components of the software solution. In addition, He implemented VPN connections, including AWS Client-to-Site and Site-to-Site VPN, to securely connect the deployment environments with on-premises systems and other third-party systems.
- Continuous integration and continuous delivery (CI/CD) using Bitbucket and AWS CodePipeline.
- Messaging using MassTransit and AWS SNS/SQS.
- Essential matching and filtering using AWS Elasticsearch.
- Customer balances, online payments using payment gateway integrations like Georgian Card, and balance refill through pay boxes using EPAY and OPPA integrations.
- Premium services to offer additional services to customers, increasing customer satisfaction and revenue.
Technologies:
- Technologies:
AWS
- Team leading
.NET Core
ASP.NET
- DDD
Entity Framework
Dapper
C#
Git
- Microservices
Bitbucket
REST API
DevOps
PostgreSQL
Senior .NET Backend Engineer
Area.ge - 2 months
- Developed the backend using ASP.NET Web API and PostgreSQL. This involved designing and implementing various APIs to support business operations and ensure optimal performance.
- Implemented essential matching and filtering using Elasticsearch.
- Implemented customer loan calculation services using Bank of Georgia integration. This helped streamline loan processing and ensured that customers received accurate loan calculations.
- Implemented customer balances.
- Implemented online payments using Georgian Card integration, enabling customers to make purchases online.
- Implemented balance refill through pay boxes using EPAY integration.
- Implemented premium services, which helped the business offer additional services to customers, increasing customer satisfaction and revenue.
Technologies:
- Technologies:
AWS
.NET Core
ASP.NET
- DDD
Entity Framework
C#
Git
ElasticSearch
- Microservices
Bitbucket
REST API
PostgreSQL
Education
MSc.Information Technology
Georgian Technical University · 2013 - 2015
BSc.Information Technology
Georgian Aviation University · 2007 - 2011
Find your next developer within days, not months
We can help you deliver your product faster with an experienced remote developer. All from 32.90 €/hour. Only pay if you’re happy with your first week.
In a short 25-minute call, we would like to:
- Understand your development needs
- Explain our process to match you with qualified, vetted developers from our network
- Share next steps to finding the right match, often within less than a week
First developer starts within days. No aggressive sales pitch.