👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com
Иван Комраков (ivankomrakov), 30 лет, Россия, МоскваИван Комраков (ivankomrakov), 30 лет, Россия, Москва

Иван Комраков

Ответственный, внимательный, обучаемый, ориентированный на результатФронтенд разработчикВеб-разработчикСредний (Middle)
Ищу работу

Контакты

Войти
Возраст: 30 лет
Опыт работы: 5 лет и 2 месяца
Регистрация: 15.05.2023
Последний визит: 1 день назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Имею обширный опыт в различных областях IT. Работал full-stack разработчиком, разработчиком мини-игр, сетевым инженером, системным администратором, работал в пресс-службе организации. Также самостоятельно изучал разработку игр на unity и unreal engine, создание 3D моделей и level design.
Начинал с написания консольных и Windows приложений на C#, Java, Python.
Сейчас больше интересуюсь Web-разработкой.

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

Имею опыт работы в области веб-разработки, обладаю знаниями и навыками верстки, современных Frontend и Backend-технологий.

Вот несколько ключевых моментов, которые я бы хотел выделить:
- Имею оконченное высшее образование: и бакалавриат, и магистратуру окончил с отличием.
- Большой опыт в разработке, поддержке и наполнении веб-сайтов и веб-приложений.
- Работал в качестве Full-stack разработчика с использованием JavaScript (ES6), jQuery, HTML, CSS3 (SCSS/SASS), PHP 7.3+, Laravel 8+.
- Опыт работы с React, Node.js.
- Работал с базами данных SQL(MySQL, MariaDB), MongoDB.
- Опыт работы с CMS: WordPress, Joomla, Tilda.
- Опыт работы со сборщиками Laravel mix, React Vite, WebPack.
- Опыт работы с Composer, Kubernetes, Docker.
- Опыт работы с git, gitlab, gitlab CI/CD.
- Занимался разработкой пользовательского интерфейса.
- Делал редизайн сайтов и участвовал в проработке макетов.
- Владею версткой с соблюдением Pixel Perfect.
- Имею опыт кросс-браузерной, кросс-платформенной и адаптивной вёрстки (flex-box, grid).
- Имею опыт работы с Figma (разработка интерфейса по макету, доработки макета).
- Опыт работы с продуктами Adobe (обработка фото, работа с слоями, работа с макетами сайтов).
- Готов развиваться и изучать новые технологии разработки.
- Опыт администрирования Windows и Linux систем.

Также я обладаю хорошими коммуникативными навыками, люблю и умею работать в команде профессионалов. Я готов постоянно развиваться, учиться новому и вносить свой вклад в компанию и помогать достигать поставленных целей.

Личные качества: внимательный, ответственный, легко обучаемый, ориентированный на результат, самостоятельный, усидчивый, целеустремленный, коммуникабельный, честный.

Примеры репозиториев проектов:

1. Тестовый проект Магазин на PHP Laravel.

https://github.com/IvanDetch/laravel-store.git

Стек: PHP 8.1 (Laravel 10), HTML, CSS, MySQL-8.0.
Модули: Bootstrap, Admin-LTE, Vite, Laravelcollective, michaelbelgium/shoppingcar

2. Тестовый проект Чат в реальном времени на React.j, Node.js.

https://github.com/IvanDetch/react-chat.git

Стек: React 18, Node.js 20, HTML, CSS.
Модули:
Сервер: Cors, Express, Nodemon, Socket.io
Клиент: React, React-dom, React-router-dom, React-scripts, Emoji-picker-react, socket.io-client.

3. Тестовый проект Блог на WordPress.

https://github.com/IvanDetch/wp-blog.git

Стек: PHP 7.1 , HTML, CSS.

Навыки

JavaScript
HTML
CSS
JQuery
PHP
Laravel
WordPress
Веб-разработка
SCSS
Верстка лендингов

Опыт работы

  • Разработчик многопользовательских онлайн-игры
    ПермьОт 10 до 100 сотрудников
    Веб-разработчик (Средний)Веб-разработчик
    Ноябрь 2023 — Август 2024 (10 месяцев)

    Основные задачи:
    - Разработка и поддержка сайтов компании. Разработка мини-игр. Разработка промо-сайтов.
    - Разработка/редизайн форм обратной связи.
    - Сбор требований к проекту, общение с заказчиком, дизайнерами, тестировщиками и разработчиками
    - Оформление программного кода в соответствии с установленными требованиями проекта.
    - Тестирование проектов.
    - Кросс-браузерная, кросс-платформенная и адаптивная верстка (flex, grid).
    - Верстка с соблюдением Pixel Perfect.

    Используемый стек технологии:
    - JavaScript (ES6), jQuery, HTML, CSS3 (препроцессоры SCSS/SASS), PHP 7.3+, Laravel 8+.
    - React 18, Node.js.
    - Rest API.
    - Сборщики: Laravel mix. React vite, WebPack .
    - Composer, NPM, Kubernets, Docker.
    - SQL(MySQL,MariaDB), MongoDB.
    - Git, GitLab, GitLab CI/CD.
    - CMS WordPress.
    - Figma, Jira.

    Разработанные проекты в открытом доступе:
    https://alternativa.games/ - Редизайн, добавление необходимого функционала, доработка сайта

    https://tankionline.com/ - Доработка сайта

    https://tankionline.com/ru/faq/forms/ - Разработка, редизайн, доработка форм обращений в ТП

    https://pages.tankionline.com/sbp-luck - Разработка лэндинга

    https://pages.tankionline.com/sakura-blossom - Разработка лэндинга

    https://pages.tankionline.com/landings/v5 - Разработка лэндинга

    PHPLaravelSQLGitDockerHTMLSCSSRESTful APIReactJavaScript
  • ФГБУ «Дирекция «Школа-2025»
    Москва
    Веб-разработчик (Старший)Старший специалист
    Май 2019 — Январь 2022 (2 года и 9 месяцев)

    Основные задачи:
    - Разработка и наполнение веб-сайтов с доведением до требуемого функционала.
    - Разработка графического дизайна сайтов (внедрение официального логотипа, фирменного стиля и символики организации).
    - Установка, настройка и работа с плагинами CMS.
    - Разработка и редактирование шаблонов сайтов.
    - Создание удобных и понятных интерфейсов UI/UX.
    - Кросс-браузерная, кросс-платформенная и адаптивная верстка (flex, grid).
    - Разработка корпоративного портала организации (разделы для сотрудников с формами отправки запросов, с шаблонами документов в фирменном стиле, внутренние сервисы и т.д.).
    - Разработка формы обратной связи.
    - Работа в пресс-службе организации (создание, оформление новостей, обработка, редактирование фото для новостей в Adobe Photoshop и Adobe Lightroom).
    - Администрирование ОС Windows и дистрибутивов Linux.
    - Размещение записей проводимых сеансов ВКС на внутреннем портале для ознакомления.

    Используемый стек технологии:
    - PHP 7+, JavaScript, HTML5, CSS3, SCSS, jQuery.
    - CMS: (WordPress, Joomla, Tilda).
    - SQL (MySQL, MariaDB).
    - Среды разработки Visual Studio Code, PHPStorm.
    - DevTools.

    Разработанные проекты в открытом доступе:
    https://direct2025.ru - Редизайн, добавление необходимого функционала, доработка сайта

    https://новыеместа.рф - Разработка сайта

  • Московский государственный областной университет
    МоскваОт 1000 до 5000 сотрудников
    Системный администратор (Средний)Техник 1 категории
    Апрель 2014 — Октябрь 2015 (1 год и 7 месяцев)

    Основные задачи:
    - Обслуживание IT-инфраструктуры организации, техническая поддержка пользователей.
    - Диагностика, ремонт, профилактика, сборка и настройка компьютерной и оргтехники.
    - Установка/настройка ПО. Администрирование всех компьютеров в университете.
    - Сборка компьютеров. Подбор необходимых комплектующих. Замена комплектующих в ПК.
    - Поиск неисправностей в оборудовании и их устранение.
    - Организация системы беспроводной передачи данных.
    - Администрирование активных сетевых коммутаторов и беспроводных точек доступа.
    - Иные задачи, связанные с системным и сетевым администрированием.
    - Инвентаризация, выдача и учет материальных ценностей

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

  • ГУП

    Государственный университет просвещения
    Физико-математический
    Июль 2015 — Июль 2017 (2 года)

    Магистр
    Специальность: Информатика – педагогическое образование
    Диплом с отличием

    Программирование на языках: С#, Java, JavaScript, PHP, HTML/XHTML, CSS, ActionScript, Ассемблер, Delphy, Phyton, SQL

    Физико-математический
    Июль 2011 — Июль 2015 (4 года)

    Бакалавр
    Специальность: Фундаментальная информатика и информационные технологии
    Диплом с отличием

    Программирование на языках: С#, Java, JavaScript, PHP, HTML/XHTML, CSS, ActionScript, Ассемблер, Delphy, Phyton, SQL

