Agentic AI Systems · Legacy Modernization · TypeScript / Node.js
Senior Software Engineer with more than 10 years of commercial experience building and modernizing web platforms, with a strong focus on TypeScript and Node.js. Designs and builds scalable APIs, distributed systems, and microservices on the backend, and works comfortably across the frontend with React, Angular, and Vue.js. Well-versed in the full software development life cycle (SDLC), from requirements and system design through implementation, testing, deployment, and production support, with hands-on DevOps experience across Docker, Kubernetes, CI/CD pipelines, and AWS, GCP, and Azure.
Current focus is agentic AI on top of existing enterprise systems: exposing internal and legacy APIs to LLM agents as typed, access-controlled tools through the Model Context Protocol (MCP), building agents and retrieval pipelines with LangChain, LlamaIndex, and vector databases, and putting evaluation and release gates around LLM output. Experienced in taking over long-lived codebases and moving them forward incrementally, using strangler-style migration behind stable API contracts with tests written first to pin down existing behavior. Works effectively both as an independent contributor and as a collaborative team member who drives architectural decisions, reviews code, and mentors other engineers.
Senior Software Engineer
Mar 2023 — Present
Senior Software Engineer
Sep 2022 — Feb 2023
Backend Developer
Feb 2022 — Sep 2022
Backend Developer
May 2021 — Feb 2022
Senior Full Stack Engineer
Jan 2020 — May 2021
Backend Developer
Feb 2019 — Jan 2020
Full Stack Engineer
Apr 2018 — Feb 2019
Full Stack Engineer
Feb 2016 — May 2019
LLM & Agent Engineering: Large Language Models (LLMs), Model Context Protocol (MCP) servers, tool and function calling, AI agents, LangChain, LlamaIndex, Retrieval-Augmented Generation (RAG), vector databases, semantic search, prompt design, LLM evaluation, release gating for AI-generated code
Legacy Modernization: Strangler pattern, monolith-to-microservices decomposition, characterization and regression testing, API contract design, incremental backend and data migration
Languages: TypeScript, JavaScript, SQL
Backend & Server-Side Development: Node.js, NestJS, Express.js, Koa.js, Fastify, Spife, Apollo GraphQL, GraphQL (code-first & schema-first), Hasura, RESTful APIs, gRPC, tRPC, Microservices Architecture, Event-Driven Architecture, RabbitMQ, Kafka, Redis, WebSockets, Server-Sent Events (SSE), WebRTC, Authentication/Authorization (OAuth2, JWT, OpenID Connect, SAML), API Gateway, API Rate Limiting, Caching Strategies, CQRS, Domain-Driven Design (DDD)
Frontend & Web Development: React, Angular, Vue.js, Next.js, Nuxt.js, Stencil, Svelte, React Native, Redux (Thunk, Saga, Toolkit), Zustand, Vuex, RxJS, Electron.js, NPM, Yarn, pnpm, Gulp, Vite, Webpack, HTTP Polling, Axios, WebSockets, GraphQL Subscriptions, HTML5, CSS3, SCSS, PostCSS, Tailwind CSS, Bootstrap, Material UI, Ant Design, Responsive Design, Cross-Browser Compatibility, Progressive Web Apps (PWA)
DBMS: PostgreSQL, MySQL, MariaDB, MongoDB, Oracle, MS SQL Server, CouchDB, DynamoDB, Redis, Elasticsearch, Typesense, Cassandra, Neo4j, Firebase Firestore
ORMs & Query Builders: Prisma, TypeORM, Sequelize, Knex.js, Mongoose, Hibernate (familiarity), Doctrine (familiarity)
Containerization & Orchestration: Docker, Docker Compose, Kubernetes, Helm, Rancher, OpenShift, Podman
Cloud Platforms: AWS (EC2, S3, Lambda, RDS, CloudWatch, ECS, EKS, IAM, API Gateway, CloudFront, Route53, DynamoDB, SQS, SNS, Step Functions, …etc), GCP (Compute Engine, Cloud Run, GKE, Cloud Functions, BigQuery, Pub/Sub, Cloud Storage), Azure (Azure DevOps, Azure Repos, AKS, Functions, Cosmos DB, Azure AD)
CI/CD & Automation: GitHub Actions, GitLab CI/CD, Jenkins, Azure Pipelines, Bitbucket Pipelines, CircleCI, ArgoCD, Spinnaker
Infrastructure as Code (IaC): Terraform, AWS CloudFormation, Ansible, Pulumi, HashiCorp Toolchain, Packer, Chef (familiarity)
Monitoring & Logging: Grafana, Prometheus, ELK Stack (Elasticsearch, Logstash, Kibana), OpenTelemetry, AWS CloudWatch, Sentry, Datadog, New Relic, Splunk, Jaeger, Zipkin
Security & Compliance: Vault (HashiCorp), SonarQube, OWASP ZAP, Trivy, Clair, Falco, Aqua Security, Security Best Practices (CIS Benchmarks)
Agile (Scrum & Kanban), SAFe (Scaled Agile Framework), Waterfall, Test-Driven Development (TDD), Behavior-Driven Development (BDD), Domain-Driven Design (DDD), Pair Programming, CI/CD Best Practices, Open Source Documentation & Contribution, GitFlow & Trunk-Based Development
Tashkent University of Information Technology