Aleksandr Kriuchkov, Development & Design

10+ years in development and design, able to create projects from scratch, develop application architecture and design complex interfaces. I am interested in the business aspects, for better understanding the overall value that needs to be carried from the idea to the end customer through design and development.

Rather than rebuilding from scratch, I favor an evolutionary approach to development, advancing projects without halting feature delivery.

Managing a development team for 4 years

While working with a team, I focus on training and development to strengthen skills and build a solid knowledge base for the project. I also streamline processes to improve efficiency. To keep everyone aligned, I establish asynchronous communication, so each member understands both their tasks and the overall goals, ensuring clarity and direction across the team.

At the same time, I do not forget about the result and tracking the overall performance of the team and the mood of its members. I have led development teams of up to 8 people.

Things I use

Vite, ESBuild, Rollup, Webpack

For building projects

Vitest, Jest, Cypress, Puppeteer

For testing purposes

NodeJS, Temporal, GraphQL, MongoDB, PostgreSQL

For back-end development

Vue 2/3, React, Solid, SvelteJS

Also the ecosystems around them

Gitlab CI, Docker, Github Actions

For CI/CD

Typescript

Love and use it

Open Source

Prometheus integration for Nuxt 2/3

Prometheus integration for Nuxt 2/3

Allows you to see what's going on with the application. Supports NodeJS metrics and metrics specific to SSR applications
Sitemap module for Nuxt 2

Sitemap module for Nuxt 2

Supports Typescript, caching, allow to pass dynamic routes and implement chunking
Yandex.Metrica module for Nuxt 2

Yandex.Metrica module for Nuxt 2

Supports Typescript, adds handy development logs and useful methods to the application context

Projects

2023

E-commerce marketplace

Temporal, Nuxt 3, Vue 3, NodeJS, Typescript

Led the front-end architecture and implementation for a customer-facing project, steering the team from inception to successful launch. We utilized a mono-repository structure to consolidate different application modules, optimizing for scalability and minimizing interdependencies.

The backend was composed of numerous microservices, interfaced with the front end via a facade layer. We employed Temporal as the communication protocol, ensuring reliable, efficient interactions across services and components.

E-commerce marketplace
E-commerce marketplace
2022
2023

Promo page builder for 05.ru

Apollo, GraphQL, MongoDB, NodeJS, Typescript

The tool helps to form promo pages without developers' participation from standard blocks, whose look and content can be customized.

I invented the tool itself, and then thought out the service architecture, how components of the builder will be used in other services, how other services will request data, how it will all exist in the context of different Vue versions.

2015
2023

Online store 05.ru

Nuxt 2, Vue 2, Typescript

Worked my way up from designer and developer to development team leader and interface art director, with up to 8 people in the team.

Together with the team took the front-end out of the monolith, worked on the architecture of the application, divided the application into layers, implemented metrics, tests, automation, and much more.

2021
2023

CRM to work with applicants for 05.ru

Nuxt 2/3, Vue 2/3, Typescript

An internal tool that helps the company's HR's work with applicants.

In the project, I managed the front-end development team and the design team.

2020
2023

UI Kit for 05.ru

Vue 2/3, Typescript, Storybook

We developed a set of components and utilities that we reused in all 05 projects, so that we could develop more quickly and not need to create the same components from scratch over and over again.

We automated the workflow of releases for convenience and simplicity.

2021
Browser Extension for Parsing Resumes
A tool to help HR's solve routine tasks
2021
2023

«Darkstore» food delivery service

Nuxt 2/3, Vue 2/3, Typescript
Led the front-end development team and the interface design team. Developed the initial look of the product MVP and iteratively improved its design and codebase, later moving the project to Nuxt 3.
2021
2023

Creation of newsletters in 05.ru

MJML

Formed an approach to creating newsletters to simplify their development. Integrated MJML, and create a workflow for building and automating its deployment.

For designers to take into account all the limitations of MJML, I wrote a document that describes them in detail.

2020
2021

Personal account of the seller in 05.ru

Nuxt 2, Vue 2

A tool that allows merchants to sell their products on the 05.ru store pages, keep track of product remains, sales, and other metrics.

Led the front-end development and interface design team.

2019
Browser extension for parsing data
Allows you to parse lists of products and any other entities, taking into account page navigation, then export the data in JSON format.
2019

«UAE sign» company website

Express, PostgreSQL, NodeJS, Vue 2, Nuxt 2, Figma

The company is engaged in the production of signs in Dubai. Together with the business owner we created the design and structure of the site.

Then I implemented its front-end and back-end, and also made an admin panel for editing the main entities.

«UAE sign» company website
«UAE sign» company website
2019

API for architectural agency

Express, PostgreSQL, NodeJS
Wrote an API to filter and update agency projects. Configured feedback collection and email notifications, set up backups and documentation generation via Swagger.
2019

Functionality of checklists for Collaborator.pro

Custom development in JS
There was a need to implement a new tool in the monolith, so without using frameworks I invented all the functionality to update the view and synchronize the states between all the entities of the page.
2019
«Verdi» clothing store design
Together with the business, we developed a concept for an updated version of the store
2016

«SAMO.CRM» for travel business

Custom development in JS, Sketch

A tool that allows to work with customer applications, handle leads and move the client through the sales funnel in a convenient way for travel agencies.

I made the UI of the CRM, then worked on the front-end: thought about the architecture and structure of the pages, figured out how to update the view regarding the internal state of the components, wrote the logic for the kanban boards and a lot of dynamic elements.

«SAMO.CRM» for travel business
2016

«Uraltehimpex» company website

Ruby on Rails, SQLite

Made a website for a company producing heavy lifting equipment, thought through the structure of the project, created a design taking into account the existing corporate identity of the company.

After that I wrote all the back-end and front-end parts, also made an admin panel for editing the main entities.

2016

CRM for travel agency owners

Photoshop, custom development in JS
A tool to solve the routine tasks of travel agency owners: it monitors managers' work and automates communication with clients. I did the design and the front-end.
2014
2015

«FaceTrip» travel finder

Photoshop, custom development in JS
A service that allows customers to search for travel tours around the world. Together with the business owner, we developed the structure of the site and the visual representation of the UI components. After that I was involved in the implementation of the front-end part of the project.
2015

«Birden.io» personalized anime catalog

Ember, Ruby on Rails

The service allows you to follow the release of new episodes of your favorite shows, watch anime online and catalog them in a user-friendly format.

I designed the entire interface, then did the front-end in Ember.js and the back-end in Ruby on Rails.

2013
2014

Sletat.ru interface design

Photoshop

The service focuses on online tour search for users and B2B clients.

I designed interfaces, presentations and promotional materials.

2013
2014

Animechoice.ru personalized anime search

Javascript, Photoshop
I did my own project, which allowed picking up anime in an interesting way: the user answered the questions and we picked up the appropriate shows according to the answers. I did the design and the front end.
2010
2012

Own projects to sell advertising

Javascript, Photoshop
I made sites on various subjects: applications for Android, a site with a catalog of flash games, various sites on near-game subjects. I filled them with content and then sold advertising spots through third party providers.