Андрей Васин

Frontend Developer

Местоположение

Проживание: Россия, Самара

Готовность к работе: готов к удаленной работе

Возраст и стаж

Стаж: 2 года и 1 месяц

Возраст: 29 лет

Контактная информация

Мой круг: https://moikrug.ru/vofus

Профессиональные навыки


JavaScript • Typescript • Webpack • Angular • Vue.js • React.js • Redux • Sass • Less • Адаптивная верстка

Опыт работы


Октябрь 2016 —
По наст. время
(2 года и 1 месяц)

Altarix

Frontend developer
Россия, Самара

Высшее образование


Июнь 2013 —
Июнь 2018

Самарский государственный аэрокосмический университет им. Ак. С.П. Королёва

Информатики; 6
Россия, Самара

О себе


Я Frontend-разработчик.

[update-2018-05-28]

В настоящее время я являюсь frontend-разработчиком в компании Altarix (Самара). Занимаюсь разработкой нового крупного образовательного проекта на позиции ведущего разработчика в команде состоящей из двух человек - это я и мой юный коллега, с которым я делюсь своим опытом и знаниями.

Выполняемые мной задачи - это оценка и распределение задач, взаимодействие с коллегами из команды разработки серверной части нашего приложения, работа над архитектурой проекта и сборкой, ну и непосредственно верстка по макетам и кодирование бизнеслогики по ТЗ.

Также перед нами стоит задача по переводу текущей кодовой базы с AngularJS на Angular2+, так как данный проект является форком от существующего, поэтому имеется старая кодовая база, которую необходимо улучшить в целях повышения производительности приложения, а также DX (developer experience).

Теперь поговорим о технологиях, с которыми я знаком. Чаще всего используемые мной языки программирования в которых я хорошо разбираюсь - это JavaScript и TypeScript (чаще для клиентской части, серверную часть для продакшена не доводилось писать на Nodejs), языки программирования, в которых я имею опыт в виде выполнения лабораторных работ или в которых мне просто было интересно покопаться - это Java, Go, Python, PHP. Frontend технологии, с которыми я плотно работаю - это Angularjs, Angular2+, Webpack; с которыми я знаком и пробовал писать, что-то для себя - это React, Redux, Vue, Electron.

Также в связи с написанием диплома немного разобрался что такое нейронные сети и реализовал npm-пакет для работы с нейронными сетями на моем любимом Typescript.

Ссылки на последние проекты:

- FullStack JS: https://github.com/vofus/currency-courses

- Нейронная сеть на TypeScript: https://github.com/vofus/digits-recognition-neural-network

[update-2018-01-26]

На текущем рабочем месте занимаюсь разработкой высоконагруженного приложения в сфере образования. На проекте в качестве основы используется AngularJS 1.5.  Ну а также все что связано со сборкой современных frontend приложений: Webpack, Babel. Задачи, которые я решаю, в основном связаны с написанием бизнес-логики, верстки экранов по макетам,  а так же взаимодействие с командой backend'a.

Есть опыт разработки на Angular 4+. Мною был реализован проект, предоставляющий вэб-интерфейс для информационной системы. Соответственно меня не пугают такие слова как TypeScript, Decorator, Observable.

Также опишу свои увлечения, связанные с профессиональной деятельностью. В свободное время изучаю Nodejs, так как очень нравится идея создания fullstack javascript приложений.

[old-version]

Разрабатываю web-приложения на AngularJS 1.5, также есть опыт разработки на стеке React + Redux. Знаком с системой модульной сборки Webpack. Что касается верстки: имеется опыт работы с препроцессорами LESS и SASS, навык адаптивной верстки.

С примерами моих работ можно ознакомиться в моем профиле на github: https://github.com/vofus

Приведу несколько примеров на которые стоит обратить внимаение:

- Разработка на AngularJS: https://github.com/vofus/training_final-task

- Разработка на React + Redux: https://github.com/vofus/training_lesson_react_redux

- Немного верстки: https://github.com/vofus/training_lesson_01