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

Little story telling

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

Front-end

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

CI / CD

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

Back-end

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

Design

  • Sketch
  • Photoshop
  • Figma

Front-end

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.

Back-end

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.

DevOps

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:

How to find out what the site works on?

2022-07-20
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

2021-12-22
Video game development is one of the components of the entertainment industry...

alt Game development outsourcing: what is it for?

2021-04-10
Principles of the video games development outsourcing

Advertising in messengers and the future of SMM

2019-09-20
Sales funnels and sales tunnels in instant messengers are becoming more and more popular. Why?

Mobile marketing

2012-11-20
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

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

Quiz Landing - what is it

2012-03-20
What is it and why has this kind of landing page become so popular?

Chatbots for business - why are they needed

2010-12-20
Why is everyone obsessed with chatbots and does it make sense?

How to find out which engine the site is made on

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

Necessary site pages

2006-03-20
Gentlemen's set for a corporate site

Breadcrumbs on the site - what is it?

2004-09-20
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?

2003-04-20
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

2001-06-20
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