Специалисты

Описание

Навыки:
Golang YAGNI DRY KISS SOLID gRPC REST Docker Kubernetes Terraform SQL PostgreSQL MongoDB Redis Mongoose GORM NodeJS Mocha Jasmine Jest Cypress React React Native Flutter Dart TypeScript Git GitLab CI/CD

Образование:
Сентябрь 2017 – Июнь 2021 – Минский колледж предпринимательства, Техник-программист

Опыт
Проект

Система единой авторизации

Описание

Golang Developer / DevOps Описание: связка микросервисов, для регистрации пользователей и управлением доступов к определённым ресурсам. Приложение занимается управлением сессий пользователей через токены, и имеет возможность выполнять авторизации через приложения (oauth2) Обязанности: Проектирование микро-сервисной архитектуры Code-review Backend разработчиков. Инициализация и дальнейшая поддержка кластера Kubernetes. Настройка Gitlab CI/C Разрабатывал production сервера на Golang / NodeJS (в виде RESTful, в виде gRPC микро-сервисов) Поддержка и развитие существующих проектов Занимался рефакторингом кода приложений Переписывал старые приложения на Go Занимался integration тестированием микро-сервисов на Golang Написание документации

Технологии

Golang, React, MongoDB, PostgreSQL, gRPC, REST, Docker, Kubernetes, Terraform

Длительность

Сентябрь 2022 — н.в. месяцев

Проект

Микросервис скидок

Описание

Golang Developer / DevOps Описание: приложение позволяет реализовать систему скидок. Администратор имеет возможность регистрации определённых скидок, которые могут накладываться в зависимости от встроенной системы условий. Как пример: скидки могут применятся как на определённый товар в течении определённого срока, так и на группу товаров, при условии, что у пользователя имеется достаточная сумма общих закупок. Обязанности: Проектирование микро-сервисной архитектуры Code-review Backend разработчиков. Инициализация и дальнейшая поддержка кластера Kubernetes. Настройка Gitlab CI/C Разрабатывал production сервера на Golang / NodeJS (в виде RESTful, в виде gRPC микро-сервисов) Поддержка и развитие существующих проектов Занимался рефакторингом кода приложений Переписывал старые приложения на Go Занимался integration тестированием микро-сервисов на Golang Написание документации

Технологии

Golang, React, MongoDB, PostgreSQL, gRPC, REST, Docker, Kubernetes, Terraform

Длительность

Сентябрь 2022 — н.в. месяцев

Проект

Админ-панель для работы с клиентами

Описание

Golang Developer / DevOps Обязанности: Проектирование микро-сервисной архитектуры Code-review Backend разработчиков. Инициализация и дальнейшая поддержка кластера Kubernetes. Настройка Gitlab CI/C Разрабатывал production сервера на Golang / NodeJS (в виде RESTful, в виде gRPC микро-сервисов) Поддержка и развитие существующих проектов Занимался рефакторингом кода приложений Переписывал старые приложения на Go Занимался integration тестированием микро-сервисов на Golang Написание документации

Технологии

Golang, React, MongoDB, PostgreSQL, gRPC, REST, Docker, Kubernetes, Terraform

Длительность

Сентябрь 2022 — н.в. месяцев

Проект

Микросервис геолокации

Описание

TeamLead / Fullstack Developer Описание: приложение позволяло отслеживать местоположение всех объектов, подключенных к серверу Обязанности: Проектирование архитектуры и разработка микро-сервисов на языке Golang. Управление кросс-функциональной командой (DevOps, Backend, Frontend, Mobile) Разработка мобильного приложения на React Native, Проведение HR-компаний, собеседование Frontend разработчиков, составление тестовых заданий Code-review как Frontend, так и Backend разработчиков. Инициализация и дальнейшая поддержка кластера Kubernetes Настройка Gitlab CI/CD Возглавлял команду разработчиков из 4 человек

Технологии

Golang, React, React Native, Flutter/Dart, MongoDB, PostgreSQL, gRPC, REST, Docker, Kubernetes, TypeScript, Git, GitLab, CI/CD

Длительность

Март 2021 — Сентябрь 2022 месяца

Проект

Приложение для доставки еды

Описание

TeamLead / Fullstack Developer Описание: приложение, в котором пользователь может выполнять доставку определённых продуктов и блюд на дом, в приложении присутствует система слежки за курьером, которая работает на основе микросервиса геолокации Обязанности: Проектирование архитектуры и разработка микро-сервисов на языке Golang. Управление кросс-функциональной командой (DevOps, Backend, Frontend, Mobile) Разработка мобильного приложения на React Native, Проведение HR-компаний, собеседование Frontend разработчиков, составление тестовых заданий Code-review как Frontend, так и Backend разработчиков. Инициализация и дальнейшая поддержка кластера Kubernetes Настройка Gitlab CI/CD Возглавлял команду разработчиков из 4 человек

Технологии

Golang, React, React Native, Flutter/Dart, MongoDB, PostgreSQL, gRPC, REST, Docker, Kubernetes, TypeScript, Git, GitLab, CI/CD

Длительность

Март 2021 — Сентябрь 2022 месяца

Проект

Приложение для психологического тестирования

Описание

TeamLead / Fullstack Developer Описание: Администратор имеет возможность вручную создавать тесты и устанавливать определённые баллы на каждый из ответов для построение графика результатов. Пользователь в свою же очередь проходит тест и наблюдает за результатом в виде графиков Обязанности: Проектирование архитектуры и разработка микро-сервисов на языке Golang. Управление кросс-функциональной командой (DevOps, Backend, Frontend, Mobile) Разработка мобильного приложения на React Native, Проведение HR-компаний, собеседование Frontend разработчиков, составление тестовых заданий Code-review как Frontend, так и Backend разработчиков. Инициализация и дальнейшая поддержка кластера Kubernetes Настройка Gitlab CI/CD Возглавлял команду разработчиков из 4 человек

Технологии

Golang, React, React Native, Flutter/Dart, MongoDB, PostgreSQL, gRPC, REST, Docker, Kubernetes, TypeScript, Git, GitLab, CI/CD

Длительность

Март 2021 — Сентябрь 2022 месяца

Проект

Автоматизация работ нотариусов

Описание

TeamLead / Fullstack Developer Обязанности: Проектирование архитектуры и разработка микро-сервисов на языке Golang. Управление кросс-функциональной командой (DevOps, Backend, Frontend, Mobile) Разработка мобильного приложения на React Native, Проведение HR-компаний, собеседование Frontend разработчиков, составление тестовых заданий Code-review как Frontend, так и Backend разработчиков. Инициализация и дальнейшая поддержка кластера Kubernetes Настройка Gitlab CI/CD Возглавлял команду разработчиков из 4 человек

Технологии

Golang, React, React Native, Flutter/Dart, MongoDB, PostgreSQL, gRPC, REST, Docker, Kubernetes, TypeScript, Git, GitLab, CI/CD

Длительность

Март 2021 — Сентябрь 2022 месяца

Проект

Рабочая панель сотрудника банка

Описание

Fullstack разработчик Обязанности: • Разработка web-приложений на React / NextJS / Typescript • Разработка Backend приложений на NodeJS / Typescript • Code-review

Технологии

React, NextJS, MongoDB, REST, Docker, Redux, NodeJS, Java, Kotlin, TypeScript, JavaScript, Git

Длительность

Сентябрь 2020 – Март 2021 месяц

Проект

Автоматизация тестирования тестовых заданий

Описание

Fullstack разработчик Описание: приложение решало проблему проверки тестовых заданий во время спринта, которые так же делились по этапам. Тестирование происходило автоматически, каждый раз, когда участник спринта, при обучении, скидывал готовое решение в телеграмм-чат Обязанности: • Разработка web-приложений на React / NextJS / Typescript • Разработка Backend приложений на NodeJS / Typescript • Code-review

Технологии

React, NextJS, MongoDB, REST, Docker, Redux, NodeJS, Java, Kotlin, TypeScript, JavaScript, Git

Длительность

Сентябрь 2020 – Март 2021 месяц

Проект

Внутренний slack-бот для взятия отпусков

Описание

Fullstack разработчик Описание: бот, который помогал быстро и удобно брать отпуска сотрудникам Clevertec через slack Обязанности: • Разработка web-приложений на React / NextJS / Typescript • Разработка Backend приложений на NodeJS / Typescript • Code-review

Технологии

React, NextJS, MongoDB, REST, Docker, Redux, NodeJS, Java, Kotlin, TypeScript, JavaScript, Git

Длительность

Сентябрь 2020 – Март 2021 месяц