Специалисты
Стек технологий: Git, Redmine, HTML5, CSS3, SCSS, Gulp, Webpack, Javascript, Vue, Vuex, Pinia, Nuxt.js, jQuery, jsx, PostgreSQL, SQL, ASP.Net Core, C#, Flutter, SignalR, Ionic, docker, WebSocket, graphql, Typescript, Vitest адаптивная верстка.
Есть опыт разработки бэкенда на чистом PHP и с использованием фреймворка Laravel и опыт мобильной разработки Flutter.
Образование:
- Амурский Государственный университет Факультет СПО, “Программирование в компьютерных системах” 2019-2022
- Благовещенский Государственный университет Физико Математический Факультет 2022 - 2027
Разработка ERP системы
Особенности проекта: фронтенд-приложение на vue 3 с бэкэндом на express.js. Роль на проекте: ведущий fullstack разработчик, разработка и интеграция с существующей ERP на php, создание создание клиентского приложения для работы с сотрудниками, создание платформы для будущего переноса функционала ERP на php на новый фронтенд. Создание шаблонизатора для генерации docx документов с автоподстановкой данных из ERP. Результат: · Создание клиентского приложения на Vue 3 + TypeScript. · Создание серверной части приложения на Node.js + Express.
Vue 3, Pinia, TypeScript, Express.js, MongoDB, mongoose
декабрь 2022 года - 2023 апрель месяцев
Разработка сервиса для работы с самозанятыми
Особенности проекта: фронтенд-приложение с функционалом подписания документов при помощи Крипто-Про. Роль на проекте: ведущий Front-End разработчик, тимлидер. Общение с заказчиком, распределение задач, оценка задач. Рефакторинг большого объема кода с горящими сроками; внедрение 25 компонентов UI; поиск и исправление багов; изменение логики работы с хранилищем данных; поиск не описанных в документации технических решений интеграции криптографического сервиса обмена цифровыми подписями; Результат: · Создание UI компонентов по макетам в figma, · написание логики взаимодействия с пользователем с использованием ЭЦП на клиентской стороне. · Разработка административной части для управления приложением. · Разработка клиентской части для пользователей, реализация сценариев, предусмотренных бизнес-логикой приложения · Интеграция с бэкендом по REST API
Vue 3, Pinia, CryptoPro, TypeScript
май 2022 года - 2023 февраль месяцев
Разработка сайта веб-студии
Особенности проекта: перенос статической верстки сайта на SPA приложение с поддержкой SEO, реализация бэкенда на NodeJS. Роль на проекте: ведущий Front-End разработчик Результат: · Создание клиентской и серверной части сайта, интеграция через REST · доработка проекта на Nuxt, переписывание старого кода на composition API. · Реализация с нуля административной части сайта на Vue c jwt авторизацией, возможностью создания блогов/просмотра откликов по проектам и вакансиям, создания отзывов, созданию вакансий, отображаемых на сайте.
NodeJS REST Nuxt composition API
октябрь 2022 года - н.в месяцев
Образовательная платформа на основе Moodle
Особенности проекта: реализация клиентской части для образовательной площадки на основе функционала moodle Роль на проекте: ведущий Front-End разработчик, наставничество над младшим разработчиком, ревью кода, выбор используемых в проекте технологий. Общение с заказчиком. Результат: · Создание клиентской части · Реализация нативных модулей в новом приложении, составление требований к бэкенду, интеграция по REST API · Оптимизация работы приложения через кеширование запросов к серверу в IndexedDB и InMemoryCache.
Vue, Moodle, Vuex, JS, SCSS, BEM, PWA, IndexedDB
апрель 2022 года - 2023 февраль месяцев
Система управления наружной рекламой
Особенности проекта: реализация функционала по управлению рекламой Роль в проекте: ведущий Frontend/backend разработчик Результат: · Создание внутренней ui библиотеки на 30+ компонентов · Создание отзывчивой системы управления · Реализация тестов Xunit · Адаптация существующей системы под мобильные устройства и различные браузеры · Внедрение Storybook для визуального тестирования компонентов, написание для него “историй”. · Разработка микросервисной архитектуры на основе потоков заявок, очередей заявок с использованием apache kafka.
Vue, rxjs, ASP.net Core 5, C# 10, apexcharts, websockets, PostgreSQL, html, scss, vuex, vue router, JS, storybook, SignalR, RESTful API
сентябрь 2021 года - 2022 апрель месяцев
Разработка платформы “вопрос-ответ”
Особенности проекта: реализация функционала по созданию вопросов, система уведомлений, достижений, рейтинга, полнотекстовый поиск. Результат: Опыт разработки реактивных систем, изучений message queue систем(kafka/rabbitmq), опыт построения приложений использующих шину событий, реализация полнотекстового поиска, реализация полноценного адаптивного фронтенда для приложения.
Vue, rxjs, ASP.net Core 6, C# 10, apexcharts, websockets, PostgreSQL, html, scss, vuex, vue router, JS, docker, docker-compose, kafka, elasticsearch
ноябрь 2021 года - 2022 февраль месяцев
Приложение для отслеживания проектов и задач
Особенности проекта: реализация функционала по управлению проектами, задачами. Результат: реализация совместного real-time доступа к задачам, рассылка уведомлений через websocket, и обновление доски с задачами, опыт нагрузочного тестирования с apache jmeter, построения слоеной архитектуры приложения.
Vue, rxjs, ASP.net Core 5, C# 9, apexcharts, websockets, PostgreSQL, html, scss, vuex, vue router, JS, jwt auth
июль 2021 года - 2021 декабрь месяцев
Создание экспертной системы
Особенности проекта: создание экспертной системы. Роль в проекте: Разработчик Результат: Получен опыт работы с языком логического программирования, изучены концепции логического программирования и программирование на предикатах.
Prolog, мат.логика, логика предикатов
февраль 2021 года - 2021 июнь месяцев
Платформа для ведения блогов
Особенности проекта: Создание платформы для ведения блогов Результат: Опыт разработки на Laravel 8, понимание жизненного цикла приложения, освоены основные особенности Laravel.
php 7.4, MySql, Laravel 8.0, SCSS, Tailwind, js, html, vagrant, docker
январь 2021 года - 2021 май месяцев
Социальная сеть на PHP
Особенности проекта: пользователи создают аккаунты, могут обмениваться сообщениями/файлами, создавать посты, реализован базовый функционал всех соц.сетей Роль в проекте: разработчик Результат: Опыт проектирования базы данных, создания адаптивного, отзывчивого интерфейса, реализация long-polling-а.
php 7.4, MySql, jQuery, js
февраль 2020 года - 2020 май месяцев
Кастомный PHP фреймворк
Особенности проекта: Создание каркаса фреймворка на php для быстрой разработки сайтов, использующий паттерн MVC. Результат: Получены навыки построения MVC архитектуры, разработан каркас фреймворка, поддерживающий шаблонизацию страниц, роутинг, авторизацию/аутентификацию, изучены стандарты PSR
PHP, PostgreSQL, html, js, css
январь 2020 года - 2020 февраль месяцев