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

Myrzakhmet Mussirkep

Senior Software Engineer

Senior Удалённо Astana, Kazakhstan
7 г. 9 мес. опыта 18 навыка

О себе

Software engineer with over 6 years of experience, specializing in building scalable and interactive web applications using React and Redux. Proficient in implementing real-time communication solutions using WebRTC.

Опыт работы

Novakid Inc

06.2025 — по н.в. 1 г.

Senior WebRTC Developer

Senior Удалённо San Francisco, California, United States

• Working with video streams: capturing and transmitting camera streams via WebRTC and the MediaStream API, managing access control, and handling session operations. • Optimization of video stream quality: dynamic adaptation of bitrate, resolution, and FPS based on network conditions. • Implementation of virtual background for video streams with real-time support for blurring and image replacement. • Implementation of noise-suppression technologies to improve audio stream quality and reduce background interference. • Analytics and media quality monitoring: metrics (jitter, packet loss, freezeCount) and integration with Grafana/Elastic.

Sergek Group

09.2024 — 08.2025 11 мес.

Senior Software Engineer

Senior Удалённо Astana, Kazakhstan

• Support for HLS and MPEG-DASH for scalable video streaming playback, including broadcasting RTSP streams from IP cameras for cross-browser compatibility. • Working with video streams: capturing and transmitting camera streams via WebRTC and the MediaStream API, managing access control and session handling. • Working with maps: displaying objects and layers using Leaflet/OpenLayers, integrating surveillance cameras with real-time visualization of their location, viewing direction, and status. • Working with video codecs H.264 (AVC) and H.265 (HEVC): compatibility, decoding, and streaming in a web environment. • PTZ control (pan, tilt, zoom) via ONVIF. Camera parameter configuration through the UI: brightness, contrast, stream, codec.

Scade.pro

09.2024 — 06.2025 9 мес.

Senior Frontend Developer

Senior Удалённо Lewes, Delaware, United States

• Design and management of monorepositories using Nx and Lerna to optimize build processes and modular architecture. • GraphQL development: schema design, resolver configuration, and client integration. • Server state management with React Query: caching, synchronization, and query optimization. • Working with UI libraries: Tailwind CSS, ShadCN UI, Radix UI. • Implementation of real-time functionality: WebSocket, Shared WebWorkers, elimination of request race conditions, and cache synchronization issues. • Use of MobxX for application state management, reactive data implementation, and performance optimization.

BI-Development (TM BI GROUP)

12.2023 — 09.2024 9 мес.

Senior Frontend Developer

Senior Удалённо Astana, Kazakhstan

• Migration of the project from Vue 2 to React 18. • Implementation of microfrontends using Webpack Module Federation for a flexible and scalable architecture. • Performance optimization: improving application performance, including load speed, interface responsiveness, and data-handling efficiency. • Testing: development of unit, integration, and end-to-end tests to ensure code quality and application functionality.

Samgau

08.2020 — 12.2023 3 г. 4 мес.

Senior Software Engineer

Senior Офис Astana, Kazakhstan

• Support for WebRTC, SIP, and H.323 protocols. • Working with the SMTP protocol to send and receive email messages (password reset, email verification). • Messaging functionality and creation of user groups. The system’s internal messenger enables document/file exchange within chats. • Transcoding for participants with different bandwidth, resolutions, frame rates, and audio codecs within the same conference (Simulcast, SVC). • Adding and modifying virtual backgrounds using machine learning (ML) and artificial intelligence (AI) methods. • Streaming sessions to social platforms using the RTMP protocol. • Generating reports on server and network load, as well as current user activity.

Factor

07.2019 — 07.2020 1 г.

Frontend Developer

Middle Офис Astana, Kazakhstan

• Digitization of paper documents and scanned copies. • Tracking the document usage history. • Contextual search, search by document attributes, and search using combined criteria. • Development of a production cost-accounting system and a methodology for calculating the cost of goods and services, including transportation services.

Образование

L. N. Gumilyov Eurasian National University

2017 — 2019

Mathematical and Computer Modeling

Магистр

Pavlodar State Pedagogical Institute

2013 — 2017

Computer Science

Бакалавр

Навыки

JavaScript TypeScript React Redux/Mobx WebRTC Webpack/Vite Node.js React Native Electron WebSocket Nginx CI/CD Docker Storybook React Query GraphQL Jest Firebase

Языки

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