Меня зовут

Виталий Кулешин

Виталий Кулешин

antivitla gmail.com

и я frontend-разработчик,
которого вы ищете

Опыт работы больше 10 лет. Свидетель рождения технологий на слуху, взрослел вместе с ними — знаю их тайные слабости и подлинную силу.

Умения

  • ·
    Архитектура
  • ·
    Оценка сроков и затрат; в том числе для сложных и новых для команды задач
  • ·
    Перевод застарелого кода на новые рельсы; рефекторинг без даунтайма
  • ·
    Доведение застопорившихся задач до результата
  • ·
    Планирование, разбиение на этапы, расстановка приоритетов и формулирование задач; превращение неопределённости в ясность
  • ·
    Каждой ситуации свой баланс перфекционизма vs скорости
  • ·
    Чувство прекрасного

Приспособления

  • ·
    HTML5, EPUB, Structured (micro) Data
  • ·
    CSS/Sass/Stylus, Responsive, Олдскул по-требованию, Bootstrap, Foundation, Materialize CSS, Semantic UI, Skeleton
  • ·
    Sketch, Photoshop, Illustrator
  • ·
    JavaScript: Vanilla, jQuery, Angular.js 1.x/2 (in progress), Vue.js/Vuex, React/Redux/RxJS (in-progress)
  • ·
    SVG, D3.js
  • ·
    Интеграция соцсетей и сторонних сервисов (Facebook, VK, Google, Yandex, Github, etc.)
  • ·
    Docker, Webpack, Gulp, Yeoman, Jasmine/Mocha, Karma
  • ·
    Python/Django/DRF, Node.js, Ruby/Rails, PostgeSQL, Firebase

Готовая работа*

* Примеры кликабельны

{{workTitle}} {{httpsHostile}}.

 

вёрстка в новом окне {{getAlive(work)}}

Предложения

Консультация

Вопросы по frontend-технологиям, архитектурным решениям. Помощь с оценкой и планированием — как мелких, так и больших и непонятных задач.

Документация

Написание и поддержка документов, делающих ясным то, что необходимо для реализации проекта. Как внутри-командных, так и для внешнего пользователя или заказчика.

  • ·
    Коммерческое предложение
  • ·
    Техническое задание
  • ·
    Описания фич и планов, фиксация соглашений, формализация API

Ведение ИТ-проекта

Всё вышеперечисленное в рамках работы над проектом. Плюс, собственно, программирование.

  • ·
    Планирование, оценка, консультации, документация
  • ·
    Построение архитектуры задачи/проекта
  • ·
    Frontend-кодинг с опытом UI/UX
  • ·
    Поддержка Legacy-проектов
  • ·
    Вёрстка PSD/Sketch → HTML & CSS

Желания

  • ·
    Сделать свой сервис заметок (продолжение моего тайм-трекера Titamóta)
  • ·
    Писать десктопные приложения под Electron (потому что JavaScript)
  • ·
    Провести команду к удовлетворяющему результату

Поделки

Тайм-трекер Titamóta

titamota.ru

Малый, ненавязчивый и мощный таймер времени и денег (сам пользуюсь). Авторизация через соцсети, хотя можно работать и локально. Легкое манипулирование деревом тасков любой вложенности через "командную строку" таймера. Мой многолетний живой проект, сменивший уже 5 версий.

#Vue.js, #Python/Django/DRF, #PostgreSQL, #Docker

github.com/abimbolas/titamota

Fontfit.js

antivitla/mr-fontfit

Зачем? А
— чтоб текст
на всю доступную ширину
ВЛАЗИЛ

npm install mr-fontfit

Компоненты для HTML/CSS

antivitla/mr-utils

Упрощенная система модулей для HTML/CSS. В продакшн не идет, облегчает вёрстку шаблонов:
npm install mr-utils

Вёрстка-через-тестирование

antivitla/mr-testwood

Попытка сымитировать Test Driven Development (разработка через тестирование), только для вёрстки:
npm install mr-testwood

Генератор смешных словосочетаний

antivitla/mr-funny

Строго говоря, не обязательно смешных — какие слова скормишь, такие и получишь:
npm install mr-funny

Бинарные операции с массивом

antivitla/mr-sorted-array

Сверхбыстрое добавление, удаление и поиск в сортированном массиве, используя бинарный алгоритм:
npm install mr-sorted-array