English
English

Hello everyone, my name is Ilya!
On this page you'll find information about who I am: my skills, objectives and plans.
English
I'm almost fluent in it, able to discuss different topics and got a knowledge of professional terms
Chinese
I'm able to translate texts of medium difficulty, but my speaking skills are at a very basic level. So, I keep on studying it
Vietnamese
basic level, but I keep on studying! I'm not less interested in it than in English!
Spanish
I know only some basic things and keep on studying from time to time
Russian
a native speaker
In my routine work I use the following technologies
HTML5
- confident knowledge
CSS3
- confident knowledge
JavaScript
- lately I use native JS more especially writing the modules, although before I often used jQuery
PHP
- in general I know it, but since I'm a frontend developer I don't deal with it too often. So, I need more practise
SQL
- I've learned the basic queries and in general I need to practice with it (at least for now)
To keep up with the times and remain a full-fledged specialist, I use AI working on my projects

Chat GPT
It's quite a useful helper, which sometimes gives good advices how to improve the code, makes code review and so on. Solving problems and seeking for the precisely corresponding answers with it becomes much easier and faster than just using Google search and Stack Overflow (as it was before).
Although, of course it requires some skills of writing the correct prompts and everything should be checked (because it often makes mistakes dealing with the big parts of code and can create a real mess over there after it)

