Aleksandr Kariakin, Developer in Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia
Aleksandr is available for hire
Hire Aleksandr

Aleksandr Kariakin

Verified Expert  in Engineering

Software Developer

Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia

Toptal member since November 5, 2024

Bio

Aleksandr is an experienced back-end developer with over four years in the field. He focuses on Ruby and Python development, CI/CD streamlining, and DevOps methodologies. Proficient at problem-solving and debugging, Aleksandr is known to enhance workflows quickly. He uses a practical collaborative approach to work with diverse teams and provide scalable and efficient solutions.

Portfolio

Toptal
CI/CD Pipelines, Cucumber, Docker, GitHub Actions, Grafana, Jenkins, Kubernetes...
Web Creator
Ruby, Ruby on Rails 7, Elasticsearch
Budka52
Joomla, Adobe Muse, OpenCart

Experience

  • Ruby - 4 years
  • Ruby on Rails (RoR) - 4 years
  • RSpec - 3 years
  • Jenkins - 2 years
  • Kubernetes - 2 years
  • GitHub Actions - 2 years
  • Python - 1 year
  • OpenAI - 1 year

Availability

Full-time

Preferred Environment

PyCharm, RubyMine, Cursor

The most amazing...

...thing I've done is apply an automated testing system, which reduced deployment time and increased developer satisfaction by 32%.

Work Experience

Back-end Developer

2021 - 2024
Toptal
  • Developed and maintained features for the company's primary platforms and service applications using Ruby on Rails.
  • Engaged in a team to optimize developer workflows, reducing bottlenecks in other teams' experiences and improving the efficiency of CI/CD processes.
  • Applied an automated testing system, reducing deployment time and increasing developer satisfaction by 32%.
  • Migrated several legacy Jenkins workflows to GitHub Actions, standardizing CI practices and eliminating bottlenecks.
  • Enhanced and simplified the company's deployment process for managing app deployments via Slack.
  • Improved Kubernetes cloud infrastructure, reducing costs by 40% and increasing testing speed by 50%.
  • Participated in and later headed a Python project involving AI in developers' work processes.
Technologies: CI/CD Pipelines, Cucumber, Docker, GitHub Actions, Grafana, Jenkins, Kubernetes, OpenAI, Object-oriented Programming (OOP), Python, Ruby on Rails (RoR), Ruby, PostgreSQL

Junior Back-end Engineer

2021 - 2021
Web Creator
  • Debugged and optimized legacy codebases for eCommerce platforms, reducing load times by 10%.
  • Introduced a comprehensive testing system for legacy projects, improving code stability.
  • Incorporated payment gateways and cargo delivery systems, enhancing user experience for online stores.
Technologies: Ruby, Ruby on Rails 7, Elasticsearch

Founder

2015 - 2021
Budka52
  • Headed a company that produced wood products. Supervised technical processes and production optimization.
  • Developed and launched over seven custom websites for my business using Joomla, Adobe Muse, and OpenCart.
  • Merged websites with marketing tools to improve online visibility and drive traffic.
Technologies: Joomla, Adobe Muse, OpenCart

Experience

AI-powered App for Knowledge Base Optimization

https://github.com/toptal/top_assist
An application that allows users to use AI and messengers to search for relevant information in the knowledge base. AI makes it possible to connect any source of data (knowledge) so that it can be used as a base material for generating answers to user questions.

Distributed RSpec and Cucumber Testing Solutions

https://github.com/toptal/test-distrib
An application for running tests in a distributed environment. This approach allows users to speed up testing several times due to parallelization. It also reduces the testing time to the duration of the largest test, which enables users to speed up the delivery of code to production in the minimum possible time.

Education

2000 - 2006

Master's Degree in Heating and Ventilation Systems

Nizhny Novgorod University of Architecture and Civil Engineering - Nizhny Novgorod, Russia

Certifications

SEPTEMBER 2024 - PRESENT

LangGraph (AI)

Udemy

SEPTEMBER 2024 - PRESENT

LangChain (AI)

Udemy

SEPTEMBER 2023 - SEPTEMBER 2026

Certified Kubernetes Administrator

The Linux Foundation

JULY 2023 - PRESENT

Elasticsearch

Udemy

SEPTEMBER 2020 - PRESENT

RSpec

Udemy

Skills

Tools

Jenkins, RSpec, Cucumber, Grafana, Adobe Muse, PyCharm, RubyMine

Languages

Ruby, Python

Frameworks

Ruby on Rails (RoR), LangGraph, Ruby on Rails 7

Platforms

Docker, Kubernetes, Joomla, OpenCart

Paradigms

Object-oriented Programming (OOP)

Storage

PostgreSQL, Elasticsearch

Other

GitHub Actions, CI/CD Pipelines, OpenAI, LangChain, Engineering, Cursor

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring