Профессиональные навыки
Опыт работы
Автоматизированная система для размещения рекламы в интернете
Lead Frontend Developer
Май 2020 — По настоящее время (4 месяца)
Puzzlesystems LLC
Харрисбург
Team Lead
Февраль 2020 — Март 2020 (2 месяца)

limited to:

- WebApp development using ReactJS and TypeScript

- CI/CD configuration (Microsoft Azure)

- Using git

- Creating tasks for the rest of the team, coordinating development via Azure DevOps

- Stakeholder communication

- Scrum, Agile

- Application testing

Моими основными обязанностями являлись:

- Разработка вэб приложения на ReactJS и TypeScript

- Настройка CI/CD на платформе Microsoft Azure

- Использовние git

- Подготовка задач для других членов команды, координирование разработки через Azure DevOps

- Коммуникация со стейкхолдерами

- Scrum, Agile

- Тестирование приложения

БиАй Центр
Москва
Frontend Developer/Консультант практики SAP
Март 2019 — Июнь 2020 (1 год и 4 месяца)

Моими основными обязанностями являются разработка фронтэнд для блокчейн системы и управление цифровыми подписями на стороне клиента

- Написание системы на JS/HTML/CSS с использованием ReactJS

- Использование Metamask и web3js для создания смарт контрактов

- Использование КриптоПро для квалифицированных подписей

- Кроссбраузерная верстка

- Дизайн визуальных элементов системы

- Постановка задач бэкенд разработчикам

- Использование Git

My responsibilities include front end development and digital signature management

- JS/HTML/CSS development with ReactJS

- Using Metamask and Web3js to invoke Ethereum smart contracts

- Using CryptoPRO to manage qualified digital signatures

- Designing visual elements of the system and ensuring they are compatible with multiple browsers

- Setting tasks for the backend developers

- Using Git

Fullstack Developer
Июль 2018 — Декабрь 2019 (1 год и 6 месяцев)

Работал единственным разработчиком в стартапе, цель которого разработать пользовательскую систему учета и администрирования долгов и займов частных лиц

Впоследствии была набрана команда из четырёх человек, координированием которой я занимаюсь

Мои обязанности состояли из:

- Создания мобильного приложения на JavaScript, TypeScript и Swift с использованием ReactNative

- Взаимодействие с Xcode, AppStoreConnect и TestFlight

- Разработки сервера (JSON API) на асинхронном Python с использованием asyncio/aiohttp и взаимодействием с базой данных с помощью SQLAlchemy Expressions

- Настройки вебсокетов

- Конфигурации и администрирования базы данных PostgreSQL, написания миграций и изменения структуры БД с помощью сырого SQL

- Использования Celery и RabbitMQ для выполнения отложенных задач

- Конфигурации и настройки СМС-оповещений, PUSH-уведомлений (через сервис OneSignal) и электронной почты

- Удаленное управление сервером на ArchLinux через ssh

- Настройка CI/CD через GitLab

- Деплой на AWS

- Работа с базой данных в Яндекс Облаке

- Использование системы контроля версий Git

- Подготовка задач для остальных разработчиков и курирование разработки через Trello и Slack

- Выбор технических решений для эффективной работы (подбор хостингов, провайдеров виртуальных машин)

- Написание технической документации для API (Swagger)

- Взаимодействие со стейкхолдерами

- Scrum, Agile

- Тестирование приложения

- Customer journey



I was working as the only developer for a tech startup which was creating a personal loan management system.

Later on, after four more developers were hired, managed the team.

My main responsibilities included, but were not limited to:

- Mobile application development using React Native (with code in JS and TS) and Swift

- Working with Xcode, AppStoreConnect and TestFlight

- Backend server development (RESTful JSON API) using asynchronous python with asyncio/aiohttp and using SQLAlchemy Expressions to access the database

- Configuring web sockets

- Configuring and managing a Postgresql database, writing migrations, altering tables with raw SQL

- Using Celery and RabbitMQ to schedule tasks

- Setting up SMS, PUSH notifications (via OneSignal) and e-mail

- Managing an ArchLinux and RedHat server via ssh

- CI/CD configuration (GitLab)

- AWS deployment

- Managing Yandex Cloud databases

- Using git

- Creating tasks for the rest of the team, coordinating development via Trello and Slack

- Making infrastructure choices (hosting, VMs)

- API documentation (Swagger)

- Stakeholder communication

- Scrum, Agile

- Application testing

- Customer journey

Создание идеального мира
Middle Frontend Developer
Июнь 2018 — Март 2019 (10 месяцев)


Основной фокус компании - создание государственных сервисов и сервисов на заказ

Мои обязанности состояли из:

- Frontend разработки на JavaScript и TypeScript с использованием ReactJS и VueJS как основных фреймворков

- Взаимодействия с REST API как с помощью простых HTTP запросов, так и с использованием вебсокетов и GraphQL с Apollo

- Создания интерактивных карт с использованием MapBox или Google Maps

- Создание собственных элементов интерфейса с помощью HTML и CSS

- Создание визуального дизайна для веб страниц

- Управление небольшой командой младших разработчиков

- Использование Git

The company mostly created government services and custom solutions for businesses

My main responsibilities included, but were not limited to:

- Frontend development in JavaScript and TypeScript using ReactJS and VueJS as main frameworks

- Working with an existing RESTful APIs via HTTP requests, web sockets and GraphQL with Apollo

- Creating interactive maps with MapBox or Google Maps

- Creating custom UI elements with CSS and HTML

- Creating visual design for web pages

- Managing a small team of junior frontend developers

- Using git as a VCS

Fullstack developer
Февраль 2018 — Июнь 2018 (5 месяцев)

Отдел в котором я работал занимался созданием и поддержкой CRM системы для оформления банковских гарантий

Мои обязанности состояли из:

- Разработки сервера с использованием Python (Django) и страниц на Django Template Language

- Создания RESTful API с использованием Django REST Framework

- Взаимодействия с базой данных, построенной на PostgreSQL

- Frontend-разработки с использованием JavaScript, jQuery, Vue и Bootstrap

- Верстки интерфейса системы с помощью HTML и CSS

- Использования системы контроля версий Git

- Использования Ansible для выгрузки на сервер, взаимодействия с сервером на Linux через SSH

The team I had been working with was focused on creating a custom CRM and its maintenance

My main responsibilities included, but were not limited to:

- Frontend development in JavaScript using VueJS, Bootstrap and jQuery

- Backend server development (RESTful JSON API) in Python using Django and Django REST Framework

- Configuring and managing a Postgresql database

- Using Celery and Redis to schedule tasks

- Managing a Linux server via ssh (with Ansible)

- Using git

PythonPostgreSQLDjangoGitCeleryAnsibleLinuxRedisJavaScriptVue.js
Drive Resource
Москва
Fullstack developer
Ноябрь 2017 — Февраль 2018 (4 месяца)

Моими основными обязанностями являлись:

- Frontend разработка на JavaScript с использованием ReactJS и Bootstrap

- Разработка REST API на Python с использованием Django и Django REST Framework

- Управление базой данных на PostgreSQL



My main responsibilities included, but were not limited to:

- Frontend development in JavaScript using ReactJS and Bootstrap

- Backend server development (RESTful JSON API) in Python using Django and Django REST Framework

- Managing a PostgreSQL database

Высшее образование
Российский университет дружбы народов
Москва
Факультет: Экономический
Февраль 2019—По настоящее время (1 год и 6 месяцев)
Факультет: Гуманитарных и социальных наук
Сентябрь 2011—Август 2014 (2 года и 11 месяцев)
Институт проблем современного искусства
Москва
Факультет: Режиссуры и хореографии
Сентябрь 2014—Август 2018 (3 года и 11 месяцев)