Summary
I have been working as a frontend developer for over 10 years. For me, it’s not just about knowing frameworks, libraries, and UI kits. Although I have experience in commercial development with most of them. For me, frontend is primarily about creating a beautiful, intuitive, responsive, user‑friendly, and accessible interface for all users. Which is then implemented using the technology suitable for the specific task, be it a web, mobile, or desktop application. Throughout the entire period of my practice, I honed my skills, and if it was necessary to study related topics that did not pertain to the development of science, I did so. Namely, Theory of Colours, Designing Calm UX Principles.
Work experience, 10+ years.
-
Solves.pro - Frontend Developer
May 2025 – May 2026
My responsibilities included refining existing projects, adding new functionality, and optimizing the performance of applications, online stores, and portals for various client companies. In just one year of working at this company, I was able to gain a detailed understanding of nuxt and vue at a very basic level, as well as the intricacies of SSR operation and page rendering optimization. This allowed me to reduce the first‑load time in one of the projects by more than 20%, thanks to optimization and query caching. Another achievement was learning Kotlin, a new programming language for me, while developing a native app for watches on WearOS, and then integrating it with the existing mobile app for Android.
Stack: Nuxt Vue Vite GraphQL React Admin React PWA GraphQL TypeScript Rollup GitLab Pipelines GitHub Pipelines Prettier ESLint Stylelint
-
Plasma Pay - Frontend Developer, Tech Lead Frontend
May 2017 – May 2025
My responsibilities included overseeing frontend development, code reviews, conducting interviews for team recruitment, and, of course, writing code—lots of code. I had to find solutions to problems that had never been implemented anywhere, even in a similar form. I had to integrate solutions written in programming languages that were new and unfamiliar to me within a short timeframe. This allowed me to gain a fairly broad understanding of programming approaches and various application architectures. A key feature of the project was complete decentralization. Statistics from different blockchains were collected using sub-graphs, and open APIs were also used. All frontend code was deployed on IPFS.
Stack: Angular React/Redux PWA GraphQL WebAssembly TypeScript NX NestJS Prisma Solidity EVM Bitcoin Vite Rollup GitLab Pipelines GitHub Pipelines Prettier ESLint Stylelint ls-lint
-
Swaaed, Los Angeles - Frontend Developer
July 2016 – May 2017
Developing solutions related to the automatic publication of various types of posts on social media. Integration with IBM’s Watson AI to identify the target audience, sentiments, and purchasing power of various groups of people on Twitter and Facebook based on their posts and photos. As a result, we obtained fairly accurate information about who would be interested in a specific product, for example, sportswear.
Stack: Angular RxJS NodeJS Express TypeScript MongoDB Bootstrap SASS AWS S3 WebPack TSLint
-
1 Bit, Krasnoyarsk - Full-stack developer
February 2015 – August 2016
I was involved in a separate startup project that wasn’t part of the company’s main business focus. However, the project was aimed precisely at further integration into the company’s entire workflow. The solution was a task management system, suitable both for an individual person and for the team. My personal contribution was integrating the MVC architecture into the project and implementing the then‑new Yii2 framework. This made it possible to stop wasting time on standard tasks such as data validation or database queries. Using Active Record instead of SQL queries significantly simplified the use of the database, and overall, the introduction of the framework reduced the amount of code written for the project.
Stack: JavaScript CSS Yii-2 PHP5 PHP7 NodeJS MySQL PostgreSQL WebPack
-
Valdi Trading House, Krasnoyarsk - Full-stack developer
January 2014 – February 2015
The responsibilities included the completion and maintenance of the company's website itself and the internal client-server infrastructure. The company is engaged in the state. procurement and tenders under 44 and 223 Federal laws. Due to the specifics of the work, there were quite high safety requirements. It was necessary to consult the staff, distribute access rights to different points of the network. And to refine an already operating online furniture store.
Stack: PHP5 Yii-2 NodeJS MSSQL Active Directory Windows Shell Bash