Обо мне

Заинтересовался программированием еще в школе, делал простые сайты опросники для одноклассников.


Решил как можно быстрее пойти учится разработке и поступил в ФСПО ИТМО, где получил знания об операционных системах, архитектуре ЭВМ, языке ассемблера, алгоритмах, мобильной и десктоп разработке, ООП, Java, MySQL, MongoDB, C/C++, PHP, HTML, CSS, JavaScript и многое другое. Все полученные мной знания пригодились мне в дальнейшем развитии и разработке.


На 3-м курсе решил углубится в веб-разработку, попрактиковался в кроссбраузерной и адаптивной верстке, занялся изучением JQuery, начал использовать такие инструменты как: Avocode, git, Sass/Less, gulp/grunt, много практиковался в верстке. Учебные макеты будут приложены к резюме.


Сразу же после окончания я начал работать и развиваться дальше в данном направлении, мой опыт разработки представлен в секции "Опыт работы".


В повседневной жизни интересуюсь современными технологиями в веб. Каждый день читаю статьи по интересующим технологиям и стараюсь углубятся. Быстро учусь.


В данный занимаюсь самостоятельным изучением разработки single page application при помощи VueJS и его инфраструктуры, используя такие инструменты, как vue-router, vuex, axios, babel, webpack и прочее, в зависимости от целей проекта. В самостоятельном изучении материала, мне помогает свободное владение разговорным английским для общения с зарубежными специалистами, а также умение читать техническую литературу.

GitHub: https://github.com/yacovonthego

Профессиональные навыки
HTMLCSSJavaScriptGitLinuxVue.jsReact.jsNode.jsWebpackBabel
Участие в профессиональных сообществах
Опыт работы
Частная практика, работа без зачисления в штат
Санкт-Петербург
Frontend разработчик
Июль 2018 — По настоящее время (2 года и 2 месяца)

Создание клиентской части веб-приложения.

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

Диплом для студента ВУЗа. Система тестрирования студентов. В данном проекте я реализовывал целиком клиентскую часть и серверную. Использовал на практие полученные знания на учебе о PHP, MySQL и алгоритмах. На тот момент, не разделял код на разметку, стили, динамику и серверный, за что поплатился запутанностью в проекте.

Проект дал мне практический опыт применения PHP и баз данных, а также показал важность модульности проекта и разграничения ответственности между модулями.

Landing page для юриста. Для автоматизации и упрощения работы начал использовать: Sass, gulp, grunt, git, avocode. Главным критерием заказчика была скорость работы сайта и его вылидность по стандартам W3C. Была реализована простая динамика, с анимациями и переходами.

Проект поддерживался еще два месяца после окончания и дал мне практический опыт использования git, показал удобность использования банлдеров и сборщиков, а также показал мощь препроцессоров CSS.

Криптовалютная биржа. Крупный проект с микросервисной архитектурой. В данном проекте я написал скрипт, который делал fetch данных по API и их структурированный вывод, получение и хранение ключа доступа, а также отвечал за динамику на странице, такую как: добавление флагов поиска, меню, окна регистрации/логина и т.п.

В данном проекте я научился: работать с fetch API и асинхронностью в JavaScript, реализовывать алгоритмоы сортировок и перестановок на больших массивах данных.

Высшее образование
Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики
Санкт-Петербург
Факультет: Среднего профессионального образования
Сентябрь 2015—Июль 2019 (3 года и 10 месяцев)
Программирование и информационные системы