Александр Ш. Web разработчик, Middle+

ID 20473
АШ
Александр Ш.
Мужчина, 32 года
Россия, Москва, UTC+3
Ставка
2 857,14 Р/час
НДС не облагается
Специалист доступен с 13 октября 2025 г.

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

Подробнее
О специалисте
Специализация
Web разработчик
Грейд
Middle+
Навыки
FastAPI
Docker
Python
TypeScript
Flask
Vue 2
Django
React
PostgreSQL
Отрасли
EdTech
Information Security
Media
RnD
Проф. сообщества
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
Александр — опытный веб-разработчик уровня Middle+. Специализируется на разработке фронтенд и бэкенд частей проектов. Опыт работы: - Learning Management System (LMS): разработка Next.js приложения — обучающей платформы. - Guardian: разработка дашборда для анализа данных с использованием React, TypeScript, Bootstrap, Leaflet, esbuild, Django, PostgreSQL, numpy, scikit-learn, pandas. - Training Extensions: разработка учебных программ для лаборатории кибербезопасности, геймификация процесса обучения. - Платформа для аннотаций: разработка UI админ панели с инструментами для Data Science с использованием React-admin, Typescript, MobX. - Visper.tech: регистрация REST API, в том числе с использованием провайдеров аутентификации, генерация видео с помощью ffmpeg, Unreal Engine и Foundry Nuke. - Boss Control: инициировал итеративный перевод фронтенда из шаблонов Django в React + Typescript. - Электронная система документооборота: разработка клиентской части приложения для документооборота на Nuxt.js. - Портал образовательных программ: портал для поиска дополнительных образовательных программ полностью переведён с шаблонов Django на Nuxt.js.
Проекты   (6 лет)
Learning Management System (LMS)
Роль
Full Stack Developer
Обязанности
Проект: Платформа для прохождения курсов. Обязанности и задачи: - Интернационализация. Команда: - 1 менеджер проекта; - 4 Full Stack разработчика.
Достижения
Next.js приложение - обучающая платформа. - Интернационализация; - Документация о том, как настроить проект; - Настройка CI/CD с проверками eslint/prettier/stylelint; - Скрипт, который устанавливает авторские права на каждый исходный файл; - Сетапинг из сборника рассказов, сетап из кипариса, сетап для шуток.
Стек специалиста на проекте
MongoDB, TypeScript, Storybook, Next.js
Отрасль проекта
EdTech
Период работы
Ноябрь 2023 - Апрель 2024  (6 месяцев)
Guardian
Роль
Full Stack Developer
Обязанности
Проект: Dashboard для отображения данных об инцидентах. Обязанности и задачи: - Разработка фронтенд части; - Разработка бэкенд части. Команда: - Только я.
Достижения
Разработка дашборда для анализа данных с использованием React, TypeScript, Bootstrap, Leaflet, esbuild, Django, PostgreSQL, numpy, scikit-learn, pandas. - Оптимизация запросов к базе данных для полнотекстового поиска; - AI-чат; - Интеграция со сторонними сервисами; - Очистка и обработка больших наборов данных.
Стек специалиста на проекте
PostgreSQL, Python, TypeScript, Django, React
Отрасль проекта
Information Security
Период работы
Сентябрь 2023 - Ноябрь 2023  (3 месяца)
Training Extensions
Роль
Full Stack Developer
Обязанности
Проект: Веб-приложение поверх другого основного веб-приложения, целью которого является обучение пользователей работе с основным. Обязанности и задачи: - Разработка фронтенд части; - Разработка бэкенд части. Команда: - 1 project lead; - 1 team lead; - 1 full stack; - 2 бэкендера; - 2 фронтендера; - 1 тестировщик; - 1 devops; - 1 дизайнер.
Достижения
Разработка учебных программ для лаборатории кибербезопасности. Геймификация процесса обучения, туры, всплывающие подсказки, мастера, когнитивный виртуальный помощник с чатом. - Комплексный функционал туров в дополнение к Intro.JS; - Уменьшено количество микросервисов; - Интеграция микросервисов и лабораторного приложения с другими внешними приложениями с помощью REST API, WebSocket и взаимодействия с окнами браузера. - Настроена авторизация OpenID с помощью Keycloak; - рефакторинг create-react-app в Vite, рефакторинг тестов Jest в Vitest; - Использование правильных шаблонов проектирования для решения задач, таких как Chain of Responsibility для запущенных трубопроводов; - Внимание к производительности, усложнению алгоритмов расчета; - Регулярные код-ревью; - Внедрение руководств по стилю кода.
Стек специалиста на проекте
PostgreSQL, Python, TypeScript, Flask, Django, React
Отрасль проекта
Information Security
Период работы
Ноябрь 2022 - Сентябрь 2023  (11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Офис, Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Московский Физико-Технический Институт (ГУ)
Специальность
Прикладная физика и математика
Завершение учебы
2013 г.
Высшее
Учебное заведение
Дальневосточный федеральный университет
Специальность
Программная инженерия
Завершение учебы
2017 г.
Высшее
Учебное заведение
Новосибирский государственный университет
Специальность
Математика и компьютерные науки
Завершение учебы
2019 г.

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

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • FoodTech • LifeStyle • Logistics & Transport • Media
ЕЕ
Елена Е.
Москва
QA ручной
Senior
2 430,4 Р/час
Yandex Vision
Windows XP+
Управление командой
Регрессионное тестирование
Grafana
IOS
Kanban
GoogleSheets
Postman
PWA
+80

Профессионал в области тестирования программного обеспечения. Организовала процесс обучения и развивает отдел тестирования. Внимательна к деталям, настойчивая, коммуникабельна. Умеет задавать правильные вопросы менеджерам, разработчикам и решать спорные вопросы с командой. Лидер команды тестирования. Основные направления: - Организация процесса тестирования - Описание стратегий и планов тестирования - Описание и согласование документации, регламентирующие организацию работ по тестированию на проекте - Постановка задач команде тестирования, разработчикам, аналитикам - Анализ и доработка требований - Оптимизация процессов, внедрение необходимых инструментов - Подготовка документации и выполнение приемочных испытаний - Релиз-менеджмент - Составление тестовой документации (чек-листы, тест-кейсы) - Проведение функционального тестирования ПО - Тестирование API (ручное/автоматизация коллекций в постмане); - Тестирование web\mobile - Usability - тестирование

Подробнее