

Hello, I’m SocketSomeone your Software Engineer
Alexey Filippov
Russia, Saint-PetersburgYou just found my profile! I'm a kitten who loves coffee and bugs! ( •̀ ω •́ )✧
Software Engineer, Open-Source Enthusiast (OSS), and Tech Lead specializing in Backend development with over 5 years of experience. I have worked on open-source projects that are becoming increasingly popular. My primary development language is Node.js, and I frequently use TypeScript. Additionally, I use Go/Python/C# to solve supplementary tasks.
Check out my latest work
I've worked on a variety of projects, ranging from web development to machine learning. Here are a few of my favorites.
My professional journey
A showcase of my career journey — the roles, responsibilities, and achievements that define my professional growth.
Senior Software Engineer @ X5 Digital
Russia, Moscow - Remote
Apr. 2024 - PresentSenior Software Engineer @ X5 Digital
Russia, Moscow - RemoteContributed to the development of internal platform solutions by creating new services and tools aimed at improving the quality and scalability of the company’s information systems. Took part in strategic initiatives such as neural network integration, test automation, architectural transformation, and engineering culture development.
Responsibilities:
- Developed and maintained services powered by neural networks
- Conducted internal research and POCs
- Educated and mentored product development teams
- Helped shape engineering policies and best practices
- Built and evolved an internal testing automation platform
- Designed and maintained libraries and services for test automation
- Supported hiring and onboarding for strong cross-functional product teams
- Promoted and nurtured internal engineering culture
Achievements:
- Initiated and led the company’s open-source initiative
- Automated test coverage generation based on OpenAPI specifications
- Built an AI service that automatically generates test cases, code reviews, and business scenarios
- Took part in designing and executing the architectural migration to NestJS
- Developed a benchmarking and metrics system to evaluate neural network quality
- Contributed to hiring top talent into core business teams
Maintainer @ Necord
Open Source - Remote
Oct. 2021 - PresentMaintainer @ Necord
Open Source - RemoteThis module provides fast and easy way for creating Discord bots and deep integration with your NestJS application.
Responsibilities:
- Created a package for creating Discord bots with Nest.js
- Provided support for the package users
- Implemented new features and bug fixes
Achievements:
- Published a package that has been downloaded over 1000 times
- Gained a community of 100+ developers using the package
- More 400 stars on GitHub
Software Engineer @ Yahont
Russia, Kazan - Remote
Feb. 2024 - Jan. 2025Software Engineer @ Yahont
Russia, Kazan - RemoteParticipated in the development of a mobile application for selling jewelry products.
Responsibilities:
- Developed the Backend-for-Frontend (BFF) using Node.js
- Collaborated closely with backend and frontend developers
- Implemented automated testing for backend functionality
Achievements:
- Wrote a significant part of the BFF in Node.js, reducing the workload on backend developers
- Reduced the time needed to identify backend-related bugs
Software Architect @ STC
Russia, Saint-Petersburg - Remote
Apr. 2023 - Feb. 2024Software Architect @ STC
Russia, Saint-Petersburg - RemoteDevelopment of a high-load information system, including a client application, admin panel, and server-side component. The system is designed for corporate environments, providing reliable data processing and integration with external services.
Responsibilities:
- Designed the overall platform architecture: created an infrastructure diagram and described key components
- Prepared technical documentation: functional diagrams for modules, API specifications, user permissions documentation
- Developed CI/CD processes (GitLab CI, Docker) for automated build, test, and deployment of services
- Collaborated with the development team and stakeholders to clarify requirements and coordinate changes
Achievements:
- Analyzed the existing system, identified bottlenecks, and provided recommendations to improve fault tolerance and security
- Performed performance profiling of key modules: reduced average response time by 40% by optimizing resource-intensive processes
- Designed and implemented migration from a monolithic application to a microservices architecture (using message queues and caching), improving scalability and maintainability
- Set up automated monitoring and metrics collection (log aggregation, load monitoring), enabling rapid response to system anomalies

Tech Lead @ Fotrum
Russia, Saint-Petersburg - Remote
Dec. 2021 - Apr. 2023Tech Lead @ Fotrum
Russia, Saint-Petersburg - RemoteLed the backend development of a competitive gaming mobile application aimed at rivaling Faceit.
Responsibilities:
- Team formation and hiring process
- Performed regular code reviews
- Integrated CI/CD pipelines using GitHub Actions
- Managed project deployment with Docker and Kubernetes
- Decomposed user stories together with the Product Manager
- Mentored team members and provided onboarding support
- Estimated feature development timelines and justified them to the business
Achievements:
- Successfully built and onboarded a full development team
- Established development processes within two months, including mentorship and code review routines
- Modularized the application architecture by defining clear responsibility zones
- Started transitioning from a monolithic architecture to microservices
- Implemented message queues and caching mechanisms to improve performance
- Introduced Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS)
- Conducted a full development audit and documentation process
Software Developer @ ZEN.CAR
Russia, Innopolis - Remote
Nov. 2020 - Dec. 2021Software Developer @ ZEN.CAR
Russia, Innopolis - RemoteContributed to the development of a service for selecting auto repair shops.
Responsibilities:
- Developed analytics algorithms to estimate order completion time
- Implemented a cost calculation module for final order pricing
- Integrated ElasticSearch to enhance search functionality
- Developed a spare parts tracking system
- Set up CI/CD integration
- Deployed the application on Kubernetes
- Performed refactoring of the existing codebase
Achievements:
- Significantly contributed to feature development and functional improvements, enhancing the user experience in choosing auto repair services
- Designed and implemented analytics algorithms to optimize order processing times, improving service efficiency
- Successfully refactored the legacy codebase to improve readability, scalability, and maintainability
Fullstack Developer @ Burger Club
Russia, Kaliningrad - Remote
Aug. 2020 - Nov. 2020Fullstack Developer @ Burger Club
Russia, Kaliningrad - RemoteContributed to the development of a fast food delivery service.
Responsibilities:
- Developed a new CMS database and migrated product data from 1C
- Built a Telegram bot for placing orders
- Participated in the design and architecture of the application
Achievements:
- Developed an adaptive web version in a short timeframe
- Improved skills in bot development
- Conducted full application profiling and resolved performance issues
Fullstack Developer @ NIPBOX
Remote
Apr. 2019 - Jul. 2020Fullstack Developer @ NIPBOX
RemoteWorked on a full-cycle delivery service for Japanese sweets, allowing users to order randomized snack boxes via the website.
Responsibilities:
- Designed a unique and engaging website UI
- Implemented core project functionality and logic
- Developed site layout and optimized it for SEO
- Integrated payment gateways for online purchases
Achievements:
- Created a fully functional e-commerce website from scratch
- Achieved over 500,000 customers in a year with high conversion rates
- Gained consistent organic traffic of 100+ unique visitors per day through SEO optimization
Fullstack Developer @ Freelance
Worldwide - Remote
Jan. 2018 - PresentFullstack Developer @ Freelance
Worldwide - RemoteWorked on various freelance projects, including a web application for a restaurant and a mobile application for a delivery service.
Get in Touch
Have a question or want to work together? Just shoot me a dm with a direct question on telegram and I'll respond whenever I can. I'm always open to new opportunities.