ASM Systems

Aliaksandr Maruzhenka

Full-stack developer

Minsk, Belarus

Work format: on-site · hybrid · remote

Download PDF

ASM Systems

Aliaksandr Maruzhenka · Full-stack development and business automation

Summary

Programming since 1989. 27 years of experience, from software engineer to company director. In the company I run, I automated the key processes myself — from work planning to accounting and reporting. I combine code, business understanding and promotion: I build websites, Telegram bots and web applications in Python, PHP and TypeScript, and set up SEO and paid search advertising.

Experience

  1. 1999

    Software engineer

    Developing and maintaining the company’s software.

  2. 2015

    Company director

    Running the company and automating its processes, from work planning to accounting and reporting.

  3. 2015

    Registered sole proprietor

    Development for clients on an official basis: contract, acceptance certificates, bank transfer.

  4. 2026

    ASM Systems

    Websites, Telegram bots and web applications for businesses.

Projects

  • Fleet management system: from a Telegram bot to an ERP

    Started with a Telegram bot for START and FINISH check-ins and grew it into two services: the management system (bot and web admin) and a driver portal. Integrated with two GPS telematics systems and fuel cards.

    FastAPI, python-telegram-bot, PostgreSQL, SQLAlchemy 2, Alembic, DockerRead more

  • Lawyer’s website

    Built on WordPress, plus SEO: keyword research and clustering.

    WordPress, SEOOpen site

  • Tattoo studio website, Minsk

    Built on WordPress: work galleries, prices, FAQ and quick contacts. SEO was not part of the brief.

    WordPressOpen site

  • Website of an international passenger carrier

    Improvements and advertising: changes to the existing site, SEO landing pages for destinations, Google Ads campaigns. I did not build the site itself.

    SEO, Google AdsOpen site

  • Website of a refrigerated freight company

    A WordPress site with online ordering and basic SEO setup.

    WordPress, SEOOpen site

  • asm-sys.com — this site

    Next.js (App Router) and TypeScript, GSAP animations, two languages via next-intl, statically generated pages.

    Next.js, TypeScript, Tailwind CSS, GSAP, next-intl

Stack

Backend
  • Python
  • FastAPI
  • Flask
  • Django
  • SQLAlchemy
  • Alembic
  • AsyncIO
  • python-telegram-bot
  • pytest
  • PHP
  • Laravel
  • WordPress
  • REST API
Frontend
  • JavaScript
  • TypeScript
  • React
  • Next.js (App Router)
  • HTML5
  • CSS3
  • Tailwind CSS
  • GSAP
  • Framer Motion
Data & infrastructure
  • PostgreSQL
  • MySQL
  • Docker
  • Nginx
  • Linux
  • Git
Marketing
  • SEO
  • Google Ads
  • GA4/GTM

Stack evolution: BasicPascalAssemblerVisual BasicSQLPHPJavaScriptPythonTypeScriptReactNext.js

Education

  • BelHard Academy

    Python Professional

  • My IT School

    PHP, Laravel, MySQL

  • Webcom Academy

    SEO and paid search advertising

Languages

  • Russian — native
  • English — elementary