- Стоимость работы:
- от 800 руб. за час
- Профессиональный опыт:
- более пяти лет
- Форма собственности:
- ИП, Физ. лицо
- Способы оплаты:
- наличный расчёт, безналичный расчёт, электронные деньги
Обо мне
Специализируюсь на фронтенде. Вполне успешно могу работать и на бэкенде и сделать devops. Люблю комфорт в работе, знаний в команде бывыет недостаточно, беру на себя.
Личные качества
Стараюсь не перекладывать ответственность, стремлюсь выполнять работу качественно. В случае затыка попрошу помощи или совета. При спешке или моральном давлении работаю плохо
Frontend
HTML5. Понимаю и умею применять семантику и микроразметку, работаю с IndexedDB. Когда не знаю, разбираюсь и решаю. .
CSS. Верстаю хорошо, адаптивно, точно. Придерживаюсь БЭМ именования в крупных проектах. Люблю flexbox. Делаю кроссбраузерно, но желательно IE11+.
SCSS Очень люблю данный шедевр. В комплексе с Webpack с плагинами творит просто невероятные вещи, упрощая работу с CSS (кроссбраузерность, БЭМ)
SVG - знаю как использовать и анимировать, знаю что находится внутри. При необходимости отредактирую (Adobe Illustrator или вручную) и оптимизирую (svgo, иногда можно и перерисовать).
Retina. Слава svg! Ну или srcset. Или просто х2.
SPA - хороший опыт, на фреймворках. Делал приложения на Vue.js и AngularJS
JavaScrip (vanilla)
- Понимаю лексические области видимости, замыкания.
- Постоянно углубляю знания по JS.
- Хорошо структурированный и задокументированный код
- Умею работать с EventListener
JavaScript(ES6)
- Promises - использую, люблю.
- Понимаю и использую стрелки, destructuring, rest/spread, modules (обычно со сборщиком)
- Остальное дремлет и может быть пущено в оборот при необходимости (async functions, generators, etc.)
TypeSctipt
- Знание паттернов и умение их применять
- Декораторы
- Модули, типизация
Где-то около
- Сборка - Webpack4. Работал с Gulp/Grunt
- Линтеры - использую почти всегда. EsLint, TsLint
- Тестирование - Karma/Mocha/Chai/Sinon. Трепетно отношусь к coverage.
Библиотеки / фреймворки
- jQuery - стараюсь не использовать по мелочам. Обычно не нужен, потому что можно обойтись и без него
- AngularJS - Личный кабинет юр. лица
- VueJS - два больших проекта
- LeafletJS - есть хороший проект.
Backend
Когда-то начинал с PHP. Но ушёл на фронт. Но чистого фронта в нашем городе мало, а интерес к знаниям велик, поэтому втянулся
Golang
Разрабатывал личный кабинет для юр. лиц в платежной системе.
- ORM (gorm)
- Хорошее знание сетевых протоколов и транспорта HTTP
- Подпись запросов сертификатами
- Работа с REST, SOAP(с гос. сервисами)
Python
Разработка геодезического приложения.
- Проектирование и разработка RESTFull API (+swagger для документации)
- Django
- Опыт работы с Celery
Где-то около
- Docker - умею собирать контейнеры. Организовывать комфортное workflow для работы.
- Линтеры - использую почти всегда. PyLint
- Тестирование - Pytest/Unittest.
Разработка
Процесс
Обычно работаю в командах, где используется спринты. Работал с Jira и другими инструментами agille
Рабочая среда. Windows/Linux.
English. Отлично понимаю письменную и устную речь (читаю документацию, смотрю обучающие видео). Говорю плохо.
Обо мне
Люблю учиться. Стараюсь писать хороший код (это приносит удовлетворение)
- Ключевые навыки
-