PHP-разработчик
Контакты
Увлекся разработкой в 2018. В октябре 2018 начал заниматься этим консистентно. Изучал PHP.
Интересна разработка продуктов в целом, а не какая-то отдельная ее часть или язык программирования.
На первом месте проработал почти год и писал бэк на чистом PHP.
Второе - и текущее - место работы:
* PHP-разработчик
* Fullstack-разработчик
* Тимлид
Сейчас занимаюсь организацией разработки в компании, отвечаю на большую часть технических вопросов, а также обучением разработчиков.
Есть опыт преподавания:
* Наставник в Хекслете
* Преподаватель в вузе (КИУ) - Алгоритмизация и программирование
Языки:
* PHP (основной) - из инструментов успел поработать на чистом PHP, Slim, Lumen, Laravel, Yii2, Symfony
* JS - работал на чистом, jQuery, React, Vue. Также создавал приложение на Expo (React Native). Работал с NodeJS
* Python - чаще всего использую на замену сложным shell-скриптам. В рамках работы успел захватить работу с нейронными сетями (UNet) и OpenCV
* Ruby - конкретно Ruby on Rails - писал петпроекты и самую малость контрибьютил в Open Source
* C++ - в рамках Unreal Engine. Чистый изучали в университете недолгое время.
* Shell/Powershell - писал скрипты разной степены сложности
Часто пользуюсь Docker (docker-compose). Создавал свои образы. Разворачивал как локальные окружения, так и production среды.
Знаю SQL на достаточном уровне. Чаще всего в проектах использую PostgreSQL. Работал с MySQL, MSSQL, Oracle, но без углубления в администрирование баз данных и без знания специфики каждого из инструментов.
CI/CD с помощью Gitlab CI, Jenkins, Github Actions.
Работаю с AWS - в основном поднимаю тачки EC2. Были кейсы с закрытыми сетями. А также работа с хранением данных.
Код пишу во всем подряд: блокноты, Vim, Nano, Sublime Text, VSCode, Visual Studio, IDE от Jetbrains. Предпочитаю Vim, VSCode и IDE от Jetbrains.
Работаю с Redis, не углубленно. Преимущественно как хранилище ключ-значение.
Опыт
Направление: Алгоритмизация и программирование
- Помощь студентам (ответы на вопросы)
- Проверка домашнего задания
- Проведение активностей для студентов
Организация работы команды разработки.
Технологии:
* PHP (Laravel)
* PostgreSQL
* Redis
* Nginx
* Docker
* JavaScript (React, Vue, WebGL - ThreeJS, PixiJS)
* Python (OpenCV)
* Unreal Engine
* CI/CD
* etc.
Разработка бэкенда на чистом PHP (самописный фреймворк).
Успел поработать с фронтендом на чистом JS и React.
Начал знакомство с Docker.