Булат Хусаинов ( Javascript Developer: Frontend, React / Node.js )
Занимаюсь фронтенд разработкой на стеке React. Для упрощения жизни использую Node.js.
В прошлой жизни занимался фулл-стек разработкой на платформе .net (c#, asp.net mvc).
Вдохновляюсь веб технологиями, их стремительным развитием 🚀
Очень нравится состояние веба и Javascript на сегодня.
Проекты
Список проектов по актуальности, сверху самые актуальные:
- medium-clone - платформа для ведения блогов. Это проект над которым работаю сейчас, находится в стадии раннего прототипа.
- demo: https://fedium.herokuapp.com/ (caution - cold server startup takes about 15 sec)
- source code: https://github.com/Gizzz/medium-clone
- wear-shop-app - небольшой веб-магазин на React. Вдохновлением послужил демо проект команды Polymer.
- demo: https://stark-cliffs-10206.herokuapp.com/ (caution - cold server startup takes about 15 sec)
- source code: https://github.com/Gizzz/wear-shop-app
- autocomplete-demo - технодемка поиска с автодополнением (клиент для Google Places API).
- demo: https://powerful-savannah-11659.herokuapp.com/ (caution - cold server startup takes about 15 sec)
- source code: https://github.com/Gizzz/autocomplete-demo
Примеры responsive web design (только верстка):
- сайт для medical-x (responsive web design)
- demo: http://medical-x.com/
- sedona (responsive web design, network performance optimization)
- demo: http://gizzz.github.io/sedona/prod/
- source code: https://github.com/Gizzz/sedona/tree/gh-pages
- timeline-portfolio (responsive web design, network performance optimization)
Навыки и умения
Стек технологий:
- Javascript
- ES2018
- ES5
- frontend:
- frameworks/libs: react, redux, react-router
- tools: webpack, npm scripts, babel, eslint
- css processors: sass/less, postcss(autoprefixer)
- html5/css3
- responsive web design
- backend:
- node.js
- express.js
- mongoDB
- testing:
- unit/integration: jest, enzyme
- end-to-end: webdriver
- HTTP, REST API
- version control: Git
Другие навыки:
- традиционные ценности:
- базовые алгоритмы и структуры данных
- паттерны проектирования
- реляционные БД
- linux basics (bash)
- английский на уровне upper intermediate
Интересуюсь такими вещами как:
- функциональное программирование
- typescript
- GraphQL
- css-in-js
- material design
Планирую изучить:
- UI/UX foundations
- более удобные e2e тесты: cypress, puppeteer
- внутреннее устройство js, изучить язык ближе к спецификации
- один из языков компилируемых в js, с поддержкой парадигмы ФП и типизации (ReasonML / PureScript)
Контакты
- почта: bulatkhusainov@yandex.ru
- мой круг: husainovbulat