Position: Senior JavaScript Developer
Category: JavaScript
English level: intermediate
Years of experience: 8

I got my bachelor's degree in computer science in 2014.

In 2015, I started working in RostovMama. As I wrote above, I was the only developer and, moreover, had no experience with the used forum engine. At that time, it was a fairly high-load project, with which I also had no experience. It was a huge challenge for me. However, I did it, which gave me confidence and taught me to rely on myself to solve problems. I completed all the tasks assigned for me, without exception.

I started to work for the Legal Advice Middle East in 2015 as a beginner in Angular. In one month I performed tasks on an equal footing with experienced developers. In a year became a Lead Front-end Developer and started to work on a new version of a project. In three years became a CTO.

Every time I left, they really didn't want to let me go, and that means something. Upon request, I can provide contacts for obtaining recommendations from the last place of work.
I started my career in September 2013.

"Ministry of Ideas" (Donetsk, Ukraine; Sep 2013 - Jul 2014) was my first company to work with as a Junior Full-stack Web Developer.
My job was to develop features, extensions, modules and fix bugs for already implemented projects. Also I made a few business websites and online stores. We used in our projects: Yii framework, OpenCart, Drupal, WordPress. 

"RostovMama" (Rostov-on-Don, Russia; Oct 2014 - Sep 2015) was the second one. I worked here also as a Full-stack Web Developer but was the only developer in the company. It was a great responsibility and taught me how to solve problems, regardless of complexity or uncertainty, since I had no one to rely on. The main task was to maintain, update and add new features to a forum created using Simple Machine Forum engine. Minor tasks were to create a few new sites for the company including using Yii and InstantCMS.

"Legal Advice Middle East" (Dubai, UAE; Oct 2015 - Dec 2021) was  the third one. I started to work as a Front-end Web Developer in this startup. It was my first acquaintance with Angular. Our team was small but very friendly. We created project from scratch using just Angular and Angular Material for front-end and Laravel for back-end. Aside from common front-end tasks I had to solve problems related to interface design. In 2018 my position was changed to Chief Technical Officer.
I got a lot of experience with AngularJS, Angular, Ionic Framework, RxJS, NGXS, Node.js, Nest.js, ElasticSearch, MongoDB, Redis, WebSockets, ServiceWorkers, Gitlab CI, Docker, Jira, Trello, Scrum, Kanban.
Ability to work remotely or mix office/remote preferred.

It would be pleasure to work on a large Angular project with unusual and interested tasks and/or JavaScript back-end on same basis. I am also interested in leading small team. Any new technologies to explore and implement is welcome.

Don't want to work with PHP. Only JavaScript, TypeScript (preferably), Dart (interested, no experience).

I am highly interested in Flutter now. I got no experience with it in a real project but explore it on my own. If you have Angular project and decide to try Flutter than I am the best person for you.