Обо мне

I've been developing software for 10 years. Developed framework and approach for performant and manageable frontend apps. As well as practices for smooth and highly responsive UIs for unperformant cases.

I have greate knowledge javascript and related APIs like DOM, XHR, etc. JS performance, GC, Network issues.

Have huge experience in creating apps with really complex states/business logic.

🔉 http://seesu.me/o/ Music App
https://youtu.be/rrTdNbiH0a0
last fm api, vk.com api, soundcloud api, youtube api, sandbox flash audio, html5 audio. mvc, state and side effects managment, animation, perfomance, gc
winner at
1) 🏅 Tizen App Challenge (2014)
2) 🥇 Chrome Apps contest of Google technology User Group
3) 🥇 Opera Widgets Challenge (2010)
4.7 star of 5 based, rated by 1195 users

🌈 http://moscowmarathon.datalaboratory.ru Interactive visualisation for Moscow Marathon
https://youtu.be/CihEUv_luTs
SVG, geometry/math, perfomance

🚚 https://truckloads.truckerpath.com UI to search loads for your (US) truck
https://youtu.be/Iq3tQT6BJqA
React, Redux, webpack, PostCSS

🎥 https://www.motiontailor.com MotionTailor UI. Let you create multiple videoы from 1 AfterEffects template. For retail or ad.
https://youtu.be/zPkbOPG1CCo
React, Redux, webpack, PostCSS, nginx/docker, webdriver.io/docker (QA)

🗣 FrontendConf 2015, Declarative goal setting programming approach at
https://www.youtube.com/watch?v=vjMqtRG_cV8

🗣 HighLoad++ 2012, Browser comet connections multiplexing library (javascript, localstorage)
https://www.youtube.com/watch?v=5TEaxF9KP9A

📖 https://habr.com/p/211659/ (2014, UI/UX) 3 rules of UI design to create high speed user interaction
📖 https://habr.com/p/210558/ (2014, JS/DOM) List of performance DOM optimizations, for Javascript frameworks
📖 https://habr.com/p/48429/ (2009, CSS) Managing flow in CSS: create formatting context
📖 https://habr.com/p/48383/ (2009, CSS) Clear vs overflow:hidden

🤓My PRs to JavaScript Torrent libraries
https://github.com/mafintosh/peerflix/pull/37
https://github.com/webtorrent/webtorrent/pull/382
Профессиональные навыки
Node.jsJavaScriptReact.jsReduxHTMLCSSGitClojureMySQLMongoDB
Опыт работы
Французская сеть гипермаркетов строительных материалов и товаров для дома
Lead Node.js Developer
Декабрь 2018 — По настоящее время (1 год и 1 месяц)
Motion Tailor
Москва
Lead Full Stack Software Engineer
Февраль 2018 — По настоящее время (1 год и 11 месяцев)

Cloud-based platform for customized video production and rendering

- CI, QA automation for https://app.motiontailor.com (webdriver.io, headless chrome, docker, screenshots, semaphoreci.com)
- Frontend development of https://app.motiontailor.com (react, redux, webpack 2, postcss, nginx)
- Backend development (Docker, Node.js, PostgreSQL)

Разработка ПО
Senior Full Stack Software Engineer
Февраль 2016 — Февраль 2018 (2 года и 1 месяц)

Most popular app for truckers. Was acquired by Renren (NYSE:RENN)

- Product managing https://truckloads.truckerpath.com

1) UX, a/b tests of new features

2) Researches / value proposition for truckloads monetization

- Frontend developing

1) https://truckloads.truckerpath.com (javascript, react, redux, css, flexbox, postcss, webpack 1 & 2, css-modules)

2) https://ship.truckerpath.com

- Backend developing of https://truckerpath.com/instapay/ (clojure, core.async, stuartsierra/component, PostgreSQL, mongodb)

- CI process developing (circle.ci, jenkins, clojure CI style linting, python, PostgreSQL, aws s3, aws rds)

Lead Node.js Developer
Октябрь 2014 — Февраль 2016 (1 год и 5 месяцев)

Largest producer of mineral fertilizers and ranks among the top three European and top ten global producers by both nutrient capacity and profitability

- Backend developing (Node.js, MySQL, node.js streams api, MySQL stream to Excel file stream through http, sphinx search server)

1) ERP system for agreements/shipments for coal company (Suek)

2) complex dependencies tracking and data dumping code for reports/review system that work across different ERPs

3) Involved in developing of few other ERP systems

- Leading 2 people (code review, mentoring, etc.)

Частная практика, работа без зачисления в штат
Senior Frontend Developer
Август 2013 — Сентябрь 2013 (2 месяца)

Frontend developing (git, javascript, svg) of visualisation http://moscowmarathon.datalaboratory.ru

Frontend Developer
Февраль 2009 — Июнь 2009 (5 месяцев)

- Frontend developing of web sites

Мы создаем технологии для знакомств во всем мире!
Frontend Developer
Ноябрь 2011 — Октябрь 2012 (1 год)

- Frontend developing of

1) dating service (javascript, html, css)

2) browser comet connections multiplexing library (javascript, localstorage) (look at my presentation on the HighLoad++ 2012 conference)

Группа компаний, предлагающих передовые ИТ-решения пользователям Рунета
Frontend Developer
Апрель 2010 — Август 2011 (1 год и 5 месяцев)

- Frontend developing of

1) Main web site of hosting company (HTML, CSS, JavaScript)

2) best domains checker http://shop.masterhost.ru/templates/default/domains/

Seesu.me
Москва
Founder, Interface Designer, Frontend Developer
Октябрь 2009 — Май 2017 (7 лет и 8 месяцев)

https://seesu.me is small mashup application which combines last.fm catalog with vk.com and soundcloud mp3 libraries to let you enjoy music and meet new people
- Frontend developing
- User Interface Designing

- Chrome Apps contest of Google technology User Group
- Opera Widgets Challenge (2010)

Придумываем и развиваем сервисы для разработчиков с 2006 года
Frontend Developer
Июнь 2009 — Апрель 2010 (11 месяцев)

- Frontend developing of web sites (html, css, javascript, svn)
http://habrahabr.ru
http://respectiva.ru
http://autokadabra.ru/

Наша компания специализируется на цифровой трансформации бизнеса крупных компаний в США, Европе и Азии.
Санкт-Петербург
Frontend Developer
Август 2008 — Ноябрь 2008 (4 месяца)

- Frontend developing of web site
http://www.t-mobile.co.uk/

Рекомендательные письма
rossomachin
Проектирование интерфейсов • знакомый

Уважает Джефа Раскраскина.

Письмо написано 12 июля 2010 в 13:32