Kholbek I.

Senior Software Engineer

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.

Career Experience

Brusnika Design and Engineering

Senior Software Engineer

Mar 2023 — Present

  • Agentic AI & LLM Integration: Designed and integrated AI-driven solutions built on Large Language Models (LLMs), including agents and retrieval pipelines using LangChain and LlamaIndex, with vector databases for semantic search and knowledge-driven applications.
  • MCP Tooling over Existing APIs: Built Model Context Protocol (MCP) servers in TypeScript and Node.js that expose internal and legacy service APIs to LLM agents as typed, schema-validated, access-controlled tools.
  • Legacy Modernization: Decomposed monolithic functionality into microservices incrementally using the Strangler pattern, moving traffic behind stable API contracts and covering existing behavior with characterization tests before each cut-over.
  • AI Engineering Governance: Introduced evaluation suites and CI release gates for LLM-backed features and AI-generated code, backed by architecture and code reviews.
  • Microservices Architecture & DevOps: Designed and implemented scalable microservices architecture leveraging Kafka, RabbitMQ, Docker, Kubernetes, and cloud platforms (AWS/GCP) for internal communication, ensuring fault tolerance, high availability, and real-time data processing.
  • Backend Development & API Design: Expert in Node.js/TypeScript backend development, managing databases including PostgreSQL, MongoDB, Redis, and building robust RESTful and GraphQL APIs for diverse applications.
  • Testing & CI/CD: Implemented comprehensive unit, integration, and end-to-end testing (Jest, Mocha, Karma), and established CI/CD pipelines for continuous delivery, code quality, and reliable deployments.
  • Collaborative Development & Leadership: Worked closely with cross-functional teams to drive architectural decisions, mentor developers, and ensure alignment with business goals, scalability, and best engineering practices.
  • Frontend Development: Developed responsive, user-friendly web applications using React, Angular, and TypeScript, ensuring seamless user experiences to meet UI/UX best practices.

Synergy Effect

Senior Software Engineer

Sep 2022 — Feb 2023

  • Developed automated service CMS platforms using Next.js.
  • Designed and implemented GraphQL APIs for cross-platform integration, supporting both web and mobile applications.
  • Built a self-service web portal leveraging Next.js and Angular for enhanced user experience.
  • Contributed to backend development using Node.js and Hasura for scalable and efficient systems.
  • Developed serverless functions to support MVP deployments and rapid feature testing.
  • Created mobile applications for the self-service portal using React Native and integrated GraphQL APIs.
  • Managed and maintained client applications on AWS, ensuring reliability and performance.

HappyFunCorp

Backend Developer

Feb 2022 — Sep 2022

  • Led the development of Lennar's internal home building project from concept to deployment.
  • Designed and implemented both frontend and backend architecture for a greenfield internal application.
  • Developed user-facing interfaces using React.js to support homesite building and community management.
  • Implemented end-to-end report generation for home building activities on a monthly basis, utilizing RESTful APIs.
  • Built scalable backend serverless endpoints with Node.js, GraphQL, and Prisma, deployed via Azure DevOps.
  • Integrated and managed cloud services using Microsoft Graph API and implemented Active Directory modules.
  • Collaborated in an agile environment, managing tasks and sprints through Jira.

Noumena. UK

Backend Developer

May 2021 — Feb 2022

  • Developed a financial platform enabling freelancers to manage payment accounts and access job opportunities.
  • Built the financial portal using React.js, React Hooks, and Redux for customer and financial management.
  • Designed and implemented user management microservices with JWT-based authentication.
  • Contributed to the React Native mobile app by integrating token management and critical microservices within a dependency injection architecture.
  • Implemented a push notification service to handle complex application workflows.
  • Developed financial GraphQL queries and mutations for frontend consumption, ensuring efficient and secure data fetching.
  • Resolved deployment issues arising from differences between AWS DynamoDB and MongoDB.
  • Built REST APIs with Node.js and Express on AWS Lambda functions to trigger event-based actions (e.g., email notifications, Oracle DB updates).
  • Collaborated on architecture design from logical data models to physical data models.
  • Conducted code reviews and pair programming sessions to ensure code consistency and team alignment.
  • Provided detailed, documented feedback during retrospective meetings.

ADP, LLC

Senior Full Stack Engineer

Jan 2020 — May 2021

  • Migrated backend systems from Parse and a hosted database to Node.js, DynamoDB, and AWS EC2.
  • Applied test-driven development (TDD) across legacy applications using Cypress.
  • Refactored seven existing React codebases to improve code quality by adopting React Hooks, callbacks, and modern best practices.
  • Proposed and implemented framework-agnostic web components using Stencil.js, enabling reusable components within Salesforce apps.
  • Developed proof-of-concepts for embedding customized web components into Salesforce applications.
  • Updated the design system to integrate consistent, one-styled components across multiple internal applications.
  • Collaborated with designers to optimize application layouts and functionality using CSS Flexbox and UI libraries.

BigCommerce

Backend Developer

Feb 2019 — Jan 2020

  • Developed MVPs and contributed to building additional platform functionalities.
  • Built the frontend MVP using React.js and later migrated and enhanced it with Next.js.
  • Developed backend REST endpoints with Express for product subscriptions, incorporating JWT-based middleware for secure authentication.
  • Integrated Stripe payments into the Next.js application using Node.js and TypeScript, extending payment-related functionalities.
  • Collaborated with product designers to refactor and implement platform features using Next.js.
  • Deployed applications on Heroku for development and staging environments, and performed hotfixes on production issues.
  • Created reusable widgets to extend platform functionality, focusing on product management and subscription workflows.

IUTLib

Full Stack Engineer

Apr 2018 — Feb 2019

  • Contributed to building web and desktop platforms based on new UI/UX designs.
  • Defined testing requirements and wrote unit and behavioral test cases across multiple scenarios.
  • Refactored class-based React components into functional components using React Hooks.
  • Successfully launched MVPs and implemented additional platform features and enhancements.
  • Developed RESTful and JSON APIs, managing asynchronous calls using Redux Saga middleware.
  • Integrated third-party payment solutions, including Payme and Click, into the platform.
  • Delivered updates and features following the Agile software development lifecycle.

Upwork (Freelance)

Full Stack Engineer

Feb 2016 — May 2019

  • Delivered major version updates, migrating the project from a serverless architecture to a server-based backend with GraphQL for optimized performance and cost efficiency.
  • Rewrote the project using a more suitable framework and structure to improve maintainability and scalability.
  • Accelerated database operations by implementing a customized CRUD layer on top of the ORM.
  • Developed an internal web chat application from scratch using React, integrating web audio/video calls via Janus and WebRTC.
  • Wrote comprehensive unit tests, increasing backend test coverage from 20% to nearly 90%.
  • Conducted daily high-quality code reviews to ensure code consistency and best practices.
  • Built a cross-platform desktop application using Electron for Linux, Windows, and Mac environments.
  • Contributed to the mobile application development using React Native and Expo.
  • Managed CI/CD pipelines and automated deployments on GitLab with Kubernetes.

Technical Proficiencies

AI & Agentic Systems:

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

Technologies & Frameworks:

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)

DevOps & Cloud:

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)

Development Methodologies:

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

Education

Tashkent University of Information Technology