Mistral AI
I use this one when I don't need too detailed and precise answer, but it's important to get a rapid response, in a case when I know that ChatGPT will be likely responding only after a long pause (as well as when it's overloaded with too many user requests as it happens on Fridays).
So, despite this AI sometimes gives too superficial answers, but for me it serves for its purpose more than well - it's faster than a simple Google search anyway (which results could be quite irrelevant)
Web-design
I have skills in web-design (I've even already accumulated a lot of examples to show in my separate portfolio)
Copywriting
As a copywriter I have a big experience in the fields: tea & tea ware, medicine and construction. I can learn information rapidly and able to work with any topic
E-commerce
I used to work (placing goods and writing descriptions) with:
- AliExpress;
- eBay;
- Amazon

Coding: Sublime Text, VS Code, NPM + SCSS, online playgrounds (for testing);
Design: Figma, Adobe Photoshop, Adobe Illustrator, Canvas, Sketchbook, CapCut (as well as many other utilities);
Before I was working with Openserver, SASS and Gulp, but I decided to reconsider it all because, for example Gulp became a real troublemaker with its updates which could make some of my work environment failing and I had to waste my time seeking how to fix it.
I can work with Windows or Linux based OS - whatever suits my current goals more.
CMS Opencart
- for a web store development
The only CMS I really like to work with as a developer or a webmaster!
Advantages: it's flexible, easy to install & make settings, doesn't try to burn your server to the ground when just several hundred of users came in (and doesn't slow down), clear architecture and documentation that allows to make any changes and add your own self written modules or plugins, friendly & hard-working community and so on.
Disadvantages: (if it only can be called so): it is meant for the web stores development only.
CMS Drupal
- for single page websites or any other commercial website except for a web store
Overall I'm not satisfied with this system for a number of reasons, so I'm currently looking for an adequate replacement. I had to write all the modules just by myself (including the callback modules), because in another case it just doesn't work right.
Advantages: in general it allows to place the content and organize the structure for multi-page website.
Disadvantages: it's not flexible enough, has several bugs that you always have to fix during the installation, jQuery standard shortcut function call was replaced by the developers (by this reason most of the modules created for this system earlier by other developers stopped working in it), the system is poorly and very fragmentarily documented (sometimes you just cannot find the information you need, so you feel wandering in the dark).
CMS WordPress
- I was dealing with it, but don't use for development anymore
I used to work with it as a webmaster and a web editor (on a couple of projects), then tried it as a developer but there were many things that made me to change my mind and move customer's website to CMS Drupal.
Advantages: it's easier to find the working modules for it, than for Drupal and (after some research) you can manage to place the content and organize the website structure.
Disadvantages: I've checked many websites based on this CMS and all of them were downloading slow (slooooow like a turtle), which is bad for UX, its creators rewrote many basic PHP functions and you by this reason you gotta guess every time what “hook” you should use (and how) + their documentation not always make it clear (so you should waste your time digging the entire internet seeking for the suitable examples), it still got some serious security issues (such as poor defense of the admin panel from the brutforce or DDoS attacks).
CMS Joomla
- used to be good for development of various websites, but now it's an abandoned project
I started diving into website development with this CMS (since v1.7), worked as a webmaster, a web editor and finally as a web developer (at an amateur level, gradually improving my skills). I developed several websites based on it (including my own small webstore in the year 2014th).
Advantages (it used to have): its admin panel was pretty clear and easy to use, you could find many fine working plugins and modules on the internet.
Disadvantages: in the end (from v3.x) they made such a mess there that it became really hard to understand how to create a custom theme and plug in the libraries and files you need to make them work with your template. The documentation became fragmentary and messy. Also jQuery library stopped working there and by some weird reason I couldn't get how to plug it in. At the same time, how it seems, many developers stopped working with this CMS, so it's not easy to find any modules that you need.

I'm able to create websites that match the main principles of SEO (cause I know: no one needs just another one dead web page on the internet). Every website should serve the business purposes as efficiently as it possible attracting the audience and converting it into the loyal clients or users, therefore I always advise my customers, how to do better from the very first steps.
Also I got some skills in promotion such as: designing banners, establishing settings of the advertising campaigns in Google AdWords (or any other), although usually it isn't my main work.
- programming and web engineering - I'm goning to continue studying these subjects further;
- web design - once I was asked to create a promotional banner (to place on a partner site) - this is what I started with;
- photography - it helps me to relax and refresh my mind and also it moves me to earn new skills which are helpful in web design;
- languages - if I have any free time I don't miss the opportunity to improve my skills in languages I've mentioned above
Lately I don't deal with the clients much, but since I used to work as a selling assistant once - it isn't a big deal for me. I always try to be friendly and eager to help (but of course: the work is going first and I prefer short, precise and concise instructions when it comes to that)
2006 - 2008 - Certification Engineer (in construction);
2008 (few months) - PC assembler;
2009 - 2010 - economist of the planning department (calculations for construction works);
2010 - 2012 - estimator, office manager (estimate calculations, various jobs, including support of the company's website);
2013 - 2014 - leading specialist of the Archival Agency (regional government);
2015 - 2016 - sales consultant for wholesale sales of industrial ventilation systems (large international wholesale company);
2016 (few months) - master of installation and connection of Internet networks (local provider);
2017 - 2019 - developer, webmaster, content manager of an online store (China, Hainan);
2019 - now - developer, webmaster, web designer, content manager (freelance);
I'm 42 years old and I continue working as a web developer, webmaster, copywriter and (sometimes) as a web designer. And in fact I'd like to concentrate to a particular kind of job (web developer or web designer - both are fine, so it depends on the work offer I get).
Now I'm a freelancer, but I'm ready to consider an office work as well.
I want to move to Ho Chi Minh City to live and work - it is my current objective, cause I like Vietnam (but in addition I got some personal reasons to come).
Before I've started working in IT sphere I used to work in several different spheres (you can read about it in a chapter "WORK EXPERIENCE").
How I got in IT sphere
I have always been attracted by computers and IT, so I decided to pay my attention to this sphere. I've done my first steps in that field when I was working as a PC assembler and an internet installer.
I've been building and managing websites since 2012 (at first it was my modest little hobby). It was so exciting for me that I decided to study this subject in my free time. So, as an experiment I created my first website for my friend from China. Eventually it helped him to kick-start his business selling goods to the foreign tourists and sending parcels abroad (now this site doesn't work, because my friend have changed the direction of his business).
Finally, in the end of 2016th, I got an invitation to come to China and work for his company (we still continue cooperating).
I accepted the offer and moved to Hainan province, where I lived & worked for 2 years.
My plans for the nearest future:
I continue to improve my skills in websites development, web design and programming (I would like to study development of the applications, in particular).
Although I am a native speaker of Russian language, I am more interested in an international sphere.
Thus, to use and improve my skills linked with foreign languages I would like to go live & work abroad (and probably to move). Also I'm interesting in Asian culture.
Thanks for your attention!