Павел Федорук

Привет, мне 27 лет.
Я занимаюсь разработкой на PHP и C#.

Биография

Родившись в славном живописном городе Красноярске (это в Сибири), я сразу погрузился в мир технических открытий и информационных технологий. С детства меня влекло к изучению механизмов и возможностей, которые дает современный цифровой мир.

С завершением обучения в Красноярском колледже радиоэлектроники и информационных технологий с почетным красным дипломом, началось мое настоящее путешествие в мире IT. Это был момент, который и стал отправной точкой для моей профессиональной карьеры.

В 2013 году, с чувством риска и амбиции, я основал свою собственную веб-студию. Эти шесть лет активной деятельности позволили мне реализовать множество уникальных проектов и увидеть, как мои идеи приносят пользу клиентам. Однако в 2019 году я принял решение о закрытии компании, чтобы взять новый старт в своей карьере.

Моя страсть к учению и постоянному развитию побудила меня искать новые горизонты. Я принял вызов и начал работать в разных компаниях, иногда даже, занимая роль тимлида. Участие в конкурсах мастерства, включая WorldSkills, позволило мне продемонстрировать свои навыки на международной арене и занять первое место в компетенции веб-разработки в Красноярском крае в 2016-м.

В 2020 году я принял решение о переезде в другой, не менее славный и живописный город Санкт-Петербург и о полном переходе на работу в найм, и продолжил стремиться к совершенствованию. Я начал изучать языки программирования Python и Golang, расширяя свой арсенал инструментов и способностей.

Помимо мира IT, меня увлекает авиация. Мои знания о самолетах и авиации превосходят простой любопытный интерес, и я даже имел возможность попробовать свои силы на авиатренажере Boeing 737-800 NG. Кроме того, мои увлечения включают велосипеды и путешествия. Жажда приключений подталкивает меня исследовать разные культуры и места, и я с готовностью открываю для себя новые горизонты.

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

Мой стек

Технологии, с которыми я работал

PHP C# C++ Python Golang OOP SOLID KISS DRY ACID Monolith MSA MySQL PostgreSQL Redis RabbitMQ GraphQL MODx Laravel JetStream Inertia Eloquent Blade Symfony Doctrine Twig Docker Git GitLab GitHub BitBucket HTML5 CSS3 Bootstrap LESS CSS SASS CSS @media CSS Adaptive/Responsive layout JavaScript JQuery AJAX Fetch Vue.js JSON XML API RESTful LDAP Active Directory Windows Server Ubuntu Server Terminal PowerShell LAMP LEMP WAMP Apache NGINX IIS CPanel ISPManager WHM macOS Adobe Illustrator Adobe Photohop Adobe Premiere Pro Adobe Animate Sketch Figma FL Studio Logic X Pro Final Cut Pro Microsoft Visual Studio Microsoft VS Code JetBrains PhpStorm JetBrains WebStorm JetBrains PyCharm JetBrains GoLand JetBrains DataGrip Arduino Arduino IDE

Образование

История получения моих знаний

2017 – Х 2018 – Х 2019 – Х

СибГУ им. М.Ф. Решетнёва

Россия, г. Красноярск (sibsau.ru)

Тут мог бы быть этот университет, но я в него поступал целых 3 раза и этих же 3 раза бросал. Делал это по разным причинам.
Однако гештальт высшего образования у меня всё еще не закрыт.
Есть твердые намерения позже поступить в ИТМО (и закончить его конечно же).

2013 – 2017

Красноярский колледж радиоэлектроники и информационных технологий

Россия, г. Красноярск (kraskrit.ru)
Windows Windows Server Linux Ubuntu Server Active Directory Cisco OSI Computer science MS Office Macromedia Flash MathCAD Compass-3D Adobe Photoshop Adobe Premiere Adobe Animate Notepad++ Sublime Text MS Visual Studio Embarcadero RAD Studio Denwer XAMPP HTML CSS PHP C# C++ Delphi JavaScript JQuery AJAX API MS SQL MySQL MS Access

Тут уже серъезнее, но не менее интереснее и веселее. Вообще, учёба в колледже для меня скорее обязательное хобби, где, при всём прочем, я еще и выбираю, что мне интересно, и этим занимаюсь. Благо, с выбором колледжа я не ошибся, и если бы мне пришлось бы пережить всё это вновь, я бы с радостью на это согласился.

С первого курса колледжа я начал принимать участие от имени колледжа в конкурсах профессионального мастерства. Мой первый такой опыт был на смотр-конкурсе "Soft-Парад", на котором участники – учащиеся колледжей, представляют свои проекты широкой публике и экспертам. На этом мероприятии я выступал с проектом социальной сети собственной разработки под названием "Helvert", который уже начал получать популярность в колледже. Название "Helvert" я выбрал, вдохновившись названием моего любимого на тот момент шрифта - Helvetica.

На следующий год я устроился работать в этот же колледж лаборантом. Таким образом, колледж стал и моим местом учебы, и работы. Лаборантская деятельность включала прокладку кабелей ЛВС, администрирование локального сервера колледжа и помощь преподавателям, включая переустановку ОС и установку/настройку программ на учебных компьютерах в кабинетах. Учитывая, что мы на тот момент уже могли считать себя программистами и умели создавать полноценные сайты, мне пришла идея разработать интернет-ресурс, на котором преподаватели могли бы оставлять заявки на починку оборудования в кабинете, и эти заявки мгновенно поступали нам, что избавляло их от необходимости приходить к нам лично. Это также помогало в ведении отчетности: мы видели, кто, что и когда делал, и могли проследить, что могло пойти не так после внесенных изменений этим сотрудником. В нашей команде было два лаборанта: я и мой однокурсник Максим. Проект был настолько успешен, что мы решили внедрить его сами и только потом уведомили руководство о том, что, по сути, мы сделали всю их работу сами.

На тот момент, помимо PHP, вторым моим любимым языком программирования был C#. Именно на нем я написал дополнительную программу для локального сервера колледжа, который работал на Windows Server. Эта программа-клиент собирала всю статистику состояния сервера: уровень заполнения общего хранилища, температуру окружающей среды сервера, состояние хостов и многое другое. Затем она отправляла все эти данные в упомянутую ранее систему управления, или, как мы назвали ее, HDK (Help Desk Kkrit). Это также добавило большего удобства в использование системы, поскольку нам не приходилось наблюдать за этими метриками непосредственно на сервере. Теперь мы видели всю информацию в одном удобном месте, которое мы сами разработали. И с этим проектом я выступал уже второй раз на этом смотр-конкурсе "Soft-Парад"

А дальше началось самое интересное. Впервые я принял участие в конкурсе профессионального мастерства WorldSkills Russia и занял первое место по Красноярскому краю в компетенции Веб-разработка. С этого момента последовали еще несколько моих выступлений на соревнованиях WorldSkills в разных ролях: участник, эксперт, техническая поддержка и даже спонсор. Моя компания даже профинансировала призы для компетенции "Офисные технологии для бизнеса", хостом которой был мой колледж. Логотипы моей компании украшали большие партнерские стенды и печатные материалы WorldSkills. И, как слухи гласят, они продолжают использоваться на сегодняшний день, даже на новейших соревнованиях.

Кроме того, благодаря моим усердным стараниям, оргкомитет WorldSkills Siberia решил взять у меня интервью. Позднее, в дни проведения конкурса, это интервью было показано на огромном экране на сцене МВДЦ "Сибирь" перед полным залом участников, экспертов, спонсоров, партнеров и других лиц, принимающих участие в организации и проведении конкурса. Этот момент был волнительным. Мои друзья и команда моей компании также присутствовали на мероприятии, и их присутствие добавило мне дополнительное волнение. Ведь это было необычно – видеть, как твое интервью показывают перед огромным залом людей, которых ты не знаешь, и которые съехались со всех уголков страны, чтобы принять участие в этом конкурсе. Все они как-то связаны с технологиями. Да, это действительно было волнительно!

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

2004 – 2013

МБОУ СОШ №78

Россия, г. Красноярск (krassh78.nubex.ru)
Windows Linux MS Office LibreOffice Pascal Movie Maker

Казалось бы, простое обучение в школе – что там может быть интересного? Но у меня было шикарное детство и становление личности уже в школе. Примерно с 7-го класса мне стало неинтересно с моими одноклассниками, и мы с моим другом развлекались с компьютерами, как могли.

В школе на переменах мы любили читать журналы "Мир ПК" и смотреть, что же там нового и интересного происходит в мире IT. Потом у нас появился интернет, и мы уже скорее смеялись над тем, что было напечатано в старых журналах, потому что всю свежую информацию мы получали теперь из интернета. Да, мы еще застали те времена, когда музыку передавали через ИК-порт, на флешках и хранили на диске D:\. Что уж говорить о фильмах или играх и о том, что не у всех был подключен интернет.

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

С моим другом, который также был моим одноклассником – Мишей, мы, конечно, развлекались более весело – устанавливали древние версии Windows на свои компьютеры (2000, ME, 98) и пытались ими пользоваться. Было весело. Кроме этого, мне нравилось монтировать видео. Я сам освоил Windows Movie Maker, а у Миши была HD видеокамера, и мы снимали различные видеоролики, выкладывая их во ВКонтакте.

Это были тёплые и классные времена, о которых я могу вспоминать и говорить бесконечно. Но не только развлечениями. Кроме всего вышеперечисленного, я добивался больших успехов в программировании. Мне очень нравились уроки информатики, особенно практические, так как на них мы писали простые программы на Pascal. Это были единственные уроки, на которых я хотел, чтобы время шло бесконечно, и задания становились все интереснее, объемнее и сложнее.

И помимо этого, в школе я также принимал участие в различных конкурсах. Например, мы с моей учительницей по информатике разработали программу по подбору комплектующих для компьютера в зависимости от потребностей. Конечно, сейчас это можно быстро создать даже на JavaScript'е в консоли браузера, но тогда для меня это была действительно большая работа, которой я гордился.

При этом я довольно плохо учился в школе. Отличные оценки у меня были только по моим любимым предметам – искусство, информатика и английский. Все остальные предметы для меня были неинтересны и скучны, поэтому вместо "домашки" по ним я изучал конструкторы сайтов Яндекс.Народ и Ucoz.

февраль – апрель 2012

Инопроф

Россия, г. Красноярск (inoprof.ru)
Windows HTML CSS MODx Adobe Photoshop Notepad++ Sublime Text Denwer

Уже со школы я начал свой путь с Бизнес-школы «Инопроф» в Красноярске. Успешно прошёл оффлайн-обучение по курсу «Сайт своими руками», на котором меня познакомили с основами HTML, CSS и Adobe Photoshop.

Карьера

История монетизации моих знаний

январь 2022 –
август 2023
1 год и 7 месяцев

POS-CREDIT

Россия, г. Москва (удаленная работа) (pos-credit.ru)
PHP 7.4 MySQL Docker Symfony Composer JavaScript JQuery Git GitLab HTML CSS SSH FTP

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

POS-CREDIT – система, которая функционирует как промежуточное звено между розничными покупателями и ведущими российскими банками. Эта система предназначена для кредитных менеджеров и обеспечивает оформление кредитных заявок, их отправку в различные банки и получение решений от них.

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

Однако, после определенного времени я принял решение о выходе из компании. Моя мотивация заключалась в желании двигаться вперед и развиваться в новых направлениях. Система POS-CREDIT представляла собой монолитное приложение с использованием устаревших технологий, и для ее преобразования в микросервисную архитектуру требовалось значительное время и усилия, на которые руководство не решалось идти. Но, кроме всего прочего, сейчас я живу за границей, поэтому на меня оказывает большое влияние курс валют, который сейчас не самый выгодный для меня, поэтому я в какой-то степени, даже вынужден менять место работы.

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

Сегодня я горжусь тем, что внес важный вклад в компанию POS-CREDIT, но в то же время я нацелен на новые вызовы и готов развиваться дальше в области, которая соответствует моим амбициям и стремлениям. А учитывая мой подтянутый уровень в знаниях, теперь я готов к новым вызовам и уже определенно точно смогу с ними справиться.

июнь 2021 –
октябрь 2021
4 месяца

GigAnt

Россия, г. Санкт-Петербург (gigwork.ru)
PHP 7.4 Docker Symfony ZEND Composer Git GitLab LDAP Active Directory

GigAnt представляет собой платформу для синих воротничков, ищущих подработку. Моя роль заключалась в разработке и управлении партнерской платформой этого сервиса.

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

Проект GigAnt был увлекательным и интересным с разных сторон, и я с удовольствием вкладывал свои усилия в его развитие. Однако, я столкнулся с вызовом, так как для работы над ним требовались знания Symfony, с которым я ранее не имел достаточного опыта. Моя экспертиза в Laravel оказалась бесполезной для работы с Symfony. Несмотря на это, я стремился преодолеть трудности и учиться новому.

Я открыто обсудил с командой факт моего ограниченного опыта с Symfony, и хотя я не смог полностью справиться с этим вызовом, мы разошлись на хороших условиях. В итоге, мой опыт в компании GigAnt оказался весьма ценным. С тех пор я уделял больше внимания изучению Symfony, и мои знания в этой области значительно расширились. Поэтому этот испытательный период был для меня очень ценным и значимым опытом.

апрель 2021 –
июль 2021
3 месяца

WAYUP

Украина, г. Одесса (удаленная работа) (wayup.in)
PHP 5.4 MySQL MODx HTML CSS JQuery API Telegram API AmoCRM API

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

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

В итоге, после обдуманного решения, я решил завершить свою работу в проекте WAYUP и начать искать новые возможности в другой компании, где мог бы реализовать свои амбиции. Несмотря на это, я с радостью вспоминаю свое время в WAYUP и особенно ценю дружбу с СЕО проекта Андреем Гавриловым. Связь мы поддерживаем и в настоящее непростое время, и я рад, что смог сохранить это важное партнерство для будущих возможностей.

август 2019 –
ноябрь 2019
3 месяца

RIMPORTAL

Россия, г. Красноярск
PHP 7.4 MySQL Redis HTML CSS3 JQuery API

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

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

Моя роль в проекте заключалась в том, чтобы возглавить команду и пересмотреть существующий функционал, внести инновации и улучшения. В результате, мы смогли создать современную и интуитивно понятную интерфейсную платформу, которая объединила функции объявлений, онлайн-магазинов и агрегатора предложений.

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

В конечном итоге, результатом проекта стала инновационная торговая площадка, объединяющая преимущества Авито и Яндекс.Маркета. Наша команда успешно достигла поставленных целей, предоставив пользователям уникальное пространство для комфортных и выгодных сделок в сети.

май 2017 –
сентябрь 2019
2 года и 4 месяца

FTS DIGITAL

Россия, г. Красноярск
PHP 7.x / 8.x Laravel WordPress FTS CMS MySQL Redis HTML CSS3 JQuery AJAX JSON API RESTful

Постепенно моя деятельность в мире фриланса стала настолько успешной, что появилась необходимость в более официальной и структурированной работе. Заказчики стали интересоваться заключением договоров, а также выставлением счетов и официальными оплатами. Чтобы удовлетворить этот растущий спрос и обеспечить прозрачность в бизнес-отношениях, я принял решение открыть индивидуальное предпринимательство (ИП). Однако делать этого сразу я не стал, а использовал ИП своего близкого друга.

Кроме того, основание собственной веб-студии для меня всегда было мечтой, потому что там я мог себя полностью реализовать и собрать команду классных людей вместе. В колледже я встретил много талантливых разработчиков, и вместе мы начали творить. Так как у нас появились наработки по верстке, шаблонам и всему остальному и чтобы каждый раз не изобретать велосипед заново, мы собрали всё это в готовую систему и назвали её – FTS CMS. Кроме того, она включала и очень удобную, быструю и понятную административную панель управления параметрами и контентом сайта.

После активной работы и управления компанией, я почувствовал, что наступило время перемен. Масштаб проекта и постоянные решения бизнес-задач начали оказывать на меня большое давление. Я устал от постоянного руководства и принял решение о закрытии проекта. Это было сложное решение, но оно было обдуманным и осознанным. Я понял, что для сохранения своего здоровья и душевного равновесия мне необходимо освободиться от бремени управления компанией. Хотя это был сложный переходный период, я уверен, что это правильный шаг для моего будущего.

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

А пока, я перехожу работать в найм.

сентябрь 2015 –
май 2017
1 год и 8 месяцев

Красноярский колледж радиоэлектроники и информационных технологий

Россия, г. Красноярск (kraskrit.ru)
PHP 7.3 C# MySQL Redis HTML CSS3 JQuery AJAX JSON API RESTful

В рамках этой должности, мне доверили важную миссию обслуживания и поддержания работы учебных компьютеров и сопутствующей периферии. Моя ответственность включала в себя множество задач, начиная от настройки операционных систем и программного обеспечения до прокладки сетевых кабелей и администрирования сервера под управлением Windows Server.

Занимался обеспечением правильной работы учебной среды для студентов и преподавателей. Благодаря моим стараниям и знаниям в области информационных технологий, учебный процесс был поддержан на должном уровне. Моя роль лаборанта дополнила мой опыт и углубила знания в области обслуживания IT-инфраструктуры, что впоследствии оказалось весьма полезным в моей карьере.

Также, совместно с моим коллегой, мы разработали внутреннюю систему управления заявками на обслуживание и успешно внедрили её. Кроме того, я также разработал клиент на C# под Windows Server для получения актуальных данных о состоянии и метриках сервера прямо в нашу внутреннюю систему управления заявками.

2012 – 2017

Фриланс

Россия, г. Красноярск
PHP 5.x / 7.x MySQL HTML CSS3 JQuery

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