О себе
Full-Stack Developer specializing in Node.js, React, and TypeScript, with extensive experience building enterprise-grade web applications and high-throughput architectures. Proven track record of developing end-to-end features, from designing scalable RESTful APIs and event-driven microservices to engineering production-ready user interfaces and real-time systems. Architect of Lectura, an open-source AI-powered study platform featuring a robust Node.js backend, real-time content generation, and asynchronous processing pipelines.
Опыт работы
TOO "Cushpen Group"
Full-Stack Developer
End-to-End Module Engineering: Designed and implemented a production-grade Users Management module, engineering secure Node.js backend APIs with role-based permission logic (RBAC) alongside a highly interactive React frontend featuring paginated data tables, advanced filter panels, and full CRUD modal dialogs. Full-Stack Refactoring & Optimization: Conducted a comprehensive code refactoring cycle; optimized Node.js server middleware, decomposed monolithic frontend components into reusable structures, migrated inline styling to MUI sx props, and streamlined API layers using a shared Axios client with centralized request/response interceptors. Shared Infrastructure Modules: Extracted and deployed modular utility architecture, including a robust Node.js uploadClient for handled file streaming to cloud storage, and a frontend handleUnauthorized helper for seamless, centralized JWT token refreshing on 401 HTTP responses. Real-Time Architecture: Built a full-stack real-time notification module powered by a Node.js WebSocket singleton server with automated reconnect logic and a Redis adapter for horizontal scalability, paired with a React Redux state machine, dynamic toast notifications, and an infinite-scroll history dashboard.
Проекты
Full-Stack Developer
Architected and deployed an open-source, concurrent multi-user study platform using Node.js (TypeScript) and React, enabling AI-driven content generation, live synchronized presentations, and adaptive testing mechanisms. Engineered a highly concurrent Node.js API using asynchronous event loops, Node.js Streams, and Worker Threads to process resource-intensive multi-format document and video uploads seamlessly. Optimized PostgreSQL query performance by designing composite B-tree indexes and partial indexes on high-frequency filtering columns; leveraged EXPLAIN ANALYZE execution profiling to lower read latency to sub-50ms on datasets exceeding 1 million records. Designed an event-driven data pipeline using RabbitMQ to decouple document ingestion from intensive AI operations, allowing background RAG-based summarization and automated flashcard generation without blocking standard HTTP client requests. Integrated the Gemini API using an abstract prompt-engineering layer to parse uploaded student course material and dynamically generate flashcards and tailored quizzes utilizing spaced-repetition algorithms.
Образование
Astana IT University
2023 — 2026Software Engineering
БакалаврКурсы
React Native (Meta)
Coursera
Professional iOS & Android Mobile App Developer (IBM)
Coursera
Network Systems Foundations & TCP/IP (University of Colorado)
Coursera