Денис Алексанов

Добро пожаловать во Frontend! Это поражающие своей красотой и легкостью технологии. Это непрерывное развитие в нарастающем темпе, опережающем само время. Это дверь, это тысячи дверей в новый мир))
Часовой пояс: GMT +3
Опыт
Личные данные
- В web-разработке с 2003 г., профессионально с 2011 г.
- Full-stack программист, team lead, основная специализация frontend
- Frontend: js, диалекты (es6, coffee, ts), фреймворки (angular, react), node
- Backend (неглубоко): ruby, .net, php, java, sql
- Основные личные качества: ответственность, упорство, доброжелательность
- Другие важные качества: работа в команде, преемственность, совершенствование
- Опыт работы в enterprise, agile, scrum, отчетность
- Из мира open-source: виртуальный скролл для AngularJS (https://github.com/angular-ui/ui-scroll/) и Angular 5+ (https://github.com/dhilt/ngx-ui-scroll)
- Музыкант, отец
Обучение
- Введение во frontend
- Системы контроля версий, совместная разработка
- Технологии сборки frontend проектов: npm, webpack etc
- Разработка независимо от back-end: nodejs api server, вопросы интеграции
- Современные js фреймворки, собственно разработка, архитектура, паттерны
- Вопросы тестирования продукта, unit, e2e
- Планирование, временные оценки, делегирование
Ключевые навыки
- javascript
- opensource
- code quality
- architecture
- git
- angular2
- redux
- webpack
- babel
- angular
- gulp
- grunt
- expess
- node.js
- npm
- es6
- webstorm
- react.js
- frontend
- angular.js
- api
- rest api
- rxjs
- js
- ramda
- node
- redux.js
- rest-api
- react
- typescript
- web-development
Специализация
-
Программирование на JavaScript
Учимся писать на JavaScript. Основы языка, работа с DOM, событийная модель, функциональное программирование, стандарты ES6 и выше, паттерны, рефакторинг.
-
Разработка Single-page applications
Работаем с Angular 1.x, Angular 2+, ReactJS. Базовые сущности фреймворков, компонентный подход, паттерны взаимодействие между различными частями приложения, роутинг, API-запросы...