Result-oriented Software Development Engineer with over 9 years of commercial experience, primarily focused on backend development with fullstack capabilities. Highly proficient in building scalable server-side applications using Node.js and TypeScript (NestJS, Express), with working proficiency in Python (FastAPI, Pandas) for AI service integration and data-processing tasks. Experienced in designing and developing RESTful and GraphQL APIs, microservices, event-driven and real-time systems, and strong across both SQL and NoSQL databases such as PostgreSQL, MySQL, Elasticsearch, and MongoDB, along with ORMs like Sequelize and TypeORM.
Skilled in building production AI features on the OpenAI API — GPT-4o assistants, embeddings-based semantic search, retrieval-augmented generation (RAG), and function calling to connect large language models to internal tools and data. Experienced in operationalizing these capabilities through containerization and deployment with Docker and Kubernetes, CI/CD pipelines on GitHub Actions and Jenkins, and cloud platforms such as AWS and GCP, with Infrastructure as Code managed via Terraform. Maintains a strong focus on observability, cost efficiency, code quality, reliability, and performance, backed by rigorous backend testing using Jest, Mocha, and Supertest.
While specializing in backend, also experienced in modern fullstack and frontend development using React, Next.js, Angular, and Vue.js, delivering server-side rendered (SSR) applications with fast, SEO-friendly user experiences. Proficient in TypeScript, JavaScript, and state management libraries like Redux with middleware such as Redux-thunk, Redux-saga, and Redux-promise. Skilled in creating and maintaining frontend unit tests with Jasmine and Karma. Involved throughout the full software development lifecycle, from requirements gathering and system design to development, testing, deployment, and support. Follows Agile methodologies (especially Scrum) and collaborates effectively in cross-functional teams. Recognized for problem-solving, strong communication skills, and the ability to deliver maintainable, production-ready solutions in fast-paced environments.
Senior Software Engineer - Contractor
Jun 2024 – Present
Senior Software Engineer - Contractor
May 2023 – Jun 2024
Senior Software Engineer - Contractor
Sep 2021 – May 2023
Senior Software Development Engineer/DevOps
Mar 2020 – Jun 2021
Internal CRM and POS systems for international parcel logistics
Software Development Engineer
Feb 2020 – Aug 2020
Comprehensive training and educational platform with multi-channel delivery
Lead Software Development Engineer
Feb 2019 – May 2020
Educational technology platform providing comprehensive learning opportunities
Software Development Engineer
Sep 2017 – Feb 2019
Innovative software products for domestic and international markets
JavaScript, TypeScript, Python, Go (Golang), SQL, PowerShell, HashiCorp Configuration Language (HCL)
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)
AI & LLM Integration: OpenAI API & Azure OpenAI (GPT-4o, GPT-4 Turbo, text-embedding-3, function/tool calling, Structured Outputs, streaming responses), Retrieval-Augmented Generation (RAG), prompt engineering, evals & guardrails, embeddings & semantic search, vector databases (pgvector, Pinecone), LangChain, LlamaIndex, Vercel AI SDK, token & cost optimization
Python & Data: FastAPI, Pydantic, Pandas, NumPy, asyncio, httpx, pytest, ETL & data-processing pipelines
Frontend & Web Development: React, Next.js (App Router, React Server Components, Server Actions, SSR/ISR/SSG), Angular, Vue.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
Bachelor's Degree in Software Engineering
Inha University in Tashkent