Position: Front-End Developer
Category: JavaScript
English level: intermediate
Years of experience: 2

- Development and implementation of an online customer service system for restaurants, which helped improve service productivity and customer service quality.
- Implementation of a new building aggregator, providing users with a more efficient housing selection opportunity.
- Successful transition of the application from Vue 2 + JS to Vue 3 + TypeScript, leading to enhanced application performance and improved user experience.
- Implementation of a referral program, which positively impacted user base growth and increased revenue from transaction fees.
- Effective management of a team of three front-end developers, implementing best practices to achieve business goals.
- Constant self-improvement and exploration of new technologies to ensure the highest standards of development and team productivity.
Throughout my career, I've focused on front-end development in a range of capacities. One key role I held was that of a Front-End developer in a product IT company, where I managed a team of three front-end developers. Our main project was the development of a crypto wallet (PWA). I was actively involved in supporting it, implementing new functionality, and integrating various APIs. Part of my contribution to this project was migrating the application from Vue 2 + JS to Vue 3 + TypeScript, which led to a significant improvement in the code structure, performance, and user experience.

I also worked on various freelance projects, including an online service for restaurants that simplified customer service, an aggregator of new buildings that eased the process of finding real estate, and a web hosting control panel that simplified web resource management for website owners. These projects not only helped me to expand my technical skills, but also allowed me to create tangible value for users.

Within the scope of the crypto wallet project, I also actively implemented a referral program that helped attract new users to our service, thereby increasing the profit from user transaction fees.

In my work, I actively use various technologies, including TypeScript, JavaScript, HTML/CSS (SASS), Vue.js, Vite, Linux, and Git. I also employ tools like Vuetify, Bootstrap, Postman, Figma, and Swagger. Currently, I am actively researching and practicing Nuxt and Vitest. I have a solid understanding of ES5-ESNext, REST API, Web/Service Workers, HTTP protocol, Promise API, and blockchain. It's also worth mentioning that I have experience with Python, Django, MySQL, PostgreSQL, Redis, Docker, aiogram, and PyTelegramBotAPI, although I've been primarily focused on front-end development for quite some time.

My personal qualities include responsibility, proficiency in efficient information retrieval, self-learning, initiative, teamwork, adaptability, and attention to detail. I consistently strive to create quality products, guarantee high performance, and maintain code readability while ensuring the best user experience. It is also important to me that my efforts bring profit to the company and add value to its products.
I envision my future job to involve working in an organized and cohesive team, where opportunities for learning and development are readily available. I thrive in an environment where goals are clearly set and expectations are well-defined, and I greatly value the presence of trust and open dialogue between team members and management.

While I relish challenges and diversity in tasks, I would prefer not to focus on roles that involve purely technical support or tasks that do not incorporate programming. I have substantial experience in programming and development and I am eager to continue honing these skills.

Furthermore, I respect companies that uphold a strong ethos and corporate culture, especially those that recognize the importance of maintaining a healthy work-life balance.

These expectations align with my career aspirations, desired role, and my overall work philosophy.