Был более двух недель назад

Соколов Антон Андреевич

Мужчина, 42 года, родился 9 февраля 1983

Не ищет работу

Санкт-Петербург, м. Старая Деревня, готов к переезду, готов к командировкам

Контакты
 +7 904 603-12-81
 Github: https://github.com/FIREguardSPB
Телефон подтвержден
a@tonysokoloff.ru — предпочитаемый способ связи

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), в частности: - Менеджеры задач - Информационный агрегатор - Корпоративный портал.

Навыки

Уровни владения навыками
JavaScript
HTML
Express JS
React JS
Node.js
Redux
Thunk
MongoDB
Jasmine
Postman
Mongo Atlas
Git
Ubuntu
MERN
REST API
CRUD
Mongoose
JWT
Ajax
EcmaScrypt 6
Hooks
Electron JS
Atlassian Jira
Webpack
Storybook
Jest
Test react library
SOLID
TypeScript
CSS3

Опыт вождения

Права категории 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
среднее образование, полное среднее образование

Знание языков

РусскийРодной

АнглийскийB1 — Средний

Повышение квалификации, курсы

2020
Elbrus Coding Bootcamp
Elbrus Coding Bootcamp, Fullstack JavaScript developer
2000
Межшкольный учебный комбинат Приморского района
Школа №661, Программист-лаборант

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения