React / JavaScript / Frontend Developer
Резюме обновлено 3 месяца назад

React / JavaScript / Frontend Developer

Занятость:
График работы:

Опыт работы

Май 2017 —
июнь 2021
4 года 1 месяц
SPB TV
Веб-разработчик
Разработка веб-приложений под SmartTV (React-Redux), стриминговые платформы
Май 2016 —
март 2017
10 месяцев
Yandex
Разработчик интерфейсов
Разработка SPA системы управления процессов машинного обучения, прогнозирования, и других ресурсозатратных процессов в виде графов. Написание и оптимизация алгоритмов визуализации процессов, разработка интерфейсов и тестов на них, инструментов сборки и CI.


Технологии: Google Polymer, Npm, Gulp, Bower, Backbone, Ampersand, Docker, jsPlumb.
Ноябрь 2015 —
март 2016
4 месяца
DINS
Инжинер по разработке ПО
Разработка приложения видео конференций. WebRTC, клиентская часть, UI, разработка API.
Разработка системы автоматического расположения видео-элементов в окне для максимального заполнения всей области окна, перестроение их при изменении количества участников в конференции, прикрепление активных участников, всплытие участников при получении от них аудио-сигнала, анализ активных спикеров для определения и визуализации их активности.
Технологии: WebSockets, WebRTC, VanilaJS.
Апрель 2014 —
сентябрь 2015
1 год 5 месяцев
Competentum
Ведущий Frontend разработчик
Поддержка существующего проекта - системы дистанционнного обучения, авторского средства и пользовательской части. Рефакторинг, разработка редактора с использованием TinyMCE, RequireJS, AngularJS. Написание парсеров, конвертеров, редакторов, разработка интерактивных графиков, схем, симуляторов физических процессов на cavnas и svg. Ведение проекта и организация процесса разработки, обучение разработчиков, проведение собеседований, анализ проектов.
TypeScript, ActionScript, SAAS.
Январь 2013 —
январь 2014
1 год
Контрактный заказ
JavaScript Developer
Разрабатывал систему визуализации блок-схем зависимостей, событий и процессов. Canvas, MVC, в процессе был выбраны и адаптированы под задачу алгоритмы поиска путей (улучшенный алгоритм A* для поиска ортогональных путей) и визуализации графов.
Февраль 2013 —
сентябрь 2013
7 месяцев
Gemini Systems
Веб-разработчик, Java-junior разработчик
Проектом, которым мне приходилось заниматься был портал университета включающий в себя различные подсистемы управления: документооборота, событий, уведомлений и файлов. Вся frontend часть и некоторая backend — была сделана мною, в большей степени с нуля, а именно: верстка и создание темы, верстка и разработка портлетов (модулей), системы адаптивного управления расположением модулей, верстка и реализация функционала 4 видов представления данных: каталог, список, дерево и календарь (на подобие Google-календаря). Требовалась корректная работа в старых браузерах.
Прошел обучение различным технологиям и Java-фреймворкам.
Май 2012 —
январь 2013
8 месяцев
Статус-Дизайн
Web-программист, дизайнер
Дизайн сайтов, разработка систем управления сайтов, создание и изменение плагинов и тем Joomla, верстка, php, JS.

Обо мне

ES2020/Babel, TypeScript, React, Redux, Webpack, Canvas

Обратите внимание, не готов работать с Angular.

http://ru.stackoverflow.com/users/177228/aleksander-k
https://codepen.io/a-kadymov/

Графика (уровень - вплоть до самостоятельного дизайна и исправления готовых работ):
Photoshop, Illustrator, Sketch

Также был опыт работы с:
Polymer, ThreeJS, AS3 (Adobe Flash), Java EE, опыт десктопной разработки

Образование высшее

,

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

Русский — родной
Иностранные языки
АнглийскийA1 — Начальный

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

Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
Есть вопросы?
По техническим вопросам в работе сайта вы можете написать на почту tech@step-ler.ru