Hello. As written above, my name is Dmitriy. I have been working professionally as a programmer since 2018. I have developed cross-platform mobile applications in Qt, but I discovered JS in 2020 and fell in love with it. I love developing the backend part and everything that connected with it. I have experience in developing microservices, building CI/CD using GitLab and working with cloud providers.

  • github
  • gitlab
  • gmail
  • vk
  • telegram
  • habr
  • charts

Summary

downloadSummary

Education:

  • September 2014 - February 2020

    Voronezh State Technical University Specialist

    Department of Radioelectronic Control Systems and Complexes

Сourses:

  • September 2021 - December 2021

    Slurm

    Evening School on Kubernetes

Experience:

  • March 2019 - now (5 years 10 months) FusionPOS

    Software Developer

    Development of new and support for old cross-platform mobile applications on Qt (using Object-C and Java). Designing and creating an API in Yii2.

  • June 2020 - October 2022 (2 years 5 months) Freelance

    C++ developer

  • September 2020 - January 2021 (5 months) CoffeeBon

    Software Developer

    Refinement of a mobile application on Qt.

  • April 2022 - August 2022 (5 months) DecartIT

    SRE-engineer

    Support and development of infrastructure, setting up CI/CD and monitoring systems

Skills:

  • NodeJS (ExpressJS), TypeScript, TypeORM, Jest
  • MySQL, PostgreSQL, MongoDB, Redis
  • Linux, Docker, k8s, Helm, CI/CD, GitLab, DevOps, GitOps
  • Qt, qml, C++, Andoid (Java), iOS (Object-C)
  • Vue3, NuxtJS, HTML
  • PHP, Yii2

Achievements:

  • Implemented CI/CD for Android applications
  • Developed my own alerting system
  • Introduced various Firebase services into a Qt mobile application
  • I know how to work with JNI in Qt

Knoweledge

Knoweledge

Reads

  • read

    Read

    Building Microservices

  • read

    Read

    Qt 5.10. Профессиональное программирование на C++

  • read

    Read

    Terraform: инфраструктура на уровне кода

  • read

    Read

    The Design of Web APIs

  • read

    Read

    You Don't Know JS

  • read

    Read

    You Don't Know JS: Async & Performance

  • read

    Read

    You Don't Know JS: Scope & Closures

  • read

    Read

    You Don't Know JS: this & Object Prototypes

  • read

    Read

    You Don't Know JS: Types & Grammar

  • read

    Read

    You Don't Know JS: Up & Going

  • read

    Read

    Безопасность контейнеров. Фундаментальный подход к защите контейнеризированных приложений

  • read

    Read

    Высоконагруженные приложения. Программирование, масштабирование, поддержка

  • read

    Read

    Графовые базы данных. Новые возможности для работы со связанными данными

  • read

    Read

    Идеальный программист. Как стать профессионалом разработки ПО

  • read

    Read

    Критическая цепь

  • read

    Read

    Паттерны Kubernetes: Шаблоны разработки собственных облачных приложений

  • read

    Read

    Приемы объектно-ориентированного проектирования

  • read

    Read

    Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему

  • read

    Read

    С++

  • read

    Read

    Современные операционные системы. 4-е изд. (PDF)

  • read

    Read

    Чистая архитектура. Искусство разработки программного обеспечения

  • read

    Read

    Чистый Agile. Основы гибкости

  • read

    Read

    Чистый код: создание, анализ и рефакторинг. Библиотека программиста

  • read

    Read

    Эффективный TypeScript: 62 способа улучшить код

  • Chaos Engineering

  • Fundamentals of Software Architecture

  • Microservices Patterns

  • Как пасти котов. Наставление для программистов, руководящих другими программистами

  • Не заставляйте меня думать. Веб-юзабилити и здравый смысл