Aleksei Filippov
Software Engineer
Experience
5 years 8 months Software Engineer
September 2025 — Present 11 months
Software Engineer
September 2025 — Present
11 months
A platform for automating user tasks through conversational assistants, designed for multiple domains, use cases, and integrations.
- Designed and built a modular platform comprising 2 Telegram bots, 2 API services, 5 web applications, and 5 reusable npm packages. Established containerized infrastructure and a unified build and deployment process with region-specific configuration for locales, domains, and servers. This streamlined development and scaling and simplified launches in new regions.
- Designed and implemented an extensible dialog-processing engine with a multi-stage pipeline, routing across LLM services, and episodic and semantic memory. Its plugin architecture enabled independent component development and system expansion without reworking the core.
- Built the platform’s key interfaces: an admin dashboard, a Telegram App with HMAC authentication and payments, an operator CRM with conversation history and saved prompt versions, and an Astro landing page.
- Automated infrastructure with Terraform: Docker service deployments with automatic rollback, monitoring through Prometheus, Grafana, and Uptime Kuma, encrypted backups with restic, and centralized secrets management in Infisical. This made environments reproducible and simplified recovery from failures.
- Designed and built a command-line tool that consolidated routine development, checks, and deployment operations. A single interface standardized workflows and shortened the time needed to release changes.
Frontend Engineer
July 2024 — December 2025 1 year 6 months
Frontend Engineer
July 2024 — December 2025
1 year 6 months
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 work across teams, keeping technical decisions consistent among 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
Frontend Engineer
June 2022 — June 2024
2 years 1 month
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 mid-level in 6 months through pair programming, code reviews, and individual learning plans.
Frontend Engineer
December 2020 — May 2022 1 year 6 months
Frontend Engineer
December 2020 — May 2022
1 year 6 months
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%.
- Implemented a theme-switching system, expanding personalization options for 7 user roles.