Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Дмитрий К. Full Stack разработчик, Middle+

ID 3452
ДК
Дмитрий К.
Мужчина
Россия, Ярославль, UTC+3
Ставка
2,000 Р/час
НДС не облагается
Специалист доступен с 17 апреля 2024 г.

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

Подробнее
О специалисте
Специализация
Full Stack разработчик
Грейд
Middle+
Навыки
C#
React
CORS
Redux
Node.js
Entity Framework
Docker
JavaScript
TypeScript
HTML
.NET
.NET Core
Знание языков
Английский — B1
Главное о специалисте
Инженер-разработчик с 4-х летним опытом разработки и обслуживания программного обеспечения с упором на JavaScript и C#. Хорошие навыки работы с использованием React и Redux, MS SQL Server, а также в бекэнд разработке с использованием .NET Core
Проекты   (4 года 1 месяц)
Веб-опросы и анализ данных
Роль
Full-stack разработчик
Обязанности
• Улучшил существующие типы вопросов опроса в области визуального представления и бизнес-логики; • Разработал новый тип вопросов опроса для визуального представления статистических данных; • Участвовал в обновлении пользовательского интерфейса различных продуктов компании с использованием React и Redux; • Участвовал в разработке общих пакетов React; • Внес вклад в систему автоматического прохождения опросов; • Сократил время отклика внутренних служб за счет оптимизации SQL-запросов; • Участвовал в рефакторинге устаревшего кода; • Внес вклад в улучшение системы тестирования: настроил тестовые программы, увеличил охват кода тестами.
Период работы
Июнь 2018 - Июнь 2022  (4 года 1 месяц)
Slack-бот
Роль
Full-stack разработчик
Обязанности
• Использовал Elasticsearch для получения ошибок для конкретного запроса; • Разработал приложение .NET Core, которое отвечает за получение ошибок с использованием Kibana API и их последующую обработку; • Использовал Entity Framework для взаимодействия с базой данных MS SQL; • Добавил интеграцию со Slack: создал Slack-бот, который уведомляет о появлении новых ошибок; • Добавил интеграцию с Jira: возможность создания задачи Jira для конкретной ошибки из канала Slack; • Разработал механизм персональных подписок пользователей на конкретные поля ошибок; • Разработал приложение React для управления ботом: настройка поисковых запросов, управление подписками; • Настроил взаимодействие между клиентом и сервером; • Написал более 200 модульных и интеграционных тестов, более 50 тестов end2end; • Создал и настроил образы и контейнеры Docker для .Приложения NET и React с использованием Docker Compose.
Период работы
Июнь 2018 - Июнь 2022  (4 года 1 месяц)
Визуализация алгоритмов и структур данных
Роль
Full-stack разработчик
Обязанности
• Разработал ASP.NET основное приложение, реализующее бизнес-логику; • Спроектировал и создал реляционную базу данных с использованием Entity Framework; • Реализовал аутентификацию пользователя с использованием JWT и ASP.NET Core Identity; • Разработал приложение на React с функциями изучения и визуализации различных алгоритмов и структур данных в соответствии со спецификациями проектирования; • Реализовал взаимодействие клиент-сервер через web API; • Развернул приложение для Heroku.Algorithmix
Период работы
Июнь 2018 - Июнь 2022  (4 года 1 месяц)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
ЯрГУ им. Демидова
Специальность
Специалист в области компьютерной безопасности
Завершение учебы
2017 г.

Похожие специалисты

Недавно просмотренные специалисты

E-commerce & Retail • EdTech
АА
Артак А.
Владимир
QA ручной
Middle
2,250 Р/час
Postman
DevTools
Thunk
Google
API
Git
Zeplin
PerfectPixel
Webpack
Sketch
+25

- Применение различных видов тестирования: 1. по доступности: Черный ящик, Серый ящик. 2. по Объекту: - GUI/UI testing (тестирование интерфейса). - usability testing (тестирование удобства использования). - localization testing (тестирование локализации). - security testing (тестирование на уязвимости). - функциональное тестирование. 3. по Позитивности сценариев: Позитивные, Негативные. 4. по Времени: Smoke, Регрессионное, Приемочное. - Тест-дизайн 1. тестирование классами эквивалентности 2. тестирование граничных значений 3. Decision Table (таблица решений) - Формирование вопросов и предложений по улучшению продукта; - Коммуникация с разработчиками и менеджерами; - Работа с командой по Agile и Kanban; - Кроссплатформенное и кроссбраузерное тестирование; - Проведения тестирования адаптивной версии web-приложения; -Работа с инструментами для проведения тестирования (SoapUI, Swagger и т.п.); - Работы с логами; - Выявление, документация и верификация дефектов; - Создание и оформление документации: ФО, тест кейсов, use кейсов, инструкции, чек-листов; - Знание основ SEO; - Основы CSS и HTML верстки;

Подробнее