Дополнительное образование

  • VideoSmile

    Супер Blender
    Февраль 2023 — Апрель 2023 (2 месяца)
  • XYZ School

    От концепт-арта и 3D-графики до геймдизайна и программирования
    Москва85 выпускников
  • ITVDN

    Видеокурсы по программированию
    Верстальщик сайтов
    Май 2021 — Сентябрь 2021 (4 месяца)

    На курсе Верстальщик сайтов изучил:

    • Основы использования базовых конструкций языка разметки HTML и языка стилей CSS. 
    • Создание простых одностраничные сайты.
    • Реализацию на сайте главное меню сайта.
    • Основы адаптивной и кросс браузерной разработки сайтов.
    • Создание блока социальных сетей.
    • Создавание карточки товара и подобные им информационные блоки.
    • Реализацию верстки сайта с использованием модуля Flexbox.
    • Использование CSS Grid при выполнении верстки ваших веб страниц.
    • Использование Figma для построения шаблонов для дальнейшей работы.
    • Создавание своих стилей.
    • Понимание особенностей и уметь применять Grid colums (столбцы) и Grid rows (строки).
    • Понимание и применение на практике возможности объединения ячеек и именования линий.
    • Применение функции repeat.
    • Применение grid-template-areas и разбитие грид на grid-areas. 
    • Создавание на JavaScript базовый динамический контент для web-страниц.
    • Понимание принципов и умение работать с переменными и типами данных.
    • Работу с условными и циклическими конструкциями.
    • Понимание особенности использования массивов и уметь работать с методами для обработки данных в массивах.
    • Использование функции (понимание и использование области видимости, контекст, рекурсию).
    • Работу с объектами.
    • Применение библиотеки jQuery для формирования качественного пользовательского интерфейса веб-страницы.
    • Обработку событий и цепочки событий на странице.
    • Добавление и удаление элементов веб-страницы, управление их содержимым.
    • Реализацию отправку данных и запросов со стороны страницы к серверу.
    • Создание анимации и графику на веб-страницах.
    • Применение базовых селекторов и фильтров.
    • Использование AJAX для взаимодействия с сервером, используя сериализацию, XML и JSON форматы данных.
    • Подключение и использование основанные на jQuery библиотеки для улучшения качества обработки данных и удобства пользователя
    • Верстку сайтов различной сложности при помощи языков верстки HTML5 и CSS3
    • Создание гибких и адаптивных сайтов с использованием технологий Grid и FlexBox
    • Реализацию динамического поведения HTML-элементов интернет-страницы и написание базовой логики сайта при помощи языка JavaScript
    • Применение библиотеки Bootstrap для быстрого и удобного создания веб-сайтов
    • Использование препроцессоров SASS и Pug для повышения эффективности написания CSS-кода
    • Использование менеджера заданий Gulp для автоматизации рутинных задач в верстке
    • Использование онлайн-сервиса Figma с целью извлечения из дизайнерского макета необходимых элементов для их использования в верстке
    • Размещение готового сайта в сети интернет
    И многое другое.

    Все знания применил в работе при создании сайтов https://direct2025.ru/, https://новыеместа.рф.
    PHP Starter и PHP Essential
    Январь 2021 — Май 2021 (4 месяца)

    На курсе PHP Starter изучил:

    • Базовый синтаксис языка РНР.
    • Научился писать простейшие программы на PHP.
    • Типы переменных.
    • Использование арифметические операции и математические функции.
    • Применение строковые функции и функции безопасности.
    • Использование унарных операторов, логические операций.
    • Работу с массивами.

    На курсе PHP Essential изучил:

    • Создавание простейших web-приложения с помощью PHP.
    • Базовые принципы ООП и основы построения web-приложений в этой парадигме.
    • ООП и его принципы – инкапсуляция, наследование, полиморфизм, абстракция.
    • Работу с контекстом вызова в PHP.
    • Работу с множественным наследованием в PHP, абстрактными классам, трейтами.
    • Применение строгой типизации и обеспечение контроля возвращаемых значений.
    • Особенности понятий и механизмов клонирования и сериализации.
    • Особенности ковариантности и контравариантности.
    • Работу в PHP с исключениями и их обработкой.
    • Механизмы организации пространств имён в PHP.
    • Применение в разработке принципа устройства итераторов для работы с объектом как с массивом в PHP.
    • Основы работы с реляционными базами данных.
    • Основы шаблонов проектирования Singletone и Builder.
    • Основы библиотеки SPL в PHP.

    Данные знания применял в работе при создании сайтов https://direct2025.ru/ и https://новыеместа.рф.

  • Easy UM

    Разработчик игр Unity 3D
    Сентябрь 2019 — Март 2020 (6 месяцев)

    Благодаря данному курсу получил теоретические и практические знания по созданию игр на Unity так же:

    • Укрепил знания языка C# для игрового движка Unity.
    • Научился создавать 3D модели окружения, персонажей и предметов в Blender 3D.
    • Работа с освещением, создание lowpoly и highpoly моделей, запекание highpoly на lowpoly.
    • Работа с текстурами и материалами.
    • Работа в marmoset toolbag, substance painter.
    • Работа с распределённой системой управления версиями GitHub.