Перейти к содержимому
A

ASANALI NURMAGAMBET

Full-Stack Developer

Офис Astana, Kazakhstan
2 г. 3 мес. опыта 37 навыка

О себе

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"

02.2024 — 05.2026 2 г. 3 мес.

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.

Проекты

Lectura — AI-Powered Study Platform

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 — 2026

Software Engineering

Бакалавр

Курсы

React Native (Meta)

Coursera

Professional iOS & Android Mobile App Developer (IBM)

Coursera

Network Systems Foundations & TCP/IP (University of Colorado)

Coursera

Навыки

TypeScript JavaScript (ES6+) SQL HTML5 CSS3 Node.js Express.js NestJS RESTful APIs GraphQL RabbitMQ Event-Driven Architecture React.js Material UI v5 Redux Toolkit Axios WebSocket Socket.io Tailwind CSS Vite Vitest Docker AWS (S3, EC2) GCP CI/CD Git PostgreSQL MongoDB Redis RAG (Retrieval-Augmented Generation) Gemini API Prompt Engineering LLM Integration Team Collaboration Problem-Solving Attention to Detail Adaptability

Языки

Kazakh Родной
Russian B2 — Выше среднего
English B2 — Выше среднего
Ссылка скопирована