Middle Инженер-программист
Контакты
Инженер-программист с опытом работы в различных компаниях и участия в проектах open-source. Изучал PHP, JS и Ruby. Отличное владение PHP и опыт работы с фреймворками Slim, Laravel и Ruby On Rails. Умею писать тесты и работать с TDD. Знаком с Docker, Terraform, Ansible, Vagrant, CI (Github Actions, Gitlab CI). Опыт работы с командной строкой. Умею работать как в команде, так и самостоятельно. Имею опыт менторства и руководства командой менторов. Разбираюсь в создании и поддержке образовательного контента.
Ищу команду разработки в компании, которая создает качественный полезный продукт, который помогает людям.
- Hexlet SICP реализовывал в создании основных фичей, сделал прототип редактора, который был потом переделать на полноценный редактор для прохождения упражнений SICP онлайн. Проект сделать на Laravel. На фронтенде верстка собрана на Bootstrap. Редактор кода на React + CodeMirror. Задеплоен на Heroku. Код упражнений работает внутри песочницы Racket (диалект Lisp).
- Code Basics улучшал тексты уроков, опечатки. Вносил мелкие улучшения в интерфейсе. Занимался этим в рамках основной работы на Хекслете, а также в рабочее время.
- Hexlet Correction, Runit - небольшой проджект-менеджмент и тестирование проектов. Работа с владельцем продукта, перекладывание это на задачи для разработчиков.
Мои статьи:
* Как разработчику улучшить свое тестовое задание
* Оформление профиля в Github
* Как настроить Vscode для работы над PHP, оригинал [тут](https://guides.hexlet.io/ru/vscode-for-php-setup/
В свободное время люблю вязать спицами и крючком. Есть 3 кошки и одна собака.
- Работаю на на Linux (Ubuntu). Пишу код в основном в VS Code. Умею работать с командной строкой.
- Знаком и использую Docker, Docker Compose, Terraform, Ansible, Vagrant, CI (Github Actions, Gitlab CI)
- Работаю с фреймворками: Slim, Laravel, Ruby On Rails.
- пишу тесты, иногда использую TDD
- Проводил вебинары на технические темы
- Умею работать в команде, работать оффлайн и удаленно.
- Имею опыт менторства младших специалистов (стажеров, джуниоров)
- Руководил командой менторов и студентов в опенсорсе
- Умею делать несложные макеты используя Bootstrap
Опыт
Руковожу командой менторов, включая работу с контентом и поддержку наставников и студентов. Поддержка и создание контента по различным направлениям. Улучшение теории и практических заданий. Участвую в опенсорсных проектах. Улучшаю процессы и методологий работы.
Командные достижения:
* Подготовили практики к профессии Ручной тестировщик, запустили профессию
* Подготовили практики к 1 и 3 модулю пофессии Дата Аналитик. Профессия в еще в работе.
Занимался созданием и поддержкой контента для программ, в том числе домашних работ, проектов и тренажеров по направлениям Ruby on Rails, Devops и PHP. Отвечал на вопросы студентов и наставников, а также улучшал понятность контента. Участвовал в опенсорсе как мейнтейнер и наставник для джуниоров-стажеров. Проводил код ревью и помогал студентам работать в команде в рамках опенсорсных проектов.
Занимался индивидуальным наставничеством у студентов. Вел программы обучения по PHP и основам JavaScript. Проводил регулярные созвоны, помогал студентам учиться и решать задачи. Проводил ревью кода и помогал студентам подготовиться к собеседованиям.
Занимался разработкой сервиса для внутриигровых сервисов, включая внутриигровой магазин и каталог. Разрабатывал API для работы с виртуальными валютами, предметами и промокодами.
Компания разрабатывала свою платформу для умных домов и предоставляет сервис (CRM) для управляющих компаний для приема заявок от жителей, показаний счетчиков и тд.
Занимался разработкой и доработкой платформы для умных домов и сервиса для управляющих компаний. Перенос старого кода на фреймворк Laravel.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Пермь