Aliaksandr Maruzhenka
Full-stack developer
Minsk, Belarus
Work format: on-site · hybrid · remote
Download PDFASM 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
1999
Software engineer
Developing and maintaining the company’s software.
2015
Company director
Running the company and automating its processes, from work planning to accounting and reporting.
2015
Registered sole proprietor
Development for clients on an official basis: contract, acceptance certificates, bank transfer.
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