Personal details

Aleksandr M. - Remote data scientist

Aleksandr M.

Senior Software Developer
Based in: 🇦🇲 Armenia
Timezone: Yerevan (UTC+4)

Technical skills

About

Staff Software Engineer with 14+ years of experience in developing and scaling web, desktop and mobile applications. Expert in Python, Java, Go programming languages. Designed, implemented and evolved cloud-native applications using event-driven, micro-services, service-oriented architectures. Hands-on experience in DevOps area with applying CI/CD, GitOps, observability technologies. Built ML, RAG, agentic systems. I thrive to solve business problems via simple and dedicated strategies, often not by coding alone. Worked with enterprises and startups, integrated Agile and Lean methodologies into R&D teams.

Work Experience

Staff Software Engineer
TwillPayments | Apr 2024 - Sep 2025
Python
CI/CD
RAG
  • Designed and built multi-tenant, cloud-hosted, AI-driven application from scratch.
  • Architectured efficient and secure CI/CD pipelines which deliver new features to prod in minutes.
  • Optimized web services, OLTP and background jobs for latency, concurrency and low CPU/RAM consumption.
  • Integrated with a number of external services to prepare OLAP data storage for AI agents.
  • Designed easy-to-use RAG knowledge base updating system with drift detection.
  • Executed most of the technical, management, hiring aspects of a fintech startup.
Senior Software Developer
Akvelon Inc | Sep 2023 - Jan 2024
Python
Scala
Git
GitHub
Amazon S3
Redis
SQLAlchemy
Cassandra
Mockito
pytest
Google Cloud Platform
DynamoDB
Apache Spark
Kubernetes
Terraform
gRPC
Airflow
Prometheus
Golang
Apache thrift
Spinnaker
AWS

Reddit ADS - ads supplier for “front page of the Internet” with 52M daily active users. Product provides targeted per user ad posts with low latency and in huge volumes. Supports different strategies to target users and ability to run multiple experiments for new strategies.

Responsibilities:

  • Implemented new user categorization flows to improve ad targeting strategies;
  • Optimized Spark applications with reducing execution time and resources consumption by 40%.
  • Instrumented Spark-on-Airflow jobs for visibility and early problems detection.
  • Increased test coverage for Spark and Airflow code bases which reduced error rate in half;

Projects

AM Budget View
Python
GitHub
YouTube API
I18n
Golang
GitHub Actions
A desktop application designed to help users monitor their financial health and plan budgets effectively without extra costs and big effort. Mostly for Armenians banks with closed API-s. Written in Golang, this project marks my first full-scale publication, accompanied by a comprehensive video tutorial and advanced CI setup that automatically builds binaries for major operating systems. Responsibilities: - Conceptualization and implementation of the application. - Designing and implementing extended set of features which is constantly growing. - Implementing all DevOps tasks, including crafting CI/CD workflows and releases. - Created and produced a multilingual video tutorial, demonstrating tool functionality and providing localization for three languages. - Ongoing maintenance and support.
Local Guru
Google Cloud Platform
Telegram
Golang
Pocketbase
Web application from a few services. Telegram Bot (https://github.com/AlexanderMakarov/telegrambotexample) for text conversion written as GCP Function. Pocketbase server (https://github.com/AlexanderMakarov/pocketbaseexample) which handles TF-IDF learning and execution for the table-shaped knowledge base. Implemented in November 2022 to check ideas for the Hackathon and try Golang in real apps. Responsibilities: - “Polling” and “webhook” integrations with Telegram API; - Hosted project completely via `gcloud` CLI on GCP Function v2, Secret Manager, IAM; - Built TF-IDF search for table data on multiple columns; - Designed a way to make a “cosine similarity” search with SQLite database (with vectors in memory).

Education

Ivanovo State Power University
Bachelor's degreeMicroelectronics
Sep 2006 - Jun 2011

Certifications & Awards

AWS Certified Solutions Architect - Associate
AWS | Jul 2023
Certificate of completion Boot.Dev Learn Go Course
Boot.Dev | Nov 2022