Curriculum Vitae (CV)

В 2025 году я начал восстанавливать ключевые моменты, связанные с моей профессиональной деятельностью.

2013

Я увлекаюсь футболом, паркуром, воркаутом и компьютерными играми, где часто встречаются игроки, использующие «читы».

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

Таким образом, свои первые строчки программного кода я пишу на языке PHP, в среде разработки десктопных приложений PHP Devel Studio, восприняв это как форму развлечения.

Дело до блокировки чьего-то компьютера так и не доходит, но я увлекаюсь изучением и созданием программ, просматривая разные уроки, переписывая и изучая код, превращая развлечение в хобби.

2014

В какой-то момент я узнаю об HTML и CSS и увлекаюсь их изучением, создавая примитивные веб-страницы без четкой идеи. На этом моменте я не понимаю, как HTML и PHP могут быть связаны.

Я узнаю о хостингах и у меня получается разместить HTML-страницу в интернете на бесплатном домене третьего уровня.

2015 — 2016

После девятого класса родители привозят меня в Россию и отдают в колледж на специальность «Информационные системы».

Я знакомлюсь с моим будущим другом, который рассказывает, объясняет и показывает, для чего нужны MySQL и phpMyAdmin, и в моей голове многое проясняется, но я пока ими не пользуюсь.

Формальное обучение в колледже мне ничего не дает. Более того, на первом курсе я помогаю выпускнику найти и решить проблему в его дипломном проекте, созданном, как ни странно, в PHP Devel Studio.

2017

Я натыкаюсь на огромный плейлист из видео по созданию своей CMS на языке PHP, который полностью смотрю и изучаю.

Через время я узнаю и начинаю использовать JavaScript и jQuery для создания более интерактивных сайтов.

В какой-то момент я интересуюсь и начинаю создавать социальную сеть на PHP, SQL, CSS, HTML, JS и jQuery. Я реализовываю регистрацию, авторизацию, добавление и удаление друзей, уведомления и личные сообщения. Это первый пет-проект, в котором я ставлю свои задачи и думаю над их решением.

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

2018

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

У меня появляются первые размытые идеи о создании экосистемы «Paciu» с разными сервисами: поисковик, таргетированная система, конструктор форм, короткие ссылки, аналитика и т.д.

Я занимаюсь поиском работы, заказов на разных биржах, изучаю что-то новое, придумываю и работаю над пет-проектами.

2019

Я начинаю вести занятия по HTML и CSS в городской школе, откликнувшись на вакансию и пройдя простейшее собеседование.

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

В этом году я защищаю диплом, разработав внутреннюю систему расписания занятий и тестирования знаний студентов. Далее поступаю в университет на специальность, связанную с сервисом, потому что возможности двигаться в сторону ИТ ограничены, а затем перевожусь на специальность, связанную с менеджментом.

Я разрабатываю и думаю над разными идеями и пет-проектами для экосистемы «Paciu», ищу работу и хожу на хакатоны. Через время я узнаю и начинаю изучать Node JS.

2020

Я работаю над разными пет-проектами — UI-библиотекой, брендом, предоставляющим услуги графического дизайна, и запуском онлайн-школы с курсами для начинающих.

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

Проект — B2B-площадка, предоставляющая услуги дистанционного обучения. Монолит, написанный на PHP, SQL, CSS, HTML, JS и jQuery

В первые 2-3 недели я делаю интеграцию с телефонией по API для получения списка звонков (также фильтрация по нему), интеграцию с маркетинговой платформой для реализации EMail рассылок (также сохранения черновиков и шаблонов), и все это при том, что клиент сам вставляет свои API-ключи в настройках системы.

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

Декларативный подход вызывает переворот в моем понимании о разработке Frontend-приложений, который на 2-3 месяца заставляет меня рефлексировать над прошлым.

2021

Я бросаю университет — не хочу тратить время, нервы и деньги зря.

Я начинаю разработку CRM-системы для салонов красоты на PHP и Vue 2, которая позже превращается в заброшенную идею.

Я узнаю про OpenID Connect (OAuth), который отвечает на вопрос одного доступа к нескольким сервисам и я начинаю разрабатывать первый проект в экосистеме «Paciu» — сервер авторизации, на Node JS, React и собственной UI библиотеке.

На работе мне предлагают заняться созданием чата внутренней поддержки на React, Node JS, MySQL и Socket.IO, с чем я справляюсь. Позже мне предлагают вести разработку новой версии проекта на Nuxt JS, и, имея опыт разработки на React, за пару месяцев я проникаюсь разработкой на Vue, изучаю основы и готов работать.

2022

Мне передают разработку коммерческого проекта на Nuxt JS, который я начинаю писать с нуля, аргументируя это проблемами legacy-кода и не масштабируемой архитектуры.

Я узнаю про Nest JS и одновременно с его изучением переписываю свой сервер авторизации. Я начинаю использовать TypeScript.

Я узнаю про Docker (Docker Compose), который меняет мой взгляд на разработку и радикально упрощает процесс деплоя.

2023

Я начинаю вести занятия по React, Vue и Node JS. Создать свой курс и запустить онлайн-школу остается целью, но у которой есть лендинг.

В этом году я официально (по крайней мере для себя) запускаю первый проект экосистемы «Paciu» — сервер авторизации.

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

Я начинаю изучать GraphQL, одновременно создавая простую CRM-систему в виде React-приложения интегрированного в Telegram. Позже появляется идея сервиса онлайн-записи — Reserve.

Я нахожу клиента, которому нужна CRM-система, и занимаюсь комплексной разработкой — от аналитики до запуска.

2024

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

Я продолжаю вести занятия по React, Vue и Node JS, продумывать и создавать разные пет-проекты, в основном для экосистемы «Paciu», а через время запускаю первую версию проекта — Reserve.

У меня появляется идея о создании системы тикетов в Telegram.

Меня находит достаточно крупная ИТ-компания и предлагает интересный оффер, от которого я не могу отказаться, и 16 октября успешно прохожу трехмесячный испытательный срок.

Я собираю все свои наработки и завершаю два проекта экосистемы «Paciu» — сервис создания форм и сервис коротких ссылок.

2025

Я начинаю объединять Telegram CRM-систему и сервис онлайн-записи Reserve в один проект — Cliently, над которым трачу почти все свободное время. Но также работаю и над другими идеями.

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

Я осваиваю Next JS, для качественного SEO продвижения, с помощью которого создаю лендинг для проекта — Cliently.

Спустя время я берусь за разработку идеи о создании системы тикетов в Telegram, которую называю — Teleways.

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

2026

(продолжение следует)