PHP-программист
Контакты
Рассматриваю предложения на роль php-программиста / проджект менеджера. Предпочтительный формат сотрудничества: удаленная работа.
Я специалист с широким кругозором, сильным биологическим образованием и стремлением найти свое место в IT. Мой путь сюда начался с автоматизации производства протоколов с помощью VBA в лаборатории, где я работал еще студентом. Далее я пробовал свои силы в руководстве другими программистами в коммерческой лаборатории, которая нуждалась в автоматизации процессов. Здесь получилось внедрить и настроить готовые коммерческие продукты и разработать собственный. В это время я понял, что мне не хватает знаний и опыта в разработке, что эти навыки критически важны для правильного формирования ТЗ, экономии средств на разработку, избегания двойной работы. Я бы хотел укрепить свои навыки в роли разработчика чтобы иметь возможность расти дальше в роли руководителя проекта или продакт-менеджера. Было бы классно, если бы мои знания в области биологии, экологии, почвоведения и природопользования стали полезными и моему будущему работодателю.
Я уже закончил свое обучение на Hexlet, выполнив все четыре проекта:
1. BrainGames
Это консольное приложение, включающее в себя 5 простых математических игр.
Полученные навыки:
- Организация кода, правильное выделение абстракций
- Создание сli-утилиты с нуля
Стек технологий: php-cli-tools, GitHub Actions, code-climate
2. GenDiff
Программа позволяет контролировать версии файла или сравнивать два файла между собой с предоставлением информации о различиях.
Полученные навыки:
- Рекурсивный обход деревьев
- Создание сli-утилиты с нуля
- Автоматическое тестирование
Стек технологий: docopt, funct, YAML, GitHub Actions, code-climate
3. Webpage analizer
Веб-приложение, которое отправляет запрос к указанному url-адресу, получает ответ, анализирует его и сохраняет результаты проверки базовых SEO-параметров
Полученные навыки:
- Создание Веб-приложения с нуля на базе фреймворка
- Работа с базой данных, raw sql-запросы к базе данных
- Автоматическое тестирование с использованием mock
- Основы верстки
Стек технологий: Laravel, PHPUnit, Bootstrap, Docker, didom
4. Simple Task Manager on Laravel
Просто менеджер задач в формате веб-приложения. Позволяет создавать задачи, статусы и метки. В задачах можно поменять статус, присвоить метку, сменить ответственного.
Полученные навыки:
- Создание Веб-приложения с нуля на базе фреймворка с использованием ORM
- Работа с базой данных, миграции, фабрики, сидеры
- Автоматическое тестирование контроллеров
- Создание политик и распределение доступов
- Создание форм с фильтрацией данных
- Автодеплой
Стек технологий: Laravel, PHPUnit, Bootstrap, laravel-query-builder, rollbar-laravel
Hard skills:
- PHP
- Bootstrap
- Laravel
- Composer
- Postgresql
- PHPUnit
- Docker
- Googling
Soft skills:
- Управление командой
- Управление проектом
- Самомотивация
- Самостоятельная работа
- Работа в команде
- Борьба с прокрастинацией
Опыт
Обязанности: поддержание внутренней инфраструктуры компании, создание и администрирование локальной сети; конфигурация ПК пользователей; внедрение и администрирование IP телефонии; внедрение и администрирование CRM (Битрикс24); подбор и управление подрядчиком для разработки сайта компании (https://www.msulab.ru/); управление процессом разработки лабораторной информационной системы для управления пробами / данными в лаборатории (продумывание и визуализация процессов и интерфейсов, разработка ТЗ, тестирование, участие в проработке предметной области, выделении сущностей).
Результаты:
создал быстро масштабируемую "IT" инфраструктуру (подготовка рабочего места для нового сотрудника занимает менее 2 часов (при наличии закупленного оборудования, конечно)), wi-fi бесшовно работает при переходе между комнатами и этажами, письма из CRM уходят автоматически, задачи сами уведомляют ответственных о том, что просрочены.
Увеличил штат отдела до 3 человек (с одного)
Создал работающий механизм технической поддержки
Завершил доработку и рефакторинг сайта (с командой и подрядчиком)
Завершил разработку и внедрил информационную систему (с командой и подрядчиком) - теперь пробы для анализа регистрируются централизовано, данные о том, что нужно проанализировать приходят из товаров Битрикс24, задания на работы выдаются автоматически, протоколы испытаний генерируются системой с учетом всех требований аккредитующей организации. Среднее время работы по пробе сократилось на 30%, количество ошибок существенно уменьшилось.
Образование
Могу проходить интервью на английском языке
Проживаю в городе Стамбул