Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Обо мне
- HTML:
- - Семантическая, валидная разметка
- - Работа с HAML, Jade
- - Работа с DHTML
- - BEM
- CSS:
- - Sass, Less, Stylus
- - Twitter Bootstrap 3
- - Знание тонкостей css3 анимации, всех видов трансформаций -transform
- - Кроссбраузерная разработка (Chrome, Firefox, Opera, Safari, IE8+)
- JS:
- - Работа с HTML5 API
- - Разработка на CoffeeScript
- - Знание сильных и слабых сторон js. Умение решать задачи без костылей.
- - Отличное знание библиотеки jQuery (заглядывал в код, знаю как она работает. При необходимости могу обойтись нативным js)
- - Знание спецификаций js (прочел полностью спецификацию ECMAScript 5 + слежу за развитием Harmony)
- - Знакомство с трудами современных известных разработчиков (читал Стоянова, Крокфорда, Фленагана, Маккоу, Резига и др.)
- - Использование jsLint
- - Навыки работы с Angular.js (uirouter, restangular...)
- - Знакомство с Knockout.js, Backbone.js, Ember.js, Prototype.js, Underscore.js, Ext.js
- - Использование Require.js
- - Использование тестов (TDD/BDD/E2E)
- - Работа с canvas, svg
- - Знание нюансов кроссбраузерного использования js
- - Знание модели DOM
- - Понимание событийной модели, closure, hoisting, callbacks, self envoking functions и т.д.
- - Знание нюансов оптимизации кода и построения производительного приложения
- - JSONP
- - Знакомство с socket.io
- Back-end:
- - Разработка на Node.js (Express 4)
- - MongoDB
- - Навыки работы со связкой php+mysql
- Навыки разработки:
- - Mean stack
- - Отличное ориентирование в Unix
- - Следование стандартам разработки
- - Понимание принципов разработки нагруженный веб-приложений
- - Знание паттернов проектирования и схем построения архитектуры приложений (MVC, MVVM, REST)
- - Понимание принципов usability
- - Разработка дизайна интерфейса (UI, UX)
- - Работа с шаблонизаторами Handlebars, jQuery tpl
- - Знакомство с сетевыми протоколами HTTP(S), TCP, UDP
- - Понимание принципов разработки асинхронных приложений
- - Знание нюансов браузер-серверной коммуникации
- - Понимание ООП
- - Понимание и применение на практике принципов mobile-first, progressive enhancement, responsive web design, graceful degradation.
- - Использование инструментов разработки и навыков, которые помогают увеличить скорость работы (CoffeeScript, Stylus, Jade, Grunt, Bower, слепая печать, Vim Mode, EasyMotion, Emmet...)
- - Работа с документацией, в том числе на английском
- - Документирование кода
- - Понимание принципов построения SPA, RIA приложений
- - Понимание принципов Comet технологий
- - Читабельный код
- - Тестирование, рефакторинг, оптимизация
- Инструменты разработки:
- - SublimeText 3
- - Grunt
- - Photoshop
- - Git
- - Node.js
- - Bower
- - Dev Tools (профилирование, работа с запросами, debugging...)
- - Google Closure Compiler
- Личностные качества:
- - Умение быстро влиться в работу
- - Дружелюбность
- - Самостоятельность
- - Самоорганизация
- - Исполнительность
- - Стремление к профессиональному развитию
- - Дисциплинированность
- - Ориентация на исполнение еженедельного плана
- - Понимание тенденций развития отрасли
- - Коммуникабельность
- - Уважение к чужому мнению
- - Умение работать в команде
- - Умение объяснить свой код
- - Инициативность
- - Ответственность
- - Работа на результат
- - Умение разобраться в чужом коде
- - Отсутствие боязни предлагать свои решения
- - Умение быстро сориентироваться в выборе решения конкретной проблемы, в том числе умение быстро найти готовое встраиваемое решение (или удостовериться, что такого нет)
- - Люблю сложные, разносторонние задачи, уделяю внимание деталям, не бросаю начатого
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement