Github: https://github.com/olegopro
Мой сайт-визитка: https://olegopro.ru
Образовательный портал по программированию и ИТ: https://salamba.ru/
Профессиональные навыки:
- Хорошие знания PHP (ООП), Laravel, CodeIgniter 4, JavaScript (Vue), HTML/CSS, MySQL, API, Git, Docker
- Опыт работы с CentOS, Alma Linux, Ubuntu, Apache, Nginx
- Опыт рефакторинга кода, ревью чужого кода
- Опыт создания многостраничников и лендингов на Wordpress, навыки верстки, знание препроцессоров
- Опыт в web-разработке с 2019 года
Личные качества:
- Стараюсь писать лаконичный, понятный и расширяемый код
- Люблю программирование, очень нравится РНР, постоянно изучаю новое, легко запоминаю информацию, обучаюсь быстро
- Всегда стараюсь сначала самостоятельно решить задачу, при необходимости обращаюсь к старшим коллегам
- Инициативный и командный игрок, держу фокус на задаче и достижении результата
Опыт до веб-разработки (до 2019 года):
C 2017 по 2019 занимался SMM
C 2010 по 2017 работал профессиональным фотографом в geometria.ru, владею Photoshop
С 2008 по 2012 работал в Министерстве финансов Краснодарского края в отделе информатизации и АСУ
За год работы в компании я сосредоточил усилия на улучшении и развитии проектов. Выполнил рефакторинг, заменив Options API на Composition API в Vue.js, что улучшило гибкость кода. Внедрил Pinia для управления состоянием и разработал чат, значительно повышающий коммуникацию внутри компании и с клиентами.
Работал над созданием системы записи к врачам и компонентами для обработки данных, облегчив доступ к информации и автоматизировав управление данными. Самым масштабным проектом за год стало создание с нуля сервиса по работе сдачи анализов и врачей, принимающих анализы. Этот проект потребовал от меня не только применения навыков веб-разработки, но и глубокого понимания потребностей конечных пользователей.
Этот год принёс мне профессиональный рост, новые знания и навыки, и позволил внести вклад в развитие компании.
Проекты:
1. Проект на Laravel 10 и Vue 3: https://github.com/olegopro/vk-bot
2. Для антидетект браузера GoLogin написал REST API, обеспечивающее программный доступ к приложению GoLogin. Создание новых профилей браузера, получение списка всех профилей браузера, добавление профилей браузера и запуск. А также взаимодействие с selenium php-webdriver https://github.com/olegopro/phpgologin
3. RESTApi на CodeIgniter 4 https://github.com/olegopro/codeigniter-combiner
4. Фронтенд на Vue для RESTApi на CodeIgniter 4 https://github.com/olegopro/vue-codeigniter-combiner
5. Используя Selenium php-webdriver написал скрипты для автоматической регистрации почты mail.ru с использованием API https://rucaptcha.com и API сервиса мобильных номеров https://sms-activate.org -https://github.com/olegopro/selenium-parse
6. Сделал около 10 сайтов – многостраничники и лендинги (HTML/CSS вёрстка и программирование на PHP). Использовал ACF и CarbonFields. Портфолио на моём сайте https://olegopro.ru. Все сайты имеют высокий показатель google pagespeed.
7. Разработал сайт https://salamba.ru на PHP, HTML/CSS, Wordpress.
Задачи:
- Разработка нового функционала для проектов (Fullstack)
- Написание тестов
- Рефакторинг и оптимизация существующего кода
- Реализация динамики на фронтенд части при помощи javascript
- Работа с чужим кодом
Прошел обучение по программе дополнительного профессионального образования ”Веб-разработка” в объеме 716 часов.
Получил теоретические и практические знания и навыки:
Профессиональная веб-разработка на PHP
Алгоритмы, архитектура и паттерны на PHP
Laravel. Глубокое погружение
CodeIgniter 4
Продвинутый курс JavaScript
Vue JS
HTML/CSS/Профессиональная вёрстка
Базы данных и основы реляционных баз данных. MySQL
Node.js
React js. Базовый курс
Безопасность клиентской части веб приложений
Безопасность серверной части веб приложений
Linux. Рабочая станция
Компьютерные сети
Методологии разработки Agile/Scrum
Получил теоретические и практические знания и навыки:
Профессиональная веб-разработка на PHP
Алгоритмы, архитектура и паттерны на PHP
Laravel. Глубокое погружение
CodeIgniter 4
Продвинутый курс JavaScript
Vue JS
HTML/CSS/Профессиональная вёрстка
Базы данных и основы реляционных баз данных. MySQL
Node.js
React js. Базовый курс
Безопасность клиентской части веб приложений
Безопасность серверной части веб приложений
Linux. Рабочая станция
Компьютерные сети
Методологии разработки Agile/Scrum