Обо мне

В приоритете рассмотрю фриланс с частичной занятостью, либо очень интересные и заманчивые предложения с частичной/полной занятостью.

Носачёв Игорь Владимирович

Дата рождения: 14 Октября 1991 года

Адрес: Россия, г. Волгоград

Телефон: +7 937 556 09 73 E-mail: igorian.ru@mail.ru

Skype: live:igorian.ru

Цель: соискание должности web программиста front-end/back-end разработчика

Опыт работы:

«Private Company. NDA» Full Stack developer (7/18 — ...)

  • поддержка проекта
  • разработка новых модулей
  • улучшение
  • написание новой улучшенной системы
  • интеграция-поддержка платёжных систем

Стек: php + mysql + angulr1(nodeJs)

«Группа компаний программный продукт» Full Stack developer (9/17 — 7/18)

https://ppr.ru/

Работал как внештатный сотрудник, полностью на удалённой основе. Стэк (php+ javascrip vanilla javascript) + (mysql + mongodb + elasticsearch). Занимался только разработкой(всё кроме верстки)

Минпромторг(minpromtorg.gov.ru/) - этот проект стал как введение в технологии компании и наглядное демонстрирование своих сил, код ревьировал уже старший программист нашего отдела.

Фано в последсвии который стал Миннауки(https://minobrnauki.gov.ru/) - тут уже был ответственным за работу проекта(программного кода) и доработки

Русэнерго - этот проект вёл с нуля до релиза

ФБ МСЭ(fbmse.ru/) - участвовал в написание и модернизации некоторых модулей.

Yourname CMS - В свободное время занимался разработкой местной, закрытой цмс, переработал множество классов, добавил-скомпоновал наработки, чистил и оптимизировал код. Вывел все модули в отдельные репозитории, по задумке было научить цмс подключать отключать модули с возможностью указания версии(это реализовал, но к сожалению не знаю судьбу моих наработок).


«Ottofeller» Frontend разработчик (6/16 — 6/18)

Это самый крупный проект в котором мне довелось поучаствовать, на сегодняшний день. получил огромный опыт и не только в программировании, но и в организации-управлении проектом.

О проекте React + react+redux+react-router + webpack, в качестве типизации использовали flow, для компонентов активно использовали recompose. к api обращались через doscer, в докере поднята джанга, которая в основном кеширует запросы и является посредником меджду приложением и сервером и в особых случаях трансформирует данные. Одновременно работали две команды(бекэнд, фронтэнд) в среднем 15 человек.

Изначально моя роль касалась только части проекта модуля Sales, так как я пришёл с поверхностными заниями React. Изначально задачи были не очень сложные, в основном применить чтото готовое к остальным похожим компонентам. Далее значительное время задачи были "Исправить баг", потом уже по серьёзнее создать или дописать компонент. Каждая задача оформлялась в Pul Request. С набиранием опыта некоторые ПР назначали на меня(когда мне начали доверять ПРы то работа стала значительно интереснее). В последнее время в основном писали тесты. В ходе работы разобрался как с нуля настроить проект на React+webpack и правильно создавать компоненты(по канонам которые просит react) На сегодняшний день смогу на выше перечисленном стэке вести проект.

По мимо этого проекта за этот год было пару проектов на express(NodeJS) в качестве сборщика использовался Gulp. И небольшие проекты на Laravel(php).

«IT-face» Ведущий программист (php+sql) (05/15 — 06/16)

- ведение проектов

- составление/проверка технической части, технического задания

- настройка и администрирование Linux серверов

- контроль/проверка вёрстки и разработки сайтовПроекты в основном создавались на Laravel, в самом начале на Codeigniter. Несколько проектов было по жилым комплексам, по этому много было работы с данными, дело не обходилось без парсеров + было очень много верстки.

«Terasms» Web программист (php+mysql+redis) (08/14 — 05/15)

- доработка нового функционала

- поиск и исправление ошибок в системе

- формирование алгоритмов для разного рода выгрузки информации и статистики- иногда мелкие задачи на javaScript.

Проект был написан на php с нуля и использовал много процедур, изначально проектировщик довольно неплохо всё сделал, но смена программистов привела проект немного в неоднородный вид, когда мне пришлось заниматься изучением как всё работает то мешало отсуствие какой либо документации и то что проект в некоторых местах меняет свою логику, за месяц изучил проект и смог исполнять все поставленные задачи

«Geolaz» соисполнитель проекта (07/13 — 08/14)

- проектирование базы данных

- написание RESTful api

- разработка юзабильных интерфейсов

- разработка системы сообщений основанной на nodeJS в качестве сокет сервера

- часть проекта front-end и back-end

«Транспортная компания» Web программист (02/13 — 06/13)

- автоматизация работы по средством написания интерфейсов для документ-аборота, собирание/вывод статистики, расчёт прибыли, расчёт зарплат сотрудников компании включая всевозможные издержи и бонусы.

- автоматизация создания много статусных заявок, включавшая в себя последующие отчёты

- оптимизация и поддержка сайтов компании

Образование: Образование не полное высшее. Волгоградский политехнический университет (ВолгГТУ) машиностроительный факультет.

Tехнические знания:

Языки: php(laravel, codeigniter, yii, symfony), nodeJS(React, express), JavaScript(Jquery, three.js, angularjs), Java небольшой опыт(android), изучаю C++ на Qt5

Базы данных: MySQL, PostgreSQL, mongoDB, elasticserah, sqlLite, redis, memcache

Остальное: git, composer, html, css, twitter bootstrap

Инструменты разработки: Разработку проектов веду в рабочей среде Linux (Ubuntu), IDE — phpStorm, photoshop, gimp

Знание языков: Русский(родной), English(base)

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Ростов-на-Дону
Frontend разработчик(React/React-Redux)
Июнь 2016 — Июнь 2018 (2 года и 1 месяц)

Рядовой Frontend разработчик(NodeJS ES6).
Наиболее значимые технологие/библиотеки: express, React, React-redux, React-router, Webpack, GraphGL, Flow, Doscer, recompose

It-face
Волгоград
Главный программист
Июнь 2015 — Июнь 2016 (1 год и 1 месяц)

Ведущий программист (php+sql) (05/15 — 06/16)

  •  ведение проектов
  • составление/проверка технической части, технического задания
  • настройка и администрирование Linux серверов
  • контроль/проверка вёрстки и разработки сайтов

Проекты в основном создавались на Laravel, в самом начале на Codeigniter. Несколько проектов было по жилым комплексам, по этому много было работы с данными, дело не обходилось без парсеров + было очень много верстки.

ООО «СмартТелеком»
Москва
Web программист(поддержка-развитие сайта Terasms)
Август 2014 — Май 2015 (10 месяцев)
  • доработка нового функционала
  • поиск и исправление ошибок в системе
  • формирование алгоритмов для разного рода выгрузки информации и статистики- иногда мелкие задачи на javaScript.

Проект написан на php с нуля, полное отсуствие документации и не редкая смна программистов привела проект неоднородный вид. Моей задачей был рефакторинг, дописание нового функционала и написание скриптов для выгрзки статистики.

OOO Geolaz
Волгоград
Cоисполнитель проекта(Full-stack)
Июль 2013 — Август 2014 (1 год и 2 месяца)
  • проектирование базы данных
  • написание RESTful api
  • разработка юзабильных интерфейсов
  • разработка системы сообщений основанной на nodeJS в качестве сокет сервера
  • часть проекта front-end и back-end
Транспортная компания Караван
Волгоград
Web программист
Ноябрь 2012 — Июнь 2013 (8 месяцев)
  • автоматизация работы по средством написания интерфейсов для документ-аборота, собирание/вывод статистики, расчёт прибыли, расчёт зарплат сотрудников компании включая всевозможные издержи и бонусы.
  • автоматизация создания много статусных заявок, включавшая в себя последующие отчёты
  • оптимизация и поддержка сайтов компани

Частная практика, работа без зачисления в штат
Web программист
Май 2010 — Ноябрь 2012 (2 года и 7 месяцев)
  • Вёртка
  • Php(Codeigniter, Joomja, OpenCart)
Высшее образование
Волгоградский государственный технический университет
Волгоград
Факультет: Машиностроительный
Октябрь 2008—По настоящее время (10 лет и 9 месяцев)
Факультет: Машиностроительный
Январь 2008—Январь 2014 (6 лет)