Kholbek I.

Senior Software Engineer

Result-oriented Software Development Engineer with more than 9 years of practical commercial experience as a fullstack developer in both frontend and backend web application development, design, and analysis, with a strong focus on JavaScript and TypeScript. Highly proficient in TypeScript as well as frameworks and libraries such as React, Redux, Angular, and Vue.js, with deep expertise in building application architecture using Redux and applying middleware such as Redux-promise, Redux-thunk, and Redux-saga. Strong background in Web User Interface development using React, Angular, Redux, TypeScript, HTML, and CSS, combined with hands-on experience in backend development using Node.js for building scalable APIs, distributed systems, and microservices. Experienced in creating unit and integration tests with Jasmine, Karma, and modern testing frameworks, and well-versed in the full software development life cycle (SDLC), including requirements gathering, system design, implementation, testing, troubleshooting, and production support. Skilled at applying Agile and Scrum methodologies to deliver high-quality software in iterative cycles.

In addition, has substantial experience with DevOps practices and cloud infrastructure, including building, deploying, and managing applications with Docker, Kubernetes, CI/CD pipelines, and cloud platforms such as AWS and GCP, ensuring scalability, reliability, and maintainability of production systems. Possesses solid expertise in working with Large Language Models (LLMs) and AI technologies, including designing and integrating AI-driven applications, developing intelligent agents using frameworks such as LangChain and LlamaIndex, and implementing vector databases for semantic search and knowledge retrieval. Adept at leveraging AI to automate workflows, optimize performance, and enhance user experience. Recognized as both a communicative and collaborative team player and a capable independent contributor who proactively investigates problems and delivers effective solutions. Strong management, leadership, and problem-solving skills ensure consistent success in dynamic and competitive environments.

Career Experience

Brusnika Design and Engineering

Senior Software Engineer

Mar 2023 — Present

  • 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.
  • Frontend Development: Developed responsive, user-friendly web applications using React, Angular, and TypeScript, ensuring seamless user experiences to meet UI/UX best practices.
  • 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.
  • AI & LLM Integration: Designed and integrated AI-driven solutions, including Large Language Models (LLMs) using frameworks such as LangChain and LlamaIndex, leveraging vector databases for semantic search and knowledge-driven applications.

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

  • Developed proof-of-concepts for embedding customized web components into Salesforce applications.
  • Applied test-driven development (TDD) across legacy applications using Cypress.
  • Proposed and implemented framework-agnostic web components using Stencil.js, enabling reusable components within Salesforce apps.
  • Migrated backend systems from Parse and a hosted database to Node.js, DynamoDB, and AWS EC2.
  • Updated the design system to integrate consistent, one-styled components across multiple internal applications.
  • Refactored seven existing React codebases to improve code quality by adopting React Hooks, callbacks, and modern best practices.
  • 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 2017 — 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

Technologies & Frameworks:

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