Aleksei Filippov

Software Engineer

Experience

7 years

Software Engineer

September 2025 — Present
11 months
BotScale · botscale.io
TypeScriptNode.jsReactPostgreSQLpgvectorRedisDockerTerraformGitHub ActionsNginxPrometheusGrafanaUptime KumaExpressKyselyAstroVitepnpm

A platform for automating user tasks through conversational assistants, designed to scale across domains, scenarios, and integrations.

  • Designed and implemented a dialog-processing engine on a hexagonal plugin architecture: a multi-stage processing pipeline, feature plugins, routing across LLM services, episodic and semantic memory, a domain plugin, and strict separation between business logic and infrastructure through ports and adapters.
  • Designed and implemented the system end to end: 2 Telegram bots, 2 API services, 5 web apps, 5 reusable npm packages, and Docker-based infrastructure, building a scalable and isolated architecture.
  • Built 4 client-facing apps: a web admin dashboard, a Telegram Mini App with HMAC authentication and payment integration, a CRM operator dashboard with session history and prompt snapshots, and an Astro landing page with region-specific builds.
  • Deployed infrastructure with Terraform: Docker containers, automated deployment with auto-rollback, service monitoring with Prometheus, Grafana, and Uptime Kuma, encrypted restic backups, regional deployments, and centralized secrets management via Infisical.
  • Designed and implemented a command-line tool for workspace management, standardizing development workflows and reducing time-to-deploy.

Frontend Lead

July 2024 — December 2025
1 year 6 months
The Recon Group - ReturnPro · returnpro.com · via velvetech
TypeScriptReactViteTurborepoMobXChakra UIEmotionReact Hook FormAxiosESLintPrettier

A flexible e-commerce returns management platform built for integrations with marketplaces such as Shopify, Walmart, and eBay.

  • Designed the architecture of two web apps from scratch (a returns management admin panel and a client portal for creating return requests) with a modular structure and internal packages, making new marketplace onboarding faster.
  • Integrated apps into a Turborepo monorepo, ensuring unified build configuration and code reuse across projects.
  • Optimized linting and formatting configuration (Prettier, ESLint, TypeScript), speeding up development by ~30% through automated enforcement of code standards.
  • Created reusable monorepo packages used across 5 apps, eliminating logic duplication.
  • Coordinated technical tasks across teams, keeping implementation decisions aligned across developers.
  • Developed a UI kit and private libraries, reducing time to build new interfaces by ~20%.

Frontend Engineer

June 2022 — June 2024
2 years 1 month
The Recon Group - Workflows · returnpro.com · via velvetech
TypeScriptReactWebpackReduxRedux-SagaMaterial UIEmotionWebSocketAxiosReact-KonvaESLintPrettier

A flexible logistics automation system for configuring goods-movement workflows across integrated companies.

  • Migrated the project from Webpack 4 to Webpack 5, reducing build time by ~15% and speeding up development by ~20% through improved caching and tree-shaking.
  • Contributed to product development and support in a distributed team of 20+ developers, improving time-to-market by optimizing processes and standardizing components.
  • Mentored 2 junior developers to Middle level in 6 months through pair programming, code reviews, and individual learning plans.

Frontend Engineer

December 2020 — May 2022
1 year 6 months
ESGI · esgisoftware.com · via velvetech
TypeScriptReactNXReduxRxJSStitchesVanilla ExtractESLint

An educational platform for creating and running tests, analyzing statistics, and managing academic departments, students, teachers, and administrators.

  • Redesigned test creation and assignment flows: reduced steps from 7 to 3, cutting completion time by ~40%.
  • Refactored over 40,000 lines of legacy code as part of the redesign, improving readability, maintainability, and frontend stability while reducing bugs by ~25%.
  • Introduced LLM-assisted technical documentation support, using GPT to generate descriptions for complex components.
  • Implemented a theme-switching system, expanding personalization options for 7 user-role types.

Frontend Engineer

December 2019 — November 2020
1 year
MedAdept · medadept.com · via velvetech
JavaScriptReactReduxRedux-ThunkMaterial UI

A medical portal for doctors and patients to manage clinical cases, track statistics, and communicate with each other.

  • Analyzed over 30 client requirements, proposed and implemented UX/UI improvements (input field grouping, form pre-filling), reducing key workflow completion time by ~20%.
  • Set up a CI pipeline and introduced automated checks (linting, type checking) on every PR, reducing regressions by ~15%.