Специалисты

Описание

Ключевые навыки
Programming Languages
- JavaScript - Typescript
Framework/Libraries
- Node.js - Express.js - Nest.js - TypeORM - Axios - Socket.io - Lodash - Sequelize
Cloud services
- Heroku - s3 bucket
DBMS
- MongoDB - PostgreSQL - Redis - MySQL
Development Tools
- Webpack - Git
Application Type
- REST - HTTP
Application/Web Servers
- Nginx - Apache Kafka - RabbitMQ
General knowledge
- AWS - SASS (SCSS) - LESS - HTML/HTML5 - CSS/CSS3 - AWS - MSSQL - Neo4j - gRPC
Other
- Agile - Scrum - Kanban - Waterfall - Jira - Redmine - Trello - Docker - Kubernetes - Ajax - JSON - Unix - SSH

Образование
Программная инженерия, Бакалавр
Южно-Российский государственный политехнический университет (НПИ) имени М. И. Платова, Новочеркасск, Россия

Опыт
Проект

Веб-приложение для крупной Российской государственной компании

Описание

Клиенты обратились с требованием создать функционал, облегчающий создание, редактирование и отправку отчетных документов внутри компании для отдельных подотчетных лиц и подразделений. Что было сделано - Создано техническое задание и прототип. - Проведен анализ бизнес-требований на основе пожеланий клиента. - На клиентской части создан функционал для создания гибкой системы отчетности. - Добавлена возможность совмещать и сравнивать несколько видов отчетов. - Реализован функционал адаптации существующих отчетов в формат веб-приложения. - Создали гибкую систему хранения отчетов и отслеживания версий документов.

Технологии

JavaScript / NestJS / React.js / Redux / Typescript / Material-UI / PostgreSQL / Sequelize

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

Октябрь 2022 – Май 2023 месяца

Проект

Веб-приложение для юридических фирм в США

Описание

В основном, веб-приложение позволит пользователям: 1) делать заметки по текстам американских патентных документов, выделяя и помечая тегами относящиеся к делу отрывки; 2) генерировать таблицы патентных заявок, которые автоматически включают в себя ссылки на подходящие отрывки, на основе тегов пользователей. Что было сделано 1. Интегрировали API, предоставленное Gridlogics, для получения текста и изображений патентной документации США, основанных на базе USPTO. 2. Создали возможность парсинга XML файлов и документов. 3. Создали возможность распознавать и воспроизводить текст в приложении в нескольких режимах. 4. Создается приложение для MTurk для возможности некоторого редактирования распознанной патентной документации. 5. Реализована возможность помечать отрывки распознанного текста патента и оставлять пометки (теги), которые будут сохраняться во всех режимах распознанного текста патентной документации. 6. Приложение дает возможность создавать проект на группу пользователей/юристов определенной компании, которые могут сообща или по отдельности работать с определенными документами в рамках конкретного проекта.

Технологии

JavaScript / Node.js / Express.js / Sequelize / Fastify / React.js / Redux / Redis / PostgreSQL. Интеграции: AWS S3 / Complex data through APIs

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

Июнь 2021 – Сентябрь 2022 месяца

Проект

Платформа с курсами профессионалов в разных областях

Описание

Что было сделано Наша команда создала веб-сайт с онлайн уроками выдающихся людей, подключены платежные системы для оплаты уроков в личном кабинете. Также мы участвовали в реализации функционала: - появилась возможность пройти курс от любого преподавателя: создание личного кабинета студента, оплата курсов, доступ к курсам, автоматическое закрытие доступа по истечении оплаченного доступа; - создание заметок/конспектов в процессе обучения и доступ к ним в дальнейшем; - повторно просматривать пройденный материал в своих курсах; - чат с преподавателями; - возможность подарить курс.

Технологии

Javascript / React.js / Redux / Redux-Saga / Node.js / Express.js / Sequelize / PostgreSQL. Интеграции: AWS S3 / Social networks / Payment Systems / AWS Elemental MediaConvert / Complex data through APIs (Google Analytics) / Twilio

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

Сентябрь 2020 – Июнь 2021 месяц

Проект

Платформа для ставок на различные события

Описание

Что было сделано 1. Интеграция с внешним API - BetFair. С него приходили динамические данные о маркетах (ставках) и событиях с этими ставками. 2. Унификация данных с BetFair с данными, созданными в системе проекта. Ставки и события, созданные вручную в панели администратора, имели одинаковых формат со ставками и событиями, полученными с BetFair. Это позволило не перегружать БД и иметь удобный, быстро обрабатываемый формат данных для ставок и событий. 3. Покрытие внушительной части данных websocketами. Так как проект работает с деньгами и событиями, часто происходящими в режиме реального времени, он требовал мгновенного отображения любых изменений, происходящих со ставками и событиями. Изменения улавливались в real-time как со стороны действий администраторов, так и со стороны действий клиентов. 4. Внедрение комплексных подсчётов и схем для обработки ставок и потенциальных выигрышей в зависимости от типа маркета, вариации ставки и её коэффициентов.

Технологии

Node.js / TypeScript / React.js / PostgreSQL. Интеграции: AWS S3 / Complex data through APIs / BetFair

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

Февраль 2020 – Сентябрь 2020 месяцев

Проект

Сервис для ведения бизнеса на территории Великобритании

Описание

Мультифункциональная платформа, с интеграцией третьих сервисов (Squared и Quickbooks), которые позволяют пользователю собрать и опубликовать данные со всех аккаунтов этих платформ. CashUp позволяет эффективно контролировать доходы, продажи и прибыль на основе налогообложения Великобритании. Удобный и современный интерфейс с таблицами, формулами, графиками упрощает ведение бизнеса. Что было сделано Проект написан практически с нуля. Создана верстка сайта с многочисленными вложениями, отображением графиков управления финансов. Реализована логика подсчета прибыли, расходов на товары и сотрудников, расчета часов и оплаты работы каждого сотрудника. Создана интеграция аккаунтов Square и Quickbooks.

Технологии

JavaScript / Node.js / Vue.js / Vue-paper-dashboard-pro / Vuetify 1.5 / Intuit-oauth / Firebase. Интеграции: Complex data through APIs / QuickBooks & Square

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

Май 2019 – Январь 2020 месяцев