Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Разрабатывает корпоративное программное обеспечение и веб-сервисы.
Основные навыки:
1. Объектно-ориентированное программирование.
2. Пишет чистый код в соответствии с принципами SOLID, YAGNI, KISS, DRY.
3. Разработка с применением микро-сервисного подхода..
4. Использование предметно-ориентированного проектирования (DDD).
5. Интеграция с облачными сервисами.
6. Разработка smart-контрактов на языке Solidity.
7. Разработка децентрализованных приложений, blockchain.
Очень ответственный человек, приятный в общении. Обстоятельно подходит к задачам, грамотно излагает свою точку зрения. Может работать как один, так и в команде.
Проводит код-ревью коллег, есть опыт менторства junior разработчиков, может выступать в роли техлида и тимлида. Быстро вникает в незнакомые технологии.
В настоящее время пишет диссертацию о системах поддержки принятия решений и планирует получить степень кандидата наук.
Один из основных контрибьюторов NuGet пакета JWT-аутентификации для .NetCore, разработанного в компании. (https://github.com/TourmalineCore/TourmalineCore.AspNetCore.JwtAuthentication/tree/master/JwtAuthentication.Core)
Проекты
(3 года 4 месяца)
Телеграм-бот NINDao
Роль
Тимлид
Обязанности
Разработка телеграм-бота с веб-интерфейсом для управления DAО-группами и голосования за различные предложения зарегистрированных участников группы.
Результат работы:
- Проработал архитектуру решения. Выступал в роли тимлида проекта.
- Реализовал функционал перевода токенов.
- Интегрировал бота с Gnosis Safe.
- Реализовал функционал выполнения транзакций через бота.
- Реализовал аутентификацию при помощи кошелька MetaMask.
- Проводил код-ревью коллег.
- Исправиллял баги.
- Разрабатывал фичи бота согласно требованиям заказчика.
Стек:
- Node.js
- NestJS
- TypeScript
- JavaScript
- Docker
- Solidity
- k8s
- PostgreSQL
- MongoDB
- Redis
- DigitalOcean
- Telegraf
- GitHub
Разработка мобильного приложения для Android и iOS, позволяющего создавать виртуальные команты для просмотра видео с YouTube, Сinema Start, IVI и MatchTV.
Результат работы:
- Доработал функционал трансляции видео через YouTube.
- Реализовал функционал обработки глубоких ссылок.
- Исправял баги.
Стек:
- React Native
- iOS emulator
- Android emulator
- xCode
- Android Studio
- Gitlab
- Asana
Разработка веб-сервиса сбора аналитики по всем товарам и категориям товаров на площадке маркетплейса Wildberries. Ежедневная неоднократная скачка и обработка более 20 миллионов товаров.
Результат работы:
- Проектировал масштабируемую отказоустойчивую архитекрутуру решения.
- Настроил интеграцию с RabbitMQ и ClickHouse.
- Разработал серверную часть для скачивания данных о товаре.
- Разработал алгоритмы для расчета аналитики.
- Создал модуль аналитики по конкретному товару.
- Разработал виджеты для отображения результатов аналитики.
- Реализовал систему аутентификации на основе JWT.
- Настроил автоматический деплой в k8s.
Стек:
- .Net Core 6
- Entity Framework Core
- NodaTime
- React
- JavaScript
- Docker
- k8s
- Gitlab CI
- Mail.ru Cloud
- Yandex Cloud
- PostgreSQL
- Clickhouse
- RabbitMQ
- ClickUp
- Tinkoff payment gateway
- Swagger
- Cypress
- Gitlab