I started my journey in digital with web-design. At the beginning of my career I got a job as a web-designer in an online store for children's goods. At the same time I got interested in html-code. First I studied HTML/CSS from the books. Then I entered the university to in-depth study of the programming and started work as a frontend-developer in IT companies.
Last 5 years I work in a big telecom-company VimpelCom, Veon Ltd. My main technology stack: TypeScript, React, React-testing-library, Redux, Redux Toolkit, JavaScript, Webpack, Git, HTML/CSS. I have a good understanding of the entire web-development ecosystem. I wouldn’t like to do tasks automatically, but I would like to understand that all I do will be useful and comfortable for the clients.
I know how to be a leader in a team, because I work as a lead frontend-developer more than 2 years. I have experience in trainings, coaching, best practice implementations. For example, I create «8 rules of good code». This rules follow the principle KISS, DRY, YGNI. I work by of Agile-Scrum project methodologies. I know how to hold a planning meeting, how to hold retrospective.
One of my favourite projects was about how to create and support software development cycle. I call it «Feature testing in different branches». This project gave all web-developer teams in our company chance normalize their release circle and keep code clear. I also initiated the development of Ui-kit components and promoted this idea in the company. My dedication to the project and drive to achieve high results were key factors in creating a new Gitflow and Jiraflow for the whole web-developer teams.
I was also found the Beeinterns program, where me and my colleagues trained young talented students in different spheres such as JavaScript, HTML/CSS, Data Science, Unit-testing. Many graduates of the program gained valuable work experience and were able to achieve success in their careers.
My skills in web-design help me create cool products that customers love. I understand which web-design elements can be better adapted for implementation in the application, which in turn improves the quality of the final product.
I like to learn something new, I always try to improve myself. I watch many courses on Udemy, learn English with tutor, take guitar courses, read books and articles.