avataroffline

Hello, I’m SocketSomeone your Software Engineer

You just found my profile! I'm a kitten who loves coffee and bugs! ( •̀ ω •́ )✧

My Projects

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.

Loading...
More projects on my GitHub
Experience

My professional journey

A showcase of my career journey — the roles, responsibilities, and achievements that define my professional growth.

https://www.x5.ru/wp-content/themes/x5/assets/img/favicon/favicon.svg Logo

Russia, Moscow - Remote

Apr. 2024 - Present

Contributed 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:

  1. Developed and maintained services powered by neural networks
  2. Conducted internal research and POCs
  3. Educated and mentored product development teams
  4. Helped shape engineering policies and best practices
  5. Built and evolved an internal testing automation platform
  6. Designed and maintained libraries and services for test automation
  7. Supported hiring and onboarding for strong cross-functional product teams
  8. Promoted and nurtured internal engineering culture

Achievements:

  1. Initiated and led the company’s open-source initiative
  2. Automated test coverage generation based on OpenAPI specifications
  3. Built an AI service that automatically generates test cases, code reviews, and business scenarios
  4. Took part in designing and executing the architectural migration to NestJS
  5. Developed a benchmarking and metrics system to evaluate neural network quality
  6. Contributed to hiring top talent into core business teams
Node.js
TypeScript
Nest.js
Docker
CI/CD
https://necord.org/img/favicon.ico Logo

Open Source - Remote

Oct. 2021 - Present

This module provides fast and easy way for creating Discord bots and deep integration with your NestJS application.

Responsibilities:

  1. Created a package for creating Discord bots with Nest.js
  2. Provided support for the package users
  3. Implemented new features and bug fixes

Achievements:

  1. Published a package that has been downloaded over 1000 times
  2. Gained a community of 100+ developers using the package
  3. More 400 stars on GitHub
Node.js
TypeScript
Discord.js
Nest.js
https://yahont.online/favicon.ico Logo

Russia, Kazan - Remote

Feb. 2024 - Jan. 2025

Participated in the development of a mobile application for selling jewelry products.

Responsibilities:

  1. Developed the Backend-for-Frontend (BFF) using Node.js
  2. Collaborated closely with backend and frontend developers
  3. Implemented automated testing for backend functionality

Achievements:

  1. Wrote a significant part of the BFF in Node.js, reducing the workload on backend developers
  2. Reduced the time needed to identify backend-related bugs
Node.js
JavaScript
TypeScript
Nest.js
https://stc-groups.ru/favicon.ico Logo

Russia, Saint-Petersburg - Remote

Apr. 2023 - Feb. 2024

Development 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:

  1. Designed the overall platform architecture: created an infrastructure diagram and described key components
  2. Prepared technical documentation: functional diagrams for modules, API specifications, user permissions documentation
  3. Developed CI/CD processes (GitLab CI, Docker) for automated build, test, and deployment of services
  4. Collaborated with the development team and stakeholders to clarify requirements and coordinate changes

Achievements:

  1. Analyzed the existing system, identified bottlenecks, and provided recommendations to improve fault tolerance and security
  2. Performed performance profiling of key modules: reduced average response time by 40% by optimizing resource-intensive processes
  3. Designed and implemented migration from a monolithic application to a microservices architecture (using message queues and caching), improving scalability and maintainability
  4. Set up automated monitoring and metrics collection (log aggregation, load monitoring), enabling rapid response to system anomalies
Python
Architecture
UML
/images/fotrum.jpg Logo

Russia, Saint-Petersburg - Remote

Dec. 2021 - Apr. 2023

Led the backend development of a competitive gaming mobile application aimed at rivaling Faceit.

Responsibilities:

  1. Team formation and hiring process
  2. Performed regular code reviews
  3. Integrated CI/CD pipelines using GitHub Actions
  4. Managed project deployment with Docker and Kubernetes
  5. Decomposed user stories together with the Product Manager
  6. Mentored team members and provided onboarding support
  7. Estimated feature development timelines and justified them to the business

Achievements:

  1. Successfully built and onboarded a full development team
  2. Established development processes within two months, including mentorship and code review routines
  3. Modularized the application architecture by defining clear responsibility zones
  4. Started transitioning from a monolithic architecture to microservices
  5. Implemented message queues and caching mechanisms to improve performance
  6. Introduced Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS)
  7. Conducted a full development audit and documentation process
Node.js
TypeScript
Nest.js
Microservices
NATS
RabbitMQ
Centrifugo
PostgreSQL
Redis
Docker
CI/CD
https://zencar.tech/favicon.ico Logo

Russia, Innopolis - Remote

Nov. 2020 - Dec. 2021

Contributed to the development of a service for selecting auto repair shops.

Responsibilities:

  1. Developed analytics algorithms to estimate order completion time
  2. Implemented a cost calculation module for final order pricing
  3. Integrated ElasticSearch to enhance search functionality
  4. Developed a spare parts tracking system
  5. Set up CI/CD integration
  6. Deployed the application on Kubernetes
  7. Performed refactoring of the existing codebase

Achievements:

  1. Significantly contributed to feature development and functional improvements, enhancing the user experience in choosing auto repair services
  2. Designed and implemented analytics algorithms to optimize order processing times, improving service efficiency
  3. Successfully refactored the legacy codebase to improve readability, scalability, and maintainability
Node.js
TypeScript
Nest.js
Hasura
PostgreSQL
Redis
ElasticSearch
GraphQL
Docker
Kubernetes

Russia, Kaliningrad - Remote

Aug. 2020 - Nov. 2020

Contributed to the development of a fast food delivery service.

Responsibilities:

  1. Developed a new CMS database and migrated product data from 1C
  2. Built a Telegram bot for placing orders
  3. Participated in the design and architecture of the application

Achievements:

  1. Developed an adaptive web version in a short timeframe
  2. Improved skills in bot development
  3. Conducted full application profiling and resolved performance issues
Node.js
Vue.js
Tailwind CSS
HTML
Strapi
https://nipbox.ru/favicon.ico Logo

Remote

Apr. 2019 - Jul. 2020

Worked on a full-cycle delivery service for Japanese sweets, allowing users to order randomized snack boxes via the website.

Responsibilities:

  1. Designed a unique and engaging website UI
  2. Implemented core project functionality and logic
  3. Developed site layout and optimized it for SEO
  4. Integrated payment gateways for online purchases

Achievements:

  1. Created a fully functional e-commerce website from scratch
  2. Achieved over 500,000 customers in a year with high conversion rates
  3. Gained consistent organic traffic of 100+ unique visitors per day through SEO optimization
Node.js
React.js
TypeScript
Nest.js
SEO
https://upwork.com/favicon.ico Logo

Worldwide - Remote

Jan. 2018 - Present

Worked on various freelance projects, including a web application for a restaurant and a mobile application for a delivery service.

Contact

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.