Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Aibek Izhanov

Aibek Izhanov

Almaty

Summary

Senior Full-stack developer with over 5.5+ years of web development experience, striving to maintain a balance between business value and maintainable code, following the teachings of St. Virgin Sandy (Metz), the advice of Uncle Bob, the experience of Sir Linus Torvalds, with its motto “The data structure is more important than the code itself,” and an OOP code of conduct, understanding that changes in the application are inevitable, like death and taxes.
Very curious, self-critical, responsible, self ironic. I relieve stress and aggression in the gym.

Overview

11
11
years of professional experience

Work History

Software Engineer

Kantox LTD
08.2024 - Current

Freelancer at Kantox LTD, specializing in maintaining and enhancing existing applications by implementing new features and ensuring seamless functionality:

  • Analyzed proposed technical solutions based on customer requirements.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.

Lead Software Developer

Easyrent Technologies
12.2023 - 05.2024

Local start-up in car rental domain with ambition to become huge b2c platform and maybe c2c.

  • Designed the whole software architecture;
  • Provided software integration;
  • Performed DevOps tasks, such as server maintenance, application deployment, server configuration, proxy-server setup, and backups;
  • Built front-end with Stimulus/Turbo, HTML, SCSS, Bootstrap;
  • Developed new features and components;
  • Provided integrations with the external services (SMS Center, Telegram);
  • Wrote unit tests;
  • Worked in an Agile environment and led the team;
  • Provided full test coverage;
  • Conducted interviews;

Technologies and tools

Ruby 3.2.2, Rails 7.1.2, dry-monads, dry-validation, Stimulus, Turbo, Redis, Sidekiq, Typesense (lightweight and fast alternative for Elasticsearch), Devise, Bootstrap 5.2, ViteJS, Pagy.

Full Stack Developer

Mogo Kazakhstan
06.2022 - 12.2023
  • Application in the microfinance sector – loans for car purchases, loans secured by cars, phone loans, payday loans.
  • Implemented functionality for flexible loan deferment (changing payment schedules, loan calculation considering deferment, etc.).
  • Integrated with Bondster (investment platform), including loan import, payment import, and monitoring platform statuses.
  • Proposed refactoring of existing API (domain-driven separation, restructuring for better organization).
  • Bug fixing.
  • Wrote front-end with jQuery, HTML, CSS and internal framework called Releaf (legacy from Latvia);
  • Fixed bug in the email sending process in the Redash application (written in Python) and deployed to the server;
  • Demonstrated achievements include successfully advocating for the use of dry-monads. Additionally, conducted interviews for the position of a Ruby developer in recent months (for another project called qanat.kz);
  • Technologies and tools
  • Ruby 2.7.1, Rails 5.0, Sidekiq, Redis, MySQL, RSpec, Capybara, jQuery, HTML/CSS, Grape, dry-monads, Releaf, devise, Build Kite, GitLab, Capistrano

Full Stack Developer

Vinci Dev
04.2018 - 05.2022

A small team of Ruby enthusiasts, working in the field of microfinance and courier services.

  • Implemented the operation of withdrawing money from the "merchant" card to the client's card (used SOAP envelope for acquiring service);
  • Implemented a dashboard for agents (employees issuing cash loans) of a microfinance organization;
  • Implemented dynamic calculation of the loan amount through Stimulus/Turbo;
  • Integrated with the Telegram Bot API (sending messages, media, forwarding messages, etc.);
  • Integrated with QIWI Wallet (R.I.P);
  • Extended of queries in GraphQL (query/mutation);
  • Performed DevOps tasks, such as server maintenance, application deployment, server configuration, proxy-server setup, and backups;
  • Wrote front-end with VanillaJS, Bulma CSS

Technologies and tools

• Ruby Ruby on Rails, dry-rb, Sidekiq, ActionCable, JavaScript, Stimulus, Redis,

PostgreSQL, GitHub Actions, Capistrano, Nginx, Passenger, Webpack, GraphQL,

Telegram API, Digital Ocean, RSpec, Bulma

Installation Supervisor of Turbo Machinery

JSC "Trust SAEM"
02.2014 - 12.2017

A wide range of services in the field of construction of thermal power plants, installation, reconstruction, and repair of thermal energy equipment of any complexity.

  • Supervision of work execution
  • Reading technical drawings
  • Safety equipment control
  • Provision of materials and tools

Education

Bachelor of Engineering and Technology: - Power Heat Engineering

Almaty University of Power Engineering and Telecom
2013

Skills

  • Ruby, Rails, JavaScript
  • Stimulus/Turbo, VueJS
  • API design
  • PostgreSQL, MySQL, Redis
  • Sidekiq
  • RSpec, Capybara, Cuprite
  • GraphQL, gRPC, REST
  • HTML/CSS

Languages

Kazakh
First Language
Russian
Proficient
C2
English
Intermediate
B1

Timeline

Software Engineer

Kantox LTD
08.2024 - Current

Lead Software Developer

Easyrent Technologies
12.2023 - 05.2024

Full Stack Developer

Mogo Kazakhstan
06.2022 - 12.2023

Full Stack Developer

Vinci Dev
04.2018 - 05.2022

Installation Supervisor of Turbo Machinery

JSC "Trust SAEM"
02.2014 - 12.2017

Bachelor of Engineering and Technology: - Power Heat Engineering

Almaty University of Power Engineering and Telecom
Aibek Izhanov