Skip to content
View LicBoy's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report LicBoy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LicBoy/README.md

Hi, I'm Ruslan

QA Automation Engineer (SDET) in fintech & payments. I also build apps for small businesses. Every project, with an interactive demo: licman.dev Da Nang, Vietnam · working remotely

Website LinkedIn Telegram Email LeetCode


What I do

  • Test automation for banking and payments. I build backend test frameworks for instant-payment systems and SWIFT MT / ISO 20022 MX messaging, in Kotlin (BDD with Cucumber/Gherkin) and Python, wired into Jenkins with Allure reporting.
  • Help teams test faster. I wrote test steps in business language and onboarded 6 manual testers into writing automated scenarios themselves. Smoke and E2E testing across several projects went from days to hours (about 4–6x faster).
  • Build products for small businesses. These are full-stack apps I design and ship myself, using an AI-agentic workflow with Claude Code.

Featured: Rahat Go

Rahat Go — Telegram ordering app and CRM for a bakery

Rahat Go is a Telegram Mini App and CRM for a bakery in Da Nang. Customers order and pay inside Telegram. Staff run orders, a POS, stock, dine-in tables, and per-dish profit analytics in the same app. The bakery's staff used it for 3+ months.

Go · PostgreSQL · JavaScript · Telegram Mini Apps · OSRM · Docker · Railway · built with Claude Code sub-agents (160 commits, 27 PRs)

Other projects

Project What it is Stack
Chat-labeling automation I automated my own data-labeling job: collected my labeled chats, fine-tuned a RuBERT classifier on them, and let Selenium do the labeling Python · RuBERT · Selenium · Tampermonkey
Image super-resolution with GANs Bachelor's thesis: 4x upscaling with SRGAN and ESRGAN compared with classical interpolation PyTorch · GANs · computer vision
Swiper Arcade mobile game: swipe to destroy asteroids, survive waves, pick bonuses. Formerly published on Google Play Unity · C# · AdMob
P2P crypto trading bot Automated buy/sell pricing on the LocalBitcoins P2P exchange, controlled from a Telegram bot (archived, 2020–2021) Python · REST/HMAC · Telegram Bot API

Experience

Role
CMA Small Systems AB QA Automation Engineer: payments test automation (Kotlin BDD, Python, SWIFT/ISO 20022) 2023 – now
a1qa Test Automation Engineer (Intern): UI and API automation in JavaScript on real websites 2023
Revizor Vision Computer Vision Engineer (Intern): people detection from live cameras for visitor-flow analytics 2022
Kazan State Power Engineering University Bachelor's, Applied Mathematics 2018 – 2022

Toolbox

  • Testing: Cucumber/Gherkin (BDD) · pytest · WireMock · REST API · Selenium · WebdriverIO · Mocha/Chai · Allure · Postman
  • Languages: Kotlin · Python · Go · SQL · JavaScript · C#
  • Data and infrastructure: PostgreSQL · Oracle · MS SQL · Jenkins · GitHub Actions · Docker · Railway
  • Payments: SWIFT MT · ISO 20022 (MX) · MX↔MT conversion · instant payments
  • ML: PyTorch · TensorFlow · OpenCV · scikit-learn
  • AI-assisted development: Claude Code (multi-agent workflows, custom sub-agents) · Cursor

Open to

  • SDET / QA automation roles, especially in fintech and payments.
  • Freelance projects: Telegram Mini Apps, ordering systems and internal tools for cafés, shops and other small businesses. Message me on Telegram.

Pinned Loading

  1. rahat-go-showcase rahat-go-showcase Public

    Telegram Mini App & CRM for a bakery — ordering, POS, stock, dish-level profit analytics. Go · PostgreSQL · Telegram Mini Apps