Для открытия контактов резюме необходимо приобрести доступ к базе
до 475 000 ₽
Гражданство
Россия
Тип занятости
Полная занятость
Мужчина, 40 лет, родился 3 декабря 1984
Город: Москва
Опыт работы
21 год 3 месяца
PepperSec
Frontend Developer
С 01.02.2022 по 01.08.2022 (6 месяцев)
Разработал приложение позволяющую рассылать airdrop-ы в сетях Mainnet, Binance, Göerli https://massdrop.multisender.app с нуля до запуска. Стек: Vue3, TypeScript, ethers, GraphQL, Sentry, Merkle tree Работал над governance частью проекта https://tornado.cash Стек: Vue2, ethers
PepperSec
Frontend Developer
С 01.02.2022 по 01.08.2022 (6 месяцев)
Разработал приложение позволяющую рассылать airdrop-ы в сетях Mainnet, Binance, Göerli https://massdrop.multisender.app с нуля до запуска. Стек: Vue3, TypeScript, ethers, GraphQL, Sentry, Merkle tree Работал над governance частью проекта https://tornado.cash Стек: Vue2, ethers
Webdevelop PRO
Frontend Developer
С 01.07.2021 по 01.02.2022 (7 месяцев)
Разработка клиентской части DeFi приложения https://app.unfederalreserve.com. Принял активное участие в разработке раздела с добавлением ликвидности в пулы Uniswap v3 Стек: Vue3, TypeScript, ethers / web3.js, GraphQL Есть опыт в написании, тестировании и развертывании смарт-контрактов https://rinkeby.etherscan.io/address/0xfeD126e3d5E4B7faddcFa9e7f5FB0F31Ad8babA6 Стек: Solidity, hardhat, OpenZeppelin, mocka/chai, fork Alchemy, ERC20, EIP712, EIP2612
DEVL
Frontend Developer
С 01.05.2020 по 01.07.2021 (1 год 2 месяца)
# Работа part-time 2-4 часа # Разработка CRM для министерства образования. CRM состоит из 2х частей - публичной и закрытой. В закрытой части на основе vuetify были реализованы разделы с возможностью управления различными сущностями (отображение списков, редактирование, фильтрация и т.п.), на основе прав доступа к разделам/сущностям был ограничен доступ к различной функциональности. Публичная часть на основе кастомного дизайна предоставляет доступ к древовидной структуре сущностей и взаимодействию с ней согласно RBAC. На основе подписок по webSockets было реализовано realtime обновление данных - чатик, обновление сущностей, нотификации. Таблицы с удобным отображением отчетов. Взаимодействие по средствам Telegram, Slack, Gitlub, Notion. В мои обязанности входило создание архитектуры приложения, написание кода, продумывание удобного UX. Стек: VueJS, vue-class-component, vuex-smart-module, Vue-router, Vuetify, RxJS, Typescript, axios, chart.js, moment, lodash, vee-validate, eslint, stylelint
АДВ
Ведущий разработчик
С 01.07.2020 по 01.02.2021 (7 месяцев)
Удаленная работа. Исполнял роль Team lead - оценка задач и пресейлов, выбор технологий и архитектуры, декомпозиция задач, ревью, обучение Juniors. Внедрение кодстайла и линтеров. Самые сложные места в коде и самые сложные случаи потери производительности были за мной. - Магазин на основе Nuxt. В слой с данными был внедрен Typescript. На основе дизайна собрали собственную библиотеку с компонентами. Следили и старались держать высокие показатели в Lighthouse. Ревьюил и бил задачи на таски для троих разработчиков в подчинении. - Легаси проект с jQuery плагинами и самописными тормозными плагинами, собирающимися gulp-тасками на node v8. Произвели редизайн, пофиксил производительность в особо печальных местах и исправил трудноуловимые баги. Ревьюил и подтягивал 2х разработчиков.
teamc.io
Frontend
С 01.09.2018 по 01.04.2020 (1 год 7 месяцев)
Взаимодействие по средствам Telegram, Hangout, Gitlab, Jira. - Разработка кабинета по работе с тревел услугами tmc24 в команде 5 FE разработчиков. Взаимодействие со сложным апи бронирования и поиска ЖД билетов и авиабилетов (поиск, предбронирование, бронирование и отмена). Рефакторинг старого кода и переход на Typescript. VueJS, Vuex, Typescript, Cypress. - Разработка панели администратора для worldskills - CRUD взаимодействие со справочниками. VueJS, Vuex, компоненты на основе стилей Buefy - Панель администратора по работе с пользователями, ролями и разрешениями. VueJS, Vuex, Typescript, Cypress
Остров Сокровищ
Frontend
С 01.03.2018 по 01.03.2020 (2 года)
# Работа part-time 2-4 часа # Разработка CRM для туроператорской компании, занимающейся турами на о.Пхукет. Взаимодействие по средствам Telegram, Slack, Github, TMetric. В команде 2-3 FE разработчиков на основе quasar переписывал CRM с упором на мобильный вид и внедрял новые фичи. В мои обязанности входило создание архитектуры приложения, написание кода, сode review команды, собеседование новых FE разработчиков. Стек: VueJS, Vuex, quasar-framework, LeafletJS, workbox, среда разработки - Laradock в Docker
ООО Коворкинг менеджмент
Lead Frontend Developer
С 01.09.2017 по 01.09.2018 (1 год)
Команда FE работает на удаленки. В обязанности входят: реализация нового функционала, ревью кода команды, отслеживание качества кода, распределение задач на членов команды, постановка задач и контроль их выполнения. Взаимодействие по средствам Telegram, Trello, Timedoctor. Стек: VueJS, Vuex, LeafletJS, MomentJS, svg-sprite, SSR, Express, Jest, vue-test-utils Реализованы проекты: - Вместе (https://vmeste-region.ru) - клиентская часть с ssr и админская части на element-ui. Unit-тестирование - Близко (https://blizko-region.ru) – платформа для взаимодействия граждан и техническими службами Самарской области. Опубликовать проблему, проследить кто когда выполняет. Клиентская часть для граждан и админская часть для технических служб. Unit-тестирование - Кадросфера (https://kadrosfera.ru/) - экосистема активных и компетентных людей, которые стремятся совершенствоваться и включаться в различные процессы развития региона.
Tabler
Frontend Developer
С 01.03.2017 по 01.08.2017 (5 месяцев)
# Работа part-time 1-3 часа # Разрабатывал frontend часть сервиса, с возможностью забронировать столик в любимом заведении https://tabler.ru Стек: VueJS, Vuex, LeafletJS Сделал проект с нуля. Адаптивная верстка, галерея, слайдеры, фильтры, отображение пинов на карте, бронрование, отсчет времени до закрытия/открытия заведения, svg иконки на основе svg-stack.
Rhonda
Frontend Developer
С 01.11.2015 по 01.08.2017 (1 год 9 месяцев)
Разработка высоконагруженного проекта связанного с gps-трекингом и live видео. В команде работало 2 FE, 3 BE, 2 QA, 1 devops, team-lead. Таски закрывали и открывали в Jira. Стек: EmberJS, Ember-concurrency, LeafletJS, c3JS, Snap.svg, jwplayer, videoJS, dash-js, RoR, Rspec Приложение на основе фреймворка EmberJS. Ember-concurrency для конкурентных асинхронных запросов и действий, ведь у нас live видео и текущее положением на карте. Мы использовали LeafletJS - для отображения трека с возможностью в режиме реального времени отображать текущее положение. Для отрисовки таймлайна с возможностью проскролить историю был выбран Snap.svg, им же рисовали график истории скорости с возможностью отображать огромное число точек (5-7 тысяч) без существенной просадки производительности с возможностью проскорить далеко по истории. Графики с различными метриками рисовали на основе библиотеки с3JS. Для проигрывания live стриминга использовали jwplayer - для hls и rtmp стримов в старых браузерах, для новых - dash с оберкой над videoJS Мы поддерживали прослойку между backend на Java и frontend в виде RoR приложения с тестами на Rspec для пользовательских даных. Тесты на QUnit Окружение в Vagrant Обязательное сode-review в reviewboard.
Websee
Web-программист
С 01.06.2015 по 01.11.2015 (5 месяцев)
Успел сделать несколько проектов. Написал пару модулей на Yii 1 и с нуля crud-обертку на Yii2, проксирующее soap сервер и web-сайт на modx revolution. Обязанности: Верстка макетов согласно утвержденному прототипу Доработка существующих проектов Фронтенд Бэкенд примеры: https://tyllo.github.io/abns/ https://tyllo.github.io/dobroe-delo/ https://tyllo.github.io/excelente/ Стек: VueJS, Vuex, Zurb Foundation, Gulp, Jade, SCSS, Yii, Yii2, ModX Revolution, PHP5
Home, фрилансер
Web-разработчик
С 01.09.2013 по 01.11.2015 (2 года 2 месяца)
Разработка сайтов, бекенд и фронтенд
Различные компании
Дизайнер-верстальщик
С 01.09.2006 по 01.04.2015 (8 лет 7 месяцев)
за 9 лет в 3-х компаниях занимался дизайном различной продукции.
Образование
Университет
Дальневосточный федеральный университет
Владение языками
Родной язык
Русский
Иностранные языки
Английский
Дополнительно
Ключевые навыки
Vuejs
es2015+
Знание git
Html5, css3, jquery, flex, бэм, git, gulp, scss, sass, javascript, пиксель перфект;
emberjs
Знания яп: php, python3, javascript +es, node.js, vuejs, webcms
Написания автотестов jest
leafletjs
quasar-framework
Javascript html бэм-методология typescript vue (2/3) vuex vitepinia tailwind nuxt apollo vue compo
vuetify
Javascript, rest, websocket, html, css, http, less, es6, safari, scss, sass, stylus
stylelint
eslint
Apollo graphql
ethers.js
ethereum
web3.js
Дополнительная информация
9 лет опыта полиграфического дизайна, подкрепленными 5-ти годами обучения на математика-теоретика. Корни победили и я вернулся в программирование. Профили: http://github.com/tyllo http://bitbucket.org/tyllo Стек технологий: - Плотно работал с фреймворками VueJS + Vuex, Nuxt, EmberJS, и библиотеками LeafletJS, Snap.svg, Rxjs, MomentJS; C3.js - для realtime графиков - Typescript - Пишу и правлю конфиги для Webpack - Для тестов использовал Mocha, Chai, QUnit, Jest, stylelint, Cypress - Среда разработки: VS Code, Docker, Msys, git-shell - предпочитаю терминал - Препроцессоры SCSS, Stylus, Pug (Jade) - работал с PHP5, пишу скрипты под Bash - Хорошо владею пакетом Adobe - Adobe Photoshop, Adobe Illustrator, Adobe InDesign Я собрал ответы на повторяющиеся вопросы обо мне, ниже можно ознакомиться: 1. Сколько лет опыта с Vue? Сколько из них лет коммерческого опыта? С 2015г начал работу с vue (версии 0.11). С сентября 2017г непрерывно работаю с Vue 2 версии 2. Имеются ли глубокие знания с js ES6, CSS, SASS? С ES6 хорошо знаком, хорошо понимаю работу промисов, знаю как работает event loop, в работе Map, классы и т.п., предпочитаю в слое с данными использовать typescript. Всегда в моих проектах строго настроенные правила для eslint. Из препроцессоров предпочитаю scss, в основном для удобной записи селекторов по bem, всегда выношу переменные, в редких случаях использую миксины и функции. Обязательно использую stylelint. 3. Сколько лет опыт работы с Webpack? С Webpack работаю с 2016 года. Пишу конфиги под него, ковыряю лоадеры. 4. Есть ли опыт и понимание подходов в программировании SOLID KISS DRY? Стараюсь придерживаться DRY. KISS - предпочитаю выносить логические действия в именованные переменные. SOLID - некоторых из этих принципов постоянно придерживаюсь. 5. Способны ли на создание хорошо документированных, с возможностью кастомизации, vue компонентов без использования внешних ресурсов? Предпочитаю как раз такие и делать. Руководствуясь принципами что сообщество в некоторых фреймврках устоялось и подобные комопненты что нужно реализовать имеют отличное апи (имена пропсов, слоты, методы и евенты). Да и похожие апи упрощает понимание кастомного компонента. 6. Присутствует ли умение читать и рефакторить чужой код? Я работал с чужим кодом, рефакторил, исправлял узкие места. 7. В каких проектах за последние пол года-год участвовали? Делал стандартную админку (CRUD для пользователей, его прав и т.п. справочники - на основе оригинальных макетов + typescript) Админка для туристической компании с RBAC доступностью на основе quasar для удобства работы в "поле" Админку для взаимодействия структур на основе vuetify + typescript в слое с данными, завязанных на древовидной иерархии (использовались вебсокеты для событийных подписок) Влезал в старый код (Bitrix + jQuery) - пришлось править перформанс, странные баги и т.п. Проект магазина (аптек/продуктов) на Nuxt (- стартанул проекты, заложил основу, настроил строгий линтинг, проводил ревью кода младших коллег, подтягивал качество их кода и экспертизы) 8. По какой причине готовы рассматривать смену места работы? Хочется командную разработку (frontend команда), с действительно сильными разработчиками. Проект с интересными фичами. 9. Чего ожидаете от нового места работы? Ожидаю настроенных процессов в работе (код ревью, хорошо описанных тасков, отличная и полная дока по апи, настроенные инстументы для автодеплоя, сбора логов, отличную команду тестировщиков).
Похожие резюме
до 180 000 ₽
57 лет
Москва
Полный день
Последнее место работы
ООО СЕРВИС СТРОЙ-3года, ООО АТН-5лет, ООО ЕСВ СТРОЙ-14лет, ООО Гранд девелопмент-1год, ООО ЕЛАС-1года, ОООЛидер1год-, Прораб, начальник участка., март 2005 - июль 2024
Обновлено
19.10 в 18:01
Был на сайте
Более недели назад
Опыт работы
38 лет 8 месяцев
Не указана
53 года
Москва
Полный день, Гибкий график, Удаленная работа
Последнее место работы
ОАО "Салаватнефтеоргсинтез", аппаратчик синтеза цеха № 50 производства карбамида, июль 1995 - май 1997
Обновлено
26.10 в 21:10
Был на сайте
Более недели назад
Опыт работы
32 года 7 месяцев
до 70 000 ₽
24 года
Москва
Полный день
Последнее место работы
Citibank, Специалист по продажам, ноябрь 2020 - февраль 2021
Обновлено
14.11 в 15:05
Был на сайте
Более недели назад
Опыт работы
5 лет 6 месяцев