← В ленту

Портфолио

AG Software

- Серверная часть, построенная с использованием Node, Express и MongoDB (для пользователей) / MySQL (для акций), Redis; - Разработка платежных систем (Stripe, PayPal, Braintree); - Разработка целевой страницы с использованием HTML5 / CSS3 / JS с анимацией.

AG Software

- Хорошо развитый RESTful API, аутентификация пользователя через социальные сети и локальных сетей с использованием passport, express; - Генерация биржевых графиков через бэкэнд с отложенной загрузкой на интерфейсе; - Адаптивная верстка (разработка адаптивной таблицы для мобильных устройств с фиксированными столбцами и строками, разработка адаптивной целевой страницы, разработка внешнего вида входа / регистрации).

AG Software

- Разработка интерфейса на vue js; - Пользовательское автоматическое развертывание (с Bitbucket); - Разработка мобильного приложения с React Native (просмотр акций для покупки /продажи), загрузка в play market и app Store.

Скиллы

Bootstrap
C++
Django
Git
Golang
IntelliJ IDEA
JavaScript
jQuery
Laravel
Linux
MongoDB
MySQL
Node.js
PHP
PostgreSQL
Python
React.js
Ruby
Ruby on Rails
TypeScript
Visual Studio Code
Vue.js
Windows

Опыт работы

Fullstack-разработчик
с 08.2021 - По настоящий момент |NDA
PHP, Laravel, Node.js, Vue.js, React.js, TypeScript, Python, Django, AWS EC2, MSSQL, MySQL, Docker, RestAPI, RabbitMQ, Nest.js
1) Проект: веб-приложение для генерации QR-кодов для работников компании. - Интеграция с API. - Адаптивная верстка. - Создание QR-кода и штрих кода. - Настройка CI/CD. 2) Проект: разработка расширения для популярных браузеров. Автоматический поиск и применение купонов для интернет-магазинов. - Работа с React.js/Django. - Анализ кода. - Исправление ошибок с помощью FIX protocol, настройка экземпляров на EC2. - Работа с удаленной БД SQL. 3) Проект: мобильное приложение fof для отслеживания пользовательских блокчейн-транзакций. - Работа с дизайном БД. - Макет БД в Vuetify. - Дизайн. 4) Проект: мобильное приложение fof для отслеживания пользовательских блокчейн-транзакций. - Интеграция alchemyapi.io. - Триггеры коллекций (создание, удаление, редактирование). - Отправка уведомлений на мобильные устройства (Android, iOS). 5) Проект: разработка расширения для популярных браузеров. Автоматический поиск и применение купонов для интернет-магазинов. - Работа с Native JS. - Разработка скриптов для набора статистики купонов и анализа интернет-магазинов, автоматизация ручных процессов. 6) Проект: разработка видеомодуля для студентов и тренеров. - Настройка среды разработки, автоматическое развертывание с интеграцией Heroku Twilio. - Создание и подключение нескольких пользователей к комнате, настройка и выбор камеры/микрофона. - Просмотр активных пользователей для звонков. - Работа с общим доступом к экрану. - Настройка подключения к сокету. - Распределение нагрузки на сервер.
Fullstack-разработчик
05.2020 - 10.2022 |NDA
PHP, Laravel, База данных Laravel: Конструктор запросов, MySQL, MySQL Workbench, Postman, Swagger, JavaScript, jQuery, HTML5, CSS3, Visual Studio Code, PhpStorm, phpMyAdmin, MySQL Workbench, Postman, MobaXterm, Vue.js, AWS S3
Проект: распределенная система для работы с данными. - Исправление ошибок в данных о спортсменах. - Настройка приложения с помощью шаблонов. - Улучшение данных страницы со спортсменами. - Подключение и настройка платежной системы Stripe, панели управления покупками. - Работа с Rest API, настройка и подключение функциональности сайта к Swagger, подключение/настройка удаленных платформ (Virtuagym, Rapsodo, Blast, PitchAI) с данными о бросках спортсменов, генерация отчетов в формате PDF через версию EDGE service. - Bugfix 2.0 с Vue.js part. - Создание логических блоков для работы с медиафайлами, начала упражнений, общения между спортсменами и тренерами, уведомлений о прочитанных/непрочитанных сообщениях, логики видимости для разных ролей пользователей, начала упражнений, фильтрации по типу упражнений спортсменов, сортировки. - Работа над функциональностью, вызывающую Workout Tracker – это улучшенный блокнот, в котором пользователи могут делать свои заметки о тренировках (выбирать различные типы тренировок, добавлять текст, медиа - изображения и видео, историю заметок) - также все это подключено. Эта информация обрабатывается на серверной части и записывается в базу данных, затем необходимая информация отображается пользователям с помощью фильтра. - Создание спортивных страниц для незарегистрированных пользователей. - Работа с устаревшим кодом. - Работа с большими файлами и интеграция с S3. - Исправление последствий хакерской атаки на репозиторий AWS S3, в результате атаки многие PDF-отчеты спортсменов исчезли. Написание PHP-задания, которое восстановило все взломанные отчеты с помощью новых учетных записей AWS bucket. - Автоматическое создание тестового спортсмена с данными теста.
Fullstack-разработчик, Руководитель команды
с 01.2019 - По настоящий момент |NDA
PHP, Vue.js, REST API, RabbitMQ, MySQL, MSSQL, Docker, HTML/CSS/JS, Bootstrap, Node.js, Express.js, Passport, Axios, Ajax, JQuery, EJS, NPM, MongoDB, Nginx, VSCode, Google Chrome, LAMP, Postman, Asana, Slack, Bitbucket, React Native
1) Проект: программное приложение, которое работодатели используют для эффективного управления процессами найма и потоком кандидатов. - Разработка архитектуры базы данных с использованием MongoDB. - Разработка прототипов таблиц с использованием Vue.js. - Разработка системы регистрации пользователей/администраторов с использованием Express и MongoDB. 2) Проект: мобильная веб-платформа для сканирования фондового рынка в поисках наилучших инвестиций и торговых возможностей с использованием искусственного интеллекта и математических алгоритмов. - Серверная часть, построенная с использованием Node.js, Express.js и MongoDB (для пользователей)/MySQL (для акций), Redis. - Разработка платежных систем (Stripe, PayPal, Braintree). - Разработка целевой страницы с использованием HTML5/CSS3/JS с анимацией. - Хорошо развитый RESTful API, аутентификация пользователя через социальные сети и локальных сетей с использованием passport, express. - Генерация биржевых графиков через бэкэнд с отложенной загрузкой на интерфейсе. - Адаптивная верстка (разработка адаптивной таблицы для мобильных устройств с фиксированными столбцами и строками, разработка адаптивной целевой страницы, разработка внешнего вида входа/регистрации). - Разработка интерфейса на Vue.js. - Пользовательское автоматическое развертывание (с Bitbucket). - Разработка мобильного приложения с React Native (просмотр акций для покупки/продажи), загрузка в Play Market и App Store.

Образование

Компьютерное моделирование физических процессов (Бакалавр)
2014 - 2019
МГПУ им. И.П. Шамякина

Языки

АнглийскийСреднийНемецкийБазовыйРусскийРодной