Alex — Head of Development of Development dipartimento, Illumina Creative in

Little story telling

Today I actively use the following technologies for develop and research purposes:


  • React
  • JavaScript
  • React-native (iOS & Android
  • apps)
  • HTML, CSS (flexbox)


  • Docker
  • Kubernetes (RH Openshift)
  • GitLab
  • Ignite
  • SSO, Keycloak, JWT


  • NodeJS
  • MongoDB, PostgreSQL
  • Apache Kafka
  • Ignite
  • SSO, Keycloak, JWT


  • Sketch
  • Photoshop
  • Figma


Last 5 years my primary work is front-end development.
I’m the Team Lead of 6 senior-middle front-end engineers. 
We develop the internal Enterprise portal for Russian Railways Company.


More than 100 websites created with PHP-powered backend.
I normally utilize NodeJS to create a MVP and for moderate-load products.

In our projects we take use of microservice arhitecture and Java for highload backend. 
Apache Kafka as queue, GitLab for code repository, unit-test and checkstyle running.
Swagger for REST specs. Posgrees as SQL database, MongoDB as a document-oriented database.

At the high-load part of software we use Ignite for in-memory cache and Elasticsearch as searchengine.

Also I have integrated Microsoft Azure Pipeline to provide CI / CD for our mobile application.


For local development the Docker container is used. 
In production we have RedHat Openshift Container Platform with more than 40 node servers.

I prefer the kubernetes CLI and UI interface and.
Finally, I have some Linux administration skills and pet a small home cluster ^^

My blog posts:

alt How Azure Load Balancer works?

Load balancing refers to the process of evenly distributing load (incoming network traffic) across a group of server resources or servers.

How to find out what the site works on?

How to find out what a competitor's site is working on? Or your own, if access to the control system is lost

alt Choosing Game Developer Path

Video game development is one of the components of the entertainment industry...

alt Game development outsourcing: what is it for?

Principles of the video games development outsourcing

Advertising in messengers and the future of SMM

Sales funnels and sales tunnels in instant messengers are becoming more and more popular. Why?

Mobile marketing

The attention of the mobile phone user is scattered by numerous offers of products and services. How can you get the attention of consumers?

Differences of a site from a mobile application

85% of users prefer to use mobile applications rather than mobile versions of sites. Why?

Quiz Landing - what is it

What is it and why has this kind of landing page become so popular?

Chatbots for business - why are they needed

Why is everyone obsessed with chatbots and does it make sense?

How to find out which engine the site is made on

If you do not own a site, you may want to know what engine this site is made on

Necessary site pages

Gentlemen's set for a corporate site

Breadcrumbs on the site - what is it?

From web developers and web designers you can often hear the concept of "bread crumbs on the site." What is it and why are they needed?

Choosing a website builder: which is better?

Often an entrepreneur decides to save money on starting a business, abandons the idea of __ordering a turnkey website and finds a website builder ..

How Yandex.Direct actually works

Advertising in Yandex.Direct is a great way to get customers! But something went wrong for the guys from the video ...

Hello! My name is , please email me:
contact us

Our services