
Был более двух недель назад
Соколов Антон Андреевич
Мужчина, 42 года, родился 9 февраля 1983
Не ищет работу
Санкт-Петербург, м. Старая Деревня, готов к переезду, готов к командировкам

JavaScript React.js Developer
250 000 ₽ на руки
Специализации:
- Программист, разработчик
Занятость: полная занятость, проектная работа, стажировка
График работы: полный день, гибкий график, удаленная работа
Опыт работы 6 лет 10 месяцев
Апрель 2022 — по настоящее время
3 года 6 месяцев
ООО "Газпром ЦПС"
Санкт-Петербург, gazpromcps.ru/
Главный специалист по разработке цифровых продуктов
Поддержка и развитие текущего существующего продукта, предназначенного для внутреннего использования руководством компании.
Стек:
Front: Typescript, React
Back: Python, FastAPI
Docker
Декабрь 2021 — Апрель 2022
5 месяцев
Санкт-Петербург, viar-va.ru/
Программист-разработчик
- Поддержка и расширение функциональности существующего программного продукта компании.
- Анализ требований, формирование предложений и принятие технических решений по их реализации;
- Разработка архитектурных решений и согласование их с Техническим директором и заказчиком;
- Разработка программных решений на основе технических и архитектурных решений в рамках утвержденного
технологического стека с соблюдением требований UI и UX;
- Управление версиями разработки, выделение и слияние веток разработки в рамках общего репозитория;
- Управление задачами и сроками разработки в рамках проектов и текущих планов;
- Анализ отклонений в поведении продукта, выявление и устранение их причин, устранение ошибок;
- Совместно с командой разработки сборка и тестирование релизов продуктов;
- Взаимодействие с подрядчиками, разрабатывающими связанные продукты, совместное с подрядчиком
формирование решений по технической реализации внешних разработок;
- Документирование технических решений и отдельных элементов разработки, подержание технической
документации в актуальном состоянии;
- Участие в подготовке пользовательских инструкций;
Подготовка и участие в обсуждении предложений по изменению технологического стека, либо инструментария
разработки, с целью повышения качества или снижения трудоемкости разработки продукта.
Видео-демонстрация, разрабатываемого продукта, на youtube - https://youtu.be/J2UukHlQWqE
Апрель 2020 — Декабрь 2021
1 год 9 месяцев
Polecat
Fullstack JavaScript developer
Разработка ботов под slack.
В частности данный бот сделан полностью мной:
*** TadaBot for Slack
Назначение: Бот для мессенджера Slack.
Функционал:
- Инсталляция в рабочее пространство slack
- Создание задач посредством отправки личного сообщения боту, сообщения боту в канале, посредством команды.
- Отображение списка задач и изменение списка задач в зависимости от действий пользователя.
- Сбор аналитики по использованию бота.
Используемый стек:
Node.js, Java Script, Bolt.JS
Деплой: https://tadabot.netlify.app/
GitHub: код закрытый.
Так же для внутреннего использования в компании мной сделан бот помогающий руководителям получать аналитику по работе с github.
Мультиплатформенные десктоп приложения на Electron.
Декабрь 2018 — Апрель 2020
1 год 5 месяцев
Индивидуальное предпринимательство / частная практика / фриланс
Санкт-Петербург
FullStack Java Script Web developer
Разработка web-приложений по стеку MERN (MongoDB, Express, React, Node).
Разработка SPA (Single Page Application) - JavaScript, Node.JS, React, MongoDB.
Поддержка и рефакторинг web-приложений.
Управление состоянием Redux.
Интеграция сторонних API с собственными разработками.
Реализованные проекты:
***PET проект. Интеграция сервиса https://dadata.ru/ с приложением по созданию карточек и дальнейшему поиску по созданным карточкам.
Функционал:
- Создание карточек в базе mongoDB по полям "ФИО", "телефон", "Адрес", "Код ФИАС".
- Адрес в поле выводится из подсказок получаемых с сервиса DADATA. Код ФИАС автоматически подставляется в соответствующее поле.
- Поиск по карточкам в соответствии с выбранными параметрами поиска: по датам, по ФИО (любому вхождению части ФИО независимо от регистра).
- Удаление карточек без удаления из базы.
Используемый стек:
JavaScript, Node.JS, Express, React.JS, MongoDB
Деплой: https://back-front-demo.herokuapp.com/
GitHub: https://github.com/FIREguardSPB/back_and_front_demo
*** IWISH - веб приложение для подбора подарков на различные праздники.
Функционал:
Регистрация и токенаутентификация пользователей.
На главной странице варианты популярных подарков.
Наличие поиска подарков из инпута "на лету".
Рейтинг подарков.
Личный кабинет:
Создание отдельных списков с подарками.
Создание ссылки на каждый список.
Возможность просмотра списка по скопированной ссылке любыми пользователями.
Используемый стек:
На бэке: node.js, express, jwtwebtoken
На фронте: React.js, React Hooks, Redux, Thunk
https://iwish-app.herokuapp.com/
GIT: https://github.com/FIREguardSPB/IWish
*** Своя игра - вариация известной телевизионной игры.
Функционал:
Загрузка вариантов вопросов с удаленного сервера.
Подсчет очков.
Отображение верного варианта.
Используемый стэк:
React.js, React Hooks, Redux
https://jeopardy-own-game.herokuapp.com/
GIT: https://github.com/FIREguardSPB/project-your-game/
*** Задание от ProctorEdu (https://proctoredu.ru/)
Интеграция онлайн-сервиса ProctorEdu (Контроль онлайн тестов) с тестовой платформой тестирования.
Используемый стек:
JavaScript, Node.JS, Express, jsonwebtoken, HBS, Ajax.
https://cryptic-ravine-22890.herokuapp.com/
GIT: https://github.com/FIREguardSPB/test-demo-proctoring
*** Задание с фриланс биржи:
Техническое задание:
Необходимо разработать javascript-компонент для построения таблицы с дополнительными возможностями для пользователя.
Функционал: Клиентская пагинация: данные необходимо отображать постранично, максимум 50 элементов на страницу, необходимо предоставить пользовательскую навигацию для перехода по страницам. Сортировка по столбцам: при нажатии на название столбца строки таблицы сортируются по возрастанию, при повторном клике - по убыванию. Фильтрация: компонент предоставляет текстовое поле, в которое пользователь может ввести текст и строки таблицы, данные которых не содержат подстроку, введённую пользователем, скрываются. Перефильтрация осуществляется на каждое изменение значения поля.
Используемый стек:
React.js, React Hooks, Redux, Thunk
Деплой:
https://fireguardspb.github.io/table_demo/
GIT: https://github.com/FIREguardSPB/table_demo
*** Задание с фриланс биржи.
Сделать CRUD REST API приложение c токен аутентификацией.
Деплой на heroku: https://crud-rest-api-demo.herokuapp.com/
Код на github: https://github.com/FIREguardSPB/CRUD-REST-API-DEMO
Используемый стек:
На бэке: node.js, express, jwtwebtoken
На фронте: React.js, React Hooks, Redux, Thunk
*** Приложения для внутреннего использования МЧС по стеку MERN (MongoDB, Express, React, Node), в частности:
- Менеджеры задач
- Информационный агрегатор
- Корпоративный портал.
Навыки
Уровни владения навыками
Опыт вождения
Права категории B
Обо мне
Трудовая деятельность до начала работы в сфере IT:
2010 - 2018 ООО "Лента" Начальник отдела экономической и физической безопасности.
Занимался выявлением мошеннических схем и разработкой методов и комплекс мер для противодействия мошенническим схемам на основе анализа данных по результатам инвентаризационных и аудиторских проверок и информации от систем наблюдения.
2003 - 2010 Помощник начальника караула 13 Отряда Федеральной Противопожарной Службы.
О себе:
Со школы увлекло меня направление IT. Начал изучать материалы и получать знания по книгам, позднее по информации из интернета, потом окончил курсы по web разработке и стал работать web разработчиком в формате freelance.
В настоящее время хочется - так сказать остепениться :) и примкнуть к классной команде с хорошими людьми для совместной плодотворной и интересной работы.
Имеется благодарственное письмо от МЧС за участие в разработке для них web сервисов.
Мой основной рабочий стэк:
MongoDB, Express, React.JS, Hooks, Node.JS, Redux
В планах освоить VUE, Angular.
Закрепляю английский язык, так как имеющийся уровень меня не устраивает.
Цель на ближайшие 2 - 3 года в разработке достичь уровня Middle+ и далее Team Lead.
Всегда открыт для общения и готов ответить интересующие вопросы.
Ссылка на GitHub: https://github.com/FIREguardSPB
LinkedIn: https://www.linkedin.com/in/anton-sokolov-fullstack-devop/
Высшее образование
2009
Российская академия народного хозяйства и государственной службы при Президенте Российской Федерации
Государственное и муниципальное управление, Менеджер по управлению персоналом
2000
Школа №661
среднее образование, полное среднее образование
Знание языков
Повышение квалификации, курсы
2020
Elbrus Coding Bootcamp
Elbrus Coding Bootcamp, Fullstack JavaScript developer
2000
Межшкольный учебный комбинат Приморского района
Школа №661, Программист-лаборант
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения