Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более двух недель назад

Кандидат

Мужчина, 29 лет, родился 27 апреля 1996

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

Фуллстек JavaScript/Kotlin Разработчик

Специализации:
  • Программист, разработчик

Занятость: полная занятость, частичная занятость, проектная работа

График работы: гибкий график, удаленная работа

Опыт работы 7 лет

Май 2020по настоящее время
5 лет 2 месяца
Hexlet Ltd.

Санкт-Петербург, ru.hexlet.io/

Информационные технологии, системная интеграция, интернет... Показать еще

Наставник на JS, Python курсах
- Проверка проектов студентов; - Проведение консультаций с разбором ошибок; - Ответы на вопросы; - Парное программирование.
Май 2019по настоящее время
6 лет 2 месяца
ООО «Интерактивные обучающие технологии», HTML Academy

Санкт-Петербург, htmlacademy.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

Наставник на HTML и CSS, JavaScript, React, NodeJs курсах
- Проверка заданий студентов; - Проведение консультаций с разбором ошибок.
Март 2019по настоящее время
6 лет 4 месяца
Private Silicone Valley-based startup

США

Информационные технологии, системная интеграция, интернет... Показать еще

Фуллстек JavaScript/Kotlin Разработчик
Обязанности: - Рефакторинг легаси-кода, миграция на новые технологии и платформы(например, миграция библиотек и микросервисов на NestJs монорепо); - Разработка нового функционала; - Участие в планировании и принятии решений относительно новых фич; - Регулярные сессии ревью мердж-реквестов и поиска актуальных и лучших решений для текущей ситуации; - Генерация отчетов для отдела продаж; - Разработка парсеров сайтов, телеграм ботов, консольных утилит; - Поддержание документации, дробление крупных маилстоунов(епиков) на таски, докуметирование релизов; - Написание интеграционных и unit тестов; - Деплой готовых епиков. Технологии: -Написание стилей с помощью системы модулей CSS modules и препроцессора Stylus; -Использование методологии БЭМ; - Верстка с html/php; -Реализация фронтенда на основе библиотеки React; -Webpack для сборки модулей; -Использование Redux для управления состоянием приложения, redux-thunk - для асинхронных действий; -Роутинг в React-приложениях с использованием FLow-Router, React-Router; -Серверная разработка на NodeJS, Python3; -Применение Socket.IO для создания чатов и других приложений, обменивающихся данными в реальном времени; - В качестве брокера сообщений используется RabbitMQ; -Серверная разработка фуллстак-приложений на основе Meteor, Hapi, Express, NestJs; -Использование MongoDB, PostqreSQL, Cassandra, ElasticSearch, Redis в качестве БД; -Реализация CI/CL тестов; -Миграция БД; -Реализация ORM технологии с помощью TypeScript, CoffeScript; -Работа с микросервисной архитектурой и ивентами; - Использование Apache Hive, Secor БД; -Консольный Git для контроля версий; -Linux, SSH для связи с удаленным сервером. Разработка Андроид приложения на Kotlin(Май 2020 - Ноябрь 2020) Обязанности: - Рефакторинг легаси-кода (оптимизация, внедрениe последних фич языка и платформы(переезд на coroutines, data binding, MVVM, например); - Разработка нового функционала; - Участие в планировании и принятии решений относительно новых фич; - Регулярные сессии ревью мердж-реквестов и поиска актуальных и лучших решений для текущей ситуации; Технологии: - Реализация взаимодействия с сервером на основе сокетов; - Реализация собственной библиотеки для взаимодействия с сервером; - Реализация архитектур MVC, MVVM, MvRx; - Использование Dagger 2, Kodein для DI; - Применение Realm, Room в качестве БД; - Использование Gson, Moshi для работы с JSON; - Обработка и получение данных с помощью RxJava, Coroutines, ViewModel; - Для работы с листами используется RecyclerView, Epoxy.
Сентябрь 2019Январь 2021
1 год 5 месяцев
ООО «ЯНДЕКС»

Санкт-Петербург, praktikum.yandex.ru

Информационные технологии, системная интеграция, интернет... Показать еще

Код-ревьюер
- Проверка заданий студентов; - Обратная связь по написанному коду.
Сентябрь 2018Февраль 2019
6 месяцев
ООО «РАКЕТА», ныне «Лига А»

Санкт-Петербург, liga-a.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

Фронтенд-разработчик
-Верстка адаптивных резиновых сайтов из дизайн-макетов в формате psd; -Создание качественных продуктов, соответствующих стандартам качества, разработанным в компании, под чутким руководством опытного разработчика(чек-лист, баг-лист, ревью наставника); -Работа с макетами в Photoshop, Zeplin, Figma; -Написание валидной, семантичной, логичной разметки html, а также с использованием препроцессора и шаблонизатора Jade/Pug; -Использование методологии БЭМ; -Написание стилей на CSS, а также с использованием препроцессоров LESS, SASS, SCSS; -Сборка проекта с помощью таск-менеджера Gulp; -Написание скриптов на JS/ jQuery( мобильное меню, аккордеон, слайдер, открытие попапа,манипулирование объектами DOM), а также подключение готовых решений; -Использование ES6+ и работа с webpack; -Поддержка браузеров: Chrome, Mozilla Firefox, Opera, Edge, IE11, Safari; -Оптимизация производительности сайта; -Взаимодействие с членами команды через репозиторий Git, чат Slack, skype и доски Trello; -Работа с legacy-кодом; -Верстка email-рассылок. Отзыв на проект, в котором я был исполнителем: https://clck.ru/Eo82q
Июнь 2016Июль 2016
2 месяца
ООО "ББД"

Санкт-Петербург, babadu.ru/

Розничная торговля... Показать еще

Практика(Бизнес-ассистент)
- Работа с инструментами Google Analytics, Yandex.metrika; - Проведение маркетинговых исследований; - Систематизация корпоративной информации; - Решение оперативных задач.

Навыки

Уровни владения навыками
HTML5
CSS3
CSS
HTML
JavaScript
jQuery
Adobe Photoshop
Gulp
БЭМ
Sass
Scss
Python3
Git
Английский язык
Ajax
Работа в команде
Less
PHP
Java

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

Имеется собственный автомобиль

Права категории B

Обо мне

Развиваясь как фуллстек, не забываю о том, что знания должны быть глубокими. Увлекаюсь веб- разработкой разичных направлений: -Есть понимание, как происходят запросы из браузера, как работает протокол HTTP(S); -Пользуюсь системой контроля версией Git через консоль; -Пользуюсь Adobe Photoshop, Zeplin, Gimp 2, Avocode, Figma; -Создаю надежную семантическую разметку, проходящую валидацию, с помощью методологии БЭМ; -Создаю фиксированные, резиновые и адаптивные сетки, в том числе отзывчивые; -Пользуюсь препроцессорами(sass, less, stylus) для ускорения верстки; -Собираю проекты с помощью Gulp, Webpack; -Использую адаптивную и ретиновую графику; -Умею работать с векторной графикой и собирать векторные спрайты; -Умею оптимизировать производительность сайта; -Владею canvas в контексте рисования 2D; -Могу производить любые доступные манипуляции с узлами DOM-дерева(удалять, создавать, вставлять, перемещать, управлять атрибутами, генерировать из шаблона template); -Умею работать с шаблонизаторами(php, ejs, pug, handlebars и т.д.); -Понимаю, как работает асинхронный код и Event Loop; -Умею работать с пользовательскими событиями, в том числе с делегированием событий(всплытие, погружение); -Понимаю, что данные надо валидировать и на клиенте(html5 средства + JS), и на сервере; -Соблюдаю принципы DRY, SOLID, KISS, YAGNI, ООП принципы при написании кода и разделяю программу на легко поддерживаемые модули, инкапсулируя данные, которые не должны быть доступны снаружи, выставляя безопасные и понятный интерфейс наружу; -Знаком с такими форматами данных как xml, json, ini, yaml; -Умею делать запросы с клиента на сервер с помощью JSONP, XMLHttpRequest, fetch, axios, а также обрабатывать возможные ошибки; -Осознаю, что программировании - это не только алгоритмы, но и структуры данных; Использую словари, перечисления для решения сложных задач, константы, фабрики, генерики, адаптеры и т.д. -Оптимизирую производительность с помощью тротлинга и дебаунса; -Умею работать с загрузкой изображений в форму; -Знаком с принципами ООП; -Есть понимание замыкания, подвешивания, рекурсии, области видимости, передачи значения по ссылке и других принципов JS; - Могу в парсинг данных вплоть до использования e2e библиотек, создание отчетов, написание тестирующих систем; - Интересуюсь вопросами информационной безопасности, аналитики данных, машинного и глубокого обучения; - Изучаю devops для автоматизации и более глубокого понимания технической части. В свободное время развиваюсь в интернет- инвестициях и навыках управления капиталом. Хобби: Чтение профессиональной и художественной литературы; Плавание; Активный отдых на природе; Изучение иностранных языков; Игра на гитаре.

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

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


АнглийскийC1 — Продвинутый


ФранцузскийA1 — Начальный


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

2021
Java Coding Bootcamp и Java Deepdive
Kovalevskyi academy, Java-разработчик
2020
Node.js: серверный JavaScript
LoftSchool, бэкенд-разработчик
2020
Интенсивный онлайн‑курс Профессиональный JavaScript, уровень 2
HTML Academy, Фронтенд-разработчик
2020
Интенсивный онлайн‑курс Профессиональный JavaScript, уровень 3
HTML Academy, React-разработчик
2019
Интенсивный онлайн‑курс Профессиональный PHP, уровень 1
HTML Academy, Младший бэкенд-разработчик
2018
Интенсивный онлаин-курс Профессиональный HTML и CSS, уровень 1
HTML Academy, Младший верстальщик
2018
Интенсивный онлаин-курс Профессиональный HTML и CSS, уровень 2
HTML Academy, Верстальщик
2018
Интенсивный онлайн‑курс Профессиональный JavaScript, уровень 1
HTML Academy, Младший фронтенд-разработчик

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

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

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

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