Dmitrii Bolotov, Solution Architect and Developer in Nha Trang, Vietnam
Dmitrii Bolotov

Solution Architect and Developer in Nha Trang, Vietnam

Member since May 3, 2022
Dmitrii has over 11 years of experience in IT, working as a software engineer, tech lead, and CTO. He is an achievement-oriented professional with a solid background in the back end, designing and developing distributed cloud-native systems, such as C#, SQL, NoSQL DBs, and event streaming. He also has expertise with DevOps, including CI/CD GitLab, GitOps Pulumi, IaC Terraform, and day-2 operations. Dmitrii has managed project progress with local and remote teams of 10 people.
Dmitrii is now available for hire

Portfolio

  • ConnectAndSell
    ASP.NET, IIS, DotTrace, MSMQ, C#, RabbitMQ, Google Cloud Platform (GCP)...
  • Tastier
    C#, GitLab, Azure, TypeScript, Point of Sale, POS, Databases...
  • Deetask
    C#, ASP.NET Core, SQL, Azure, Elasticsearch, MongoDB, Firebase, Angular...

Experience

Location

Nha Trang, Vietnam

Availability

Part-time

Preferred Environment

C#, SQL, NoSQL, Microservices Architecture, APIs, DevOps, GitLab CI/CD, Kubernetes, MongoDB, Apache Kafka

The most amazing...

...thing I've built is a messenger-first gen-Z banking service from the ground to over 350,000 users in 2020.

Employment

  • Troubleshooting Expert and Solution Architect

    2022 - 2023
    ConnectAndSell
    • Performed troubleshooting of memory leaks and central processing unit (CPU) issues causing outages.
    • Reviewed and redesigned major system components to improve performance, system scalability, and reliability.
    • Mentored team members, introducing them to best practices.
    Technologies: ASP.NET, IIS, DotTrace, MSMQ, C#, RabbitMQ, Google Cloud Platform (GCP), GitHub, Databases, Azure SQL Databases, Technical Architecture, Web Applications, Software Architecture, Technical Consulting, Consulting
  • Senior Full-stack Developer

    2022 - 2022
    Tastier
    • Developed multiple features and delivered complete user stories to production.
    • Analyzed APIs for integration with other POS systems.
    • Automated application delivery and set up CI/CD pipelines on GitLab.
    Technologies: C#, GitLab, Azure, TypeScript, Point of Sale, POS, Databases, Azure SQL Databases, Technical Architecture, Web Applications, Software Architecture, Payment APIs, Consulting
  • Founder | CTO

    2020 - 2022
    Deetask
    • Built and launched a Vietnamese marketplace that allows users to search for rates and hire local service providers, similar to Thumbtack in the US.
    • Started the project following customer development principles, in-depth interviews, and MVP. Arranged a team of 10 people, among technical and non-technical.
    • Architected and delivered the system to production. The back end in C#, ASP.NET Core, Azure Cloud SQL, Elasticsearch, MongoDB, and Firebase. The front end is an SSR Angular app. Hosted in Kubernetes cluster in Civo, CI/CD GitLab, Docker, and Pulumi.
    Technologies: C#, ASP.NET Core, SQL, Azure, Elasticsearch, MongoDB, Firebase, Angular, GitLab CI/CD, Pulumi, Team Management, Cost Management, Product Management, TypeScript, Kubernetes, Docker, HTTP REST, Full-stack Development, CSS, HTML, Microsoft SQL Server, Azure Active Directory, Azure SQL, REST APIs, Digital Payments, APIs, Linux, Containers, Cloud Architecture, Distributed Systems, Back-end, Continuous Integration (CI), CI/CD Pipelines, Entity Framework Core, Architecture, CTO, Full-stack, Load Balancers, OAuth, Scalability, Technical Leadership, Cloud, Cloud Infrastructure, API Development, Databases, Azure SQL Databases, Technical Architecture, Angular Material, Cloudflare, Web Applications, Software Architecture
  • Senior Back-end Developer

    2019 - 2020
    Videoland
    • Redesigned and developed video ingest flow, which increased the speed and throughput of video processing up to 10 times. Used FFmpeg, Kubernetes CronJob, and Azure media services.
    • Integrated analytics, BI tools, and recommendation system. Developed new product features like generating video strips.
    • Resolved incidents, participated in day-2 operations, and challenged DevOps culture.
    Technologies: C#, TypeScript, PostgreSQL, Redis, MongoDB, Terraform, DevOps, Dynatrace, Akamai, Kubernetes, OpenTracing, API Integration, Microsoft SQL Server, Azure DevOps, Azure App Service, REST APIs, Amazon Web Services (AWS), APIs, Linux, Containers, Cloud Architecture, Distributed Systems, Continuous Integration (CI), CI/CD Pipelines, Entity Framework Core, Architecture, Node.js, Load Balancers, Back-end Development, OAuth, Scalability, Technical Leadership, Cloud, Cloud Infrastructure, API Development, Databases, Azure SQL Databases, Technical Architecture, Web Applications, Software Architecture
  • Tech Lead and Senior Back-end Developer

    2017 - 2019
    Zelf
    • Designed and built high-load, scalable, reliable, meeting the requirements PCI DSS system over microservices from scratch.
    • Arranged a tech team. Found and hired first-class developers and organized development process, including Scrum meetings, code reviews, one-on-ones, and incident management.
    • Developed product features like P2P transfers, KYC, on-demand cards, and others.
    Technologies: C#, .NET Core, Google Cloud, SQL, RabbitMQ, EventStore, OpenTracing, Elasticsearch, Prometheus, Kubernetes, Docker, GitLab CI/CD, API Integration, Microsoft SQL Server, REST APIs, Digital Payments, APIs, Containers, Cloud Architecture, Distributed Systems, SendGrid, Twilio, Back-end, Continuous Integration (CI), CI/CD Pipelines, Entity Framework Core, Architecture, Load Balancers, Back-end Development, OAuth, Scalability, Payment Gateways, Technical Leadership, Cloud, Cloud Infrastructure, API Development, Azure Cognitive Services, JavaScript, Speech to Text, Databases, Technical Architecture, Web Applications, Event-driven Architecture, Know Your Customer (KYC), Software Architecture, Payment APIs
  • Lead Back-end Developer

    2014 - 2017
    MDB Bank
    • Implemented a Windows phone app for the formerly known MDM Bank, ranked in 2nd place in Markswebb's competition.
    • Analyzed business requirements and architected system design and core components.
    • Migrated to microservices architecture when the system got too large.
    • Integrated a card processing center, ABS, billing, and other internal banking services.
    • Maintained a developed system and participated in building, monitoring, and tracing CI/CD processes.
    Technologies: ASP.NET, Web API, Microservices, Entity Framework, RabbitMQ, Test-driven Development (TDD), SQL, .NET 4, API Integration, Microsoft SQL Server, REST APIs, Digital Payments, APIs, Amazon Web Services (AWS), Back-end, Architecture, Back-end Development, OAuth, Technical Leadership, API Development, Databases, Technical Architecture, Web Applications, Know Your Customer (KYC), Software Architecture, Payment APIs
  • .NET Developer

    2011 - 2014
    Early Career
    • Developed features for business process management and ERP products using C#, ASP.NET Web Forms, WinForms, FireBird, ADO.NET, XML, IIS, .NET Framework 2.0 - 3.5, WPF, and WCF.
    • Designed and developed tools for automated testing with Windows Presentation Foundation (WPF).
    • Researched and tested various new tools and technologies.
    Technologies: C#, .NET, XML, IIS, jQuery, .NET 4, CSS, JavaScript, SOAP, Windows Presentation Foundation (WPF), MySQL, APIs, Back-end, Back-end Development, API Development, Databases, Web Applications

Experience

  • Nirvana

    Built a Vietnamese blogging platform from scratch.

    The back end was built with C#, .NET Core, WebAPI, and Azure SQL. The front end was developed with Angular SSR, hosted on the managed Kubernetes cluster, and Editor.js was used for next-gen rich editing.

    The image optimization was performed through Thumbor, with Recombee integration as a recommendation system.

  • Deetask

    A Vietnamese marketplace that allows users to search for, rate, and hire local service providers.

    I designed the system's architecture and built an MVP. The client-server app had a back end in C# WebAPI, SQL for storing user data, and Elasticsearch for fast searching. The front end is an SSR Angular app hosted in a managed Kubernetes cluster.

  • SIA ZELF

    ZELF is an instant bank messenger application that sends and receives money quickly by text or voice.

    As a tech lead, I designed the system and built core features like creating accounts, money transfers, and notifications.

  • Big Data Architecture for the Masses: A ksqlDB and Kubernetes Tutorial (Publication)
    Today’s cloud building blocks empower any size team—even a lone engineer—to build big data solutions. Learn how to use open-source tools to create scalable architecture for your next project.

Skills

  • Languages

    C#, SQL, TypeScript, XML, C#.NET, HTML, CSS, JavaScript
  • Frameworks

    .NET, ASP.NET Core, .NET Core, ASP.NET, ASP.NET Web API, Entity Framework Core, Angular, AngularJS, Windows Presentation Foundation (WPF), Angular Material, MUI (Material UI)
  • Libraries/APIs

    Web API, Entity Framework, REST APIs, API Development, jQuery, Node.js, Azure Cognitive Services
  • Tools

    GitLab, RabbitMQ, Azure App Service, GitLab CI/CD, SendGrid, AWS ELB, AWS Fargate, Terraform, Dynatrace, Grafana, DotTrace, GitHub
  • Paradigms

    Microservices Architecture, Agile, Microservices, Continuous Integration (CI), Event-driven Architecture, DevOps, Azure DevOps, Test-driven Development (TDD)
  • Storage

    NoSQL, JSON, Microsoft SQL Server, Azure SQL, Databases, Azure SQL Databases, MongoDB, Elasticsearch, PostgreSQL, MySQL, Google Cloud, EventStore, Redis, Azure Active Directory
  • Other

    APIs, Software Development, Cost Management, Web Services, Team Management, HTTP REST, Full-stack Development, API Integration, Digital Payments, Cloud Architecture, Distributed Systems, Back-end, CI/CD Pipelines, Architecture, Back-end Development, OAuth, Scalability, Payment Gateways, Technical Leadership, Cloud Infrastructure, Technical Architecture, Cloudflare, Web Applications, Cloud Platforms, Know Your Customer (KYC), Software Architecture, Payment APIs, Technical Consulting, Consulting, Product Management, Containers, CTO, Full-stack, Load Balancers, Cloud, Point of Sale, POS, Pulumi, Recommendation Systems, Thumbor, OpenTracing, Prometheus, Akamai, IIS, Chatbots, MSMQ, Speech to Text
  • Platforms

    Kubernetes, Apache Kafka, Azure, Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS), Twilio, Firebase, Linux

Education

  • Master's Degree in Computer Science
    2009 - 2016
    Izhevsk State Technical University - Izhevsk, Udmurt Republic, Russia

Certifications

  • AWS Certified SysOps Administrator - Associate
    JULY 2022 - JULY 2025
    Amazon Web Services
  • Developing Microsoft Azure Solutions
    JANUARY 2017 - PRESENT
    Microsoft
  • Microsoft Azure and Web Services
    JANUARY 2017 - PRESENT
    Microsoft
  • Microsoft Certified Solution Developer
    JANUARY 2017 - PRESENT
    Microsoft

To view more profiles

Join Toptal
Share it with others