Education
Georgia Institute of Technology
- Bachelor of Science in Computer Science with Sys. Arch/Theory Threads
- GPA: 3.66
- Societies: Competitive Programming @ Tech & Trading Club @ GT
National School of Physics and Mathematics
- Best Graduate in the Class of 2024
- Societies: Competitive programming olympic reserve.
- Full 4-years scholarship awarded (>17,000$)
- AP Computer Science A - 5, AP Calculus BC - 5
Projects
Mind Shelf - https://mind-shelf.co
- With this tool, simply input the title of the book and the page number you’re on, and it will generate a detailed summary of everything up to that point in the story. If you have any lingering questions or need further clarification, you can engage in a conversation with the bot, allowing it to fill in any gaps or provide deeper insights into the plot and characters. It’s designed to help you seamlessly reconnect with your book, without missing a beat.
CRUD API with self-implemented Load Balancer
- This API allows for managing user records, including creating, reading, updating, and deleting users. It was implemented using self-implemented in-memory database and "worker threads" core Node.js library. Also I developed a set of unit tests using Jest API and mocking techniques.
WebSocket Battleship API
- Built a real-time, multiplayer Battleship game server leveraging WebSockets for seamless communication between clients and server. This project allows players to engage in a classic Battleship game, but with enhanced interactivity and responsiveness thanks to WebSocket's full-duplex connection capabilities.
Skills
C++(fluent)
Java(fluent)
CMake(amateur)
Python(amateur)
Git(proficient)
Docker(amateur)
K8S (Kubernetes)(basic)
JavaScript(proficient)
TypeScript(proficient)
HTML(amateur)
CSS(amateur)
Nest.js(proficient)
JestAPI(amateur)
Node.js(proficient)
React(amateur)
SQL(amateur)
MongoDB(amateur)
PostgreSQL(proficient)
TypeORM(amateur)
Languages
English(fluent)
Russian(fluent)
Kazakh(basic)
Research Experience
Undergraduate Research Assistant
- Conducting research on advanced algorithms for task allocation and scheduling in multi-robot systems
- Developing and optimizing scalable solutions for multi-robot collaboration in complex, dynamic environments
- Engaging in problem-solving for real-world robotics applications, contributing to advancements in multi-robot systems
Co-Author
- Wrote a 13-page research paper about Number Theory theorems, showed their C++ implementation and applications in competitive programming, presented optimizations of these algorithms, and mathematically proved every step.
Professional Experience
Incoming Research Engineer Intern
- Graph Algorithm Team, STIL, SRC, RRI: Applied Graph Theory Research (Optimal Layout, Multi-Constraint Partitioning, Optimal Ring Planning, Multi-Constraint Path Calculation, Reach Circle, CrossDomain Delay Circle)
Node.js Software Developer Apprenticeship
- Developed a fully functioning Music API on Nest.js and published it as Docker Container, UNIX terminal analog in JavaScript, added GraphQL to an existing REST API, developed a BattleShip game using Node.js WebSockets
Founder | CEO
- Introduced a unique team competition format in Olympiad Informatics to Central Asia by orga- nizing the inaugural Almaty Code Cup 2024, attracting 870 participants from 55 cities across 5 countries, in collaboration with PhysTech School Almaty. This format was previously popular only on ICPC competition and only for university students.
- Established collaborations and fundraised 150000$ with the Yandex, PhysTech School Almaty, Kaza- khstan Competitive Programming Federation, Kazakh-British Technical University, ”MyExtra”, and M&C Study center for the successful execution of Almaty Code Cup 2024.
- Led 30+ top Olympiad winners of IOI, IMC, IMO, VK Cup, APIO, IZhO, All-Russia Team Olympiad for School Students, ICPC World Finals, NEF, Eurasian Olympiad and Republican Olympiad in Informatics and Mathematics.
- Assembled management team of 5 from 3 schools.
- Wrote test generators, checkers, validators, statements, and main solutions in C++ for several tasks for Qualifying and Final Rounds.
Software Enginnering Intern
- Collaborated with a team of 11 to develop a monetary rewards system integrated into a pedometer application “Qadam”, backed by the National Bank of Kazakhstan (NBK). Earned a letter of appreciation from the NBK.
- Implemented SMS service system, optimized PostgreSQL database to use less storage, created a I/O validation pipe in Nest.JS, reduced Docker container build time by 50%, designed unit tests using Jest API.
Competitive Programming Olympic Reserve Coach (C++)
- Developed and customize lesson plans for grades 7-9, synthesizing material from various sources (YouTube, personal knowledge, websites with coding problems (codeforces.com, acmp.ru, c2ladders.com), articles).
- Developed weekly thematic sets of 20 problems and curated rating contests with 6 problems using the Codeforces archive, followed by conducting in-person tutorials on these contests.
- Delivered lectures to a group of 30 students on C++ fundamentals, including arithmetic operations, data types, "for" and "while" loops, functions, recursion, multi-dimensional dynamic programming, graph theory, etc.
- Designed a unique qualification contest on polygon.codeforces.com for an Olympic reserve and elimination event, which was successfully utilized by 30 participants.
- 70% of my group secured qualification to the finals of Junior Republican Olympiad in Informatics and 3 of them secured bronze medals on the final stage just for 4 months of studying.