Senior Software Engineer - Hennadii Alforov


Software developer with 7+ years’ experience in web development. I have a first-class degree in computer science and a passion for programming and software safety. My primary area of expertise is planning and building PHP&JS applications of different complexity.

Full Name: Hennadii Alforov (GAAlferov)

Age: 31

Education: Master's degree (NAU - Kharkiv Aviation Institute) Software Engineer



Full stack Web Developer GAAlferov [PHP&JS]


My certificates

View the embedded image gallery online at:

My story from 2003 to present

My first acquaintance with web programming occurred in 2003. I learned how to start a local web server, and tried to create the first web pages using only HTML and embedded CSS.


There were simple works with static pages, without the admin panel. But since then I love web-programming and it was the beginning of my career...

I continued to learn the basics of web programming and found out what is PHP language and why it is needed in dynamic pages.


After some time I understood what are GET and POST requests. I could implement a simple HTML form and process sent data. What is database and why is it needed, I realized only in the future.

After university, I started working at the petroleum refinery company as a software developer and my responsibilities included programming on Delphi and fill out a lot of documents.

At first, it was interesting, but after some time I understood that 80% of my work was collecting signatures from the head of a department. I felt that I started degrading as a programmer.


In 2012, the plant where I worked stopped, and all the staff worked only four days a week. Also, management was forced to take a free vacation.

After that, my salary was only 250$ per month, and I tried to find a solution how to get more money. Firstly, I researched vacancies in large cities such as Moscow and Kyiv. But for getting a good salary, I had to know more than I knew at that time. Also, I had a small child who was only 1 year old, so I decided to try to find some jobs on a freelancing platforms.

It was difficult to choose a platform, but finally, I found the Ukrainian freelancing platform, which is called

The first job I found for only 5$, and it was the task for moving files from the local computer to the webserver and setup environment.

Since May 2012, I realized that I can develop in the freelancer direction. Thus I worked after and before the main work, on weekends, and slept only 4-6 hours. As a result, after some time, I improved my skills as a web-developer, found regular customers, and continued my professional growth.

Two years have passed that I combine freelance and primary job, and now in the freelance direction, the salary is 3 times higher. Since 28.02.2014, I left my primary job and have been working as a freelancer.


6 months have passed since I left the Lysychansk Refinery, and I have no regrets about anything. I have been learning a lot of new information about web-programming, became a private entrepreneur, and much more...
Note. At the bottom of the main site of Lysychansk Refinery, you can find information about the developer who created this site and that was me :)
Warm May on the street, this means that six months have passed and I can summarize the past tense. The crisis in Russia and Ukraine caught me, and my salary was frozen at the level of December 2014. But that didn't stop me from studying. For instance, since January 2015, I am using the Linux system as a default for my laptop.
I plan to write a personal project by the end of the year on one of the popular PHP platforms and increase my level of English to intermediate.


End of 2015, a great time to sum up the past year. Since August, I left the web studio where I worked and totally switched to freelance. Improved English proficiency, but it's still at Pre-Intermediate. In my plans to continue learning English, PHP frameworks, and looking for a new job.
Note. I found a new job and now working as a remote PHP Developer in a small start-up company. The primary responsibility is to write new functionality on the Yii2 framework and integrate it with Memcached and Sphinx.
In August 2016, I ended my career as a freelancer and changed my home workplace to a real office in Kharkiv, so now I live and work here. My current position is Middle PHP Developer, and this is great :)
The main goal for the current year is to increase the level of English proficiency to an average level.


30.12.2016 Можно подвести итоги за весь 2016 год. Работаю уже пол года в офисе, однако существенного профессионального роста пока нет, так как основной проект написан на php версии 5.3 без использования каких-либо фреймворков и новшеств.
Из нового, разобрался с новой для меня системой - Piwik а также попутно немного изучил Angular2.
Постоянное общение с заказчиком на английском, хоть и зачастую письменное, дало свое и мой уровень повысился до intermediate, а также существенно вырос словарный запас, поэтому можно считать поставленная пол года назад цель выполнена.
Март 2017 года. Ушел с прошлой работы, так как не было никакого профессионального роста. Однако уход получился уж очень кардинальным и вместе с семьей переехал во Львов, IT столицу Украины. Работаю теперь в иностранной продуктовой компании, на позиции Web Application Developer/Full Stack, где не боятся использовать передовые технологии.


31.12.2017 Год был очень насыщенным в плане профессионального роста. Компания, где сейчас работаю, оправдала все мои ожидания на 100%
Цели на 2018 год:
  • Вырасти в компании до позиции Team Lead
  • До 01.06.2018 запустить первую версию своего проекта LuckyFirewall|PHP Web Application Firewal
  • Поднять уровень английского до уверенного Upper-Intermediate
Июнь 2018 года.
Цель №1 (Вырасти в компании до позиции Team Lead)
выполнена, я вырос до позиции тимлида и стал больше уделять времени на изучение литературы по эффективному взаимодействию с людьми, а так же time management. Новые обязанности, новые знания, новый драйв!
С апреля по июнь был пробел в занятиях по английскому, однако с июля запланирован курс-интенсив, который я думаю, что даст существенный прирост.


Ноябрь-Декабрь 2018 года. Время для подведения годовых итогов.
В продуктовой компании, где работаю с марта 2017г, произошли кардинальные изменения и с октября 2018 вся работа была перестроена на Scrum методологию, что повлекло за собой существенное изменение в командах.
Цель №1 (Вырасти в компании до позиции Team Lead) хоть и была выполнена в июле этого года, но продлилась совсем не долго и теперь я снова обычный разработчик. К чему это приведет в будущем покажет время, но план развития явно нарушен (Aborted)
Цель №2 (До 01.06.2018 запустить первую версию своего проекта LuckyFirewall|PHP Web Application Firewald) провалена на этапе планирования и анализа. Я нашел несколько больших конкурентов у которых уже есть рабочий прототип и своя команда. Проанализировав их разработки и сколько туда вложено сил|времени, я понял, что не готов потратить столько на создание своего продукта, который уже есть на рынке.
Итог по 2-ой цели: для создания хорошего продукта, нужна команда разработчиков, как минимум 2-3 человека, много свободного времени, классная идея а так же нереальное упорство для его дальнейшего продвижения (Failed)
Цель №3 (Поднять уровень английского до уверенного Upper-Intermediate). С английским все хорошо и его изучение идет по намеченному графику, хоть и с большим трудом. Разговорный навык уже существенно прокачан, однако еще остаются пробелы со словарным запасом и правописанием, но прогресс уже заметен и это радует (Done)

Все так же свободное время стараюсь тратить на саморазвитие, чтение технических и научных статей. В этом году было прочитано 7 книг, из которых 2 книги были по программированию, а остальные по бизнес направлению и изучению психологии поведения людей.
Март 2019 года. Год начался тяжело, компания, где я работал, не подняла очередные инвестиции, в связи с чем сократили 70% персонала, в том числе и меня.
По такому поводу в срочном порядке искал новую работу и нашел очень крутую мировую компанию, в которой собственно теперь тружусь.
Цели на 2019 год:
  • Повышение разговорного и письменного уровня английского (Done)
    • Общения с иностранными заказчиками
    • Изучение новых слов\фраз
    • Преодоление эмоционального барьера
  • Прочитать минимум 4 книги по программированию PHP&JS&Рефакторинг (Almost)
    • Мэтт Зандстра - РНР объекты, шаблоны и методики программирования 4-е издание
    • Джон Резиг - JavaScript для профессионалов
  • Прочитать минимум 2 книги по бизнес тематике (Done)
    • Айн Рэнд - "Атлант расправил плечи" (дочитать 2 и 3 главу)
    • Дмитрий Портнягин - Трансформатор
    • Роберт Т. Киосаки - Богатый папа Бедный папа


Декабрь 2019 года. Год был очень ярким и насыщенным, в плане получения новых знаний и знакомств. С моим приходом в новую компанию, команда PHP разработчиков расширилась с 3 человек до 15, что конечно радует и дает возможность обмениваться знаниями.
В то же время этот год был одним из самых тяжелых с финансовой стороны, особенно повлияло укрепление гривни с 28->23UAH/1$, что снизило зп в гривне почти на 20%, а также неверное инвестирование части денег, в начале года, в сомнительную финансовую структуру. Однако получен огромнейший опыт и сделаны выводы по поводу принятия решений на эмоциях, а так же доверии к некоторым людям.
Что касается намеченных целей на 2019 год, то они выполнены по максимуму и в некоторых моментах даже перевыполнены. Ежедневное общение с носителями языка на английском, дало существенный толчок в его изучении, а также добавило уверенность при разговоре, особенно приятно, когда тебя понимают и ты хорошо понимаешь о чем говорят. Сейчас настал момент, когда уровень владения английского уверенный B1-B2 но до C1 еще далеко и скорей всего без помощи толкового учителя не обойтись...
Все так же продолжаю усердно обучаться, читать множество книг\статей, как по программированию, так и по бизнесу, в том числе и на английском.
Январь 2020 года. Год начался хорошо по всем 'фронтам', и это очень радует, значит силы и энергия направлены в правильное русло. Целей и ожиданий на этот год очень много, постараюсь выделить только самые основные.
  • На 1-ом месте и в максимальном приоритете - это прокачивание своего английского до свободного владения (С1)
  • Расширить круг знакомств (Львов и весь мир)
  • Придерживаться намеченному инвестиционному и финансовому плану, сократить кол-во 'эмоциональных' и ненужных покупок
  • Создать MVP своего продукта (аналог Дедлайн 16.05.2020
  • Выделять время для хобби (спорт и приготовление еды). Постараться максимально освещать в соц. сетях свои результаты (прокачка собственного бренда и английского)
  • Прочитать за год минимум 12 новых книг, по интересующим направлениям: бизнес, программирование, интернет-безопасность, биографии знаменитых людей
  • Перевести сайт полностью на английский
  • Опубликовать минимум 12 технический статей у себя в блоге (на английском)