Специалисты
Ключевые навыки
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 месяцев