AK

Hi, I'm Artem

Detail-oriented Software Engineer dedicated to building high-quality products.

About

As a Software Engineer, I am passionate about creating high-quality web applications. I strive to build user-friendly and intuitive interfaces, with a strong focus on detail and performance. I continuously learn and adapt to new technologies to provide the best solutions.

Skills

React
Next.js
TypeScript
JavaScript
Node.js
HTML
CSS
Hono
Shadcn/ui
NestJS
Vue
Nuxt.js
TailwindCSS
Postgres
Drizzle

Work experience

B

Biblio Globus

May 2022 - Present

Software Engineer

About company:

A well-known Russian tour operator specializing in providing comprehensive travel services, similar in functionality to Booking.com

Responsibilities:
  • Utilized Next.js and React to build dynamic, high-performance web applications.
  • Developed custom map layers and markers to enhance user interaction and data visualization on maps.
  • Managed application state with Zustand, ensuring efficient and predictable state updates.
  • Optimized application performance, including code splitting, lazy loading, and server-side rendering with Next.js.
Achievements:
  • Introduced server-side rendering (SSR) with Next.js, improving SEO and initial page load times, leading to a 15% increase in organic traffic.
  • Implemented advanced form validation and error handling with React-hook-form
V

Verny

Nov 2021 - Apr 2022

Frontend Developer

About company:

An online store specializing in grocery sales, similar to Walmart.

Responsibilities:
  • Designed, developed, and maintained web applications using Nuxt.js, Vue, Pinia.
  • Transitioned from a legacy CMS-based architecture to a modern, component-based architecture using Nuxt.js and Vue.
  • Implemented efficient state management solutions using Pinia to ensure optimal performance and scalability.
  • Developed complex forms with vee-validate and zod, ensuring validation, error handling, and user experience.
  • Collaborated with the design team to create user-friendly and responsive interfaces.
Achievements:
  • Led the successful migration of the company's web applications from a legacy CMS to a modern stack, improving maintainability and scalability.
  • Improved the overall code quality and maintainability by implementing best practices and conducting thorough code reviews.
  • Introduced innovative solutions for state management with Pinia, simplifying complex state logic and improving application performance.
A

Agro24

Jul 2020 - Oct 2021

Frontend Developer

About company:

This company connects suppliers and buyers for wholesale food trading. It facilitates seamless transactions and provides a reliable network for trading grains, fruits, vegetables, and other food products in bulk.

Responsibilities:
  • Led the complete overhaul of an existing project from a legacy framework to a modern stack using Nuxt.js, Vue.js, and TypeScript.
  • Designed and implemented scalable, maintainable, and high-performance front-end architecture.
  • Developed reusable components and optimized application performance for better user experience.
  • Ensured the application met industry standards and best practices for security and performance.
  • Integrated with backend APIs to fetch and display data efficiently.
Achievements:
  • Successfully migrated the project to Nuxt.js, Vue.js, and TypeScript, resulting in a 40% improvement in application performance.
  • Reduced the codebase size by 30% through refactoring and optimization, making the project easier to maintain and extend.
  • Improved the application's loading time by 50% by implementing lazy loading and code-splitting techniques.
  • Increased development speed by 25% through the creation of reusable components and a well-structured component library.
W

Wildberries

Mar 2018 - Jul 2020

Frontend Developer

About company:

One of the largest e-commerce platforms in Russia, similar in functionality to Amazon.

Responsibilities:
  • Developed dynamic user interfaces with React, focusing on creating intuitive and responsive web experiences.
  • Worked closely with designers to translate wireframes and mockups into high-quality code.
  • Integrated RESTful APIs, ensuring seamless data flow between frontend and backend systems.
  • Maintained codebase using Git, following best practices for version control and collaboration.
Achievements:
  • Developed a reusable component library that was adopted across multiple projects, enhancing code consistency and efficiency.
  • Implemented an advanced state management solution using Redux, significantly reducing application bugs and improving user experience.