Senior Software Engineer · өндірістік жобаларда 6+ жыл тәжірибе

Мен пайдаланушылар сезінетін және команда одан әрі жұмыс істеуге тура келетін бөлікті жасаймын.

Бұл LinkedIn-нің көшірмесі емес. Бұл — жылдамдық, архитектура, модернизация және өндірістік бағдарламалық жасақтаманың артындағы шешімдер туралы шағын инженерлік дәптер.

Zhassulan Serikuly
ағымдағы режимкүрделілікті азайту
циклпрофильдеу → жеңілдету → дәлелдеу
6+
жыл өндірістік тәжірибе

React тәжірибешісінен халықаралық өнім командаларындағы senior жауапкершілікке дейін.

1-3M
пайдаланушыға қызмет көрсетілді

Маңызды бизнес ауқымында жұмыс істейтін production интерфейстер.

200+
жоба тапсырылды

Веб, мобильді және деректерге бай платформалар бойынша.

75+
жоба оңтайландырылды

Өнімділік, архитектура және қолдауға жарамдылықты жақсарту.

Инженерлік дәптер

Сұхбатта талқылауға тұрарлық төрт шешім.

Мұнда лауазымдық нұсқаулықтың тармақтары жоқ. Әр кейс шектеу, инженерлік қадам және өлшенетін нәтиже айналасында құрылған.

01

Өнім ауқымындағы архитектура

Ciklum

Он модульді бір жүйедей сезіндіру.

Шектеу

Жылына миллионнан астам пайдаланушыға қызмет көрсететін платформада 10+ модуль қатар дамып жатқанда, өсіп келе жатқан Vue өнімінің беті бірізді болып қалуы керек еді.

Инженерлік қадам

Composition, роутинг, күй және ортақ өнім сценарийлері айналасында қайта пайдалануға болатын Vue 3 / TypeScript үлгілерін анықтадым, сол арқылы жаңа функциялар жергілікті келісімдерден емес, дайын жүйеден басталатын болды.

Нәтиже

Архитектура функцияны іске асыру уақытын шамамен 30%-ға қысқартты және модульаралық дамуға берік негіз қалады.

ReactNext.jsNestJSTypeScriptREST APIsGraphQL
10+өнім модулі
~30%функцияны тезірек жеткізу
02

Архитектура ретіндегі өнімділік

Ciklum

Жүктелу уақытын санмен емес, графикпен қарау.

Шектеу

Жоғары трафикті экрандар бір анық тар жерден емес, рендеринг, деректерді алу, кэштеу және асинхронды UI ағындары арасында бөлінген жұмыстан баяулап жатты.

Инженерлік қадам

Сұраныстан рендерге дейінгі бүкіл жолды оңтайландырдым: рендеринг тәртібін, кэштеуді, асинхронды оркестрацияны және API сұраныс үлгілерін, содан кейін бұл жұмысты Core Web Vitals, Lighthouse, тесттер және Sentry мониторингімен нығайттым.

Нәтиже

Платформа дами беруіне қарамастан, беттің орташа жүктелу уақыты шамамен 3.2 секундтан 2.1 секундқа дейін қысқарды.

Core Web VitalsLighthouseVitestJestSentryCI/CD
3.2 → 2.1sорташа бет жүктелуі
34%шамамен төмендеу
03

Геодеректер өнімділігі

KeyHorse

Жарты миллион карта нысаны әлі де интерактивті болуы тиіс.

Шектеу

Тығыз GIS интерфейстері бірінші өзара әрекеттесуді байқалатындай баяулатпай, шамамен 300–500 мың геокеңістіктік нысаннан тұратын деректер жиынын рендерлеп, өңдеуі керек болды.

Инженерлік қадам

Қабаттар мен стильдерді қайта құрдым, кластерлеу мен клиент жағындағы сүзгілеуді енгіздім және React күй қабаты мен Elasticsearch арасындағы деректер жолындағы қайталанатын жұмысты жойдым.

Нәтиже

Mapbox GL JS бастапқы рендерингі шамамен 800 мс-тан 480 мс-қа дейін төмендеді, ал алгоритмдер бойынша бөлек жұмыс геоіздеу жылдамдығын 30%-ға жақсартты.

ReactMapbox GL JSReduxElasticsearchPerformance Profiling
800 → 480msбастапқы карта рендері
300K–500Kгеокеңістіктік нысан
04

Қайта пайдалануға болатын жеткізу жүйелері

KeyHorse

Келесі аймақтық өнімді көшіру арқылы емес, баптау арқылы құру.

Шектеу

Ондаған аймақтық GIS өнімдері бір-біріне ұқсас UI және деректер үлгілерін қайталады, бірақ қайта іске асыру жеткізуді баяулатып, бірізділікті қымбаттатты.

Инженерлік қадам

Feature-Sliced Design қағидаты бойынша, Storybook-та құжатталған 100+ қайта пайдалануға болатын компоненттен тұратын орталықтандырылған React архитектурасын жасадым, содан кейін оның айналасында TypeScript, теминг, рөлге негізделген үлгілер, линтинг және тестілеу тәжірибелерін стандарттадым.

Нәтиже

Ұқсас іске асыру жұмысы 50%-ға дейін азайды; бұрын шамамен бір ай алатын кейбір іске қосулар енді шамамен бір аптаға сыятын болды.

ReactTypeScriptFeature-Sliced DesignStorybookVitestPlaywright
100+қайта пайдаланылатын компонент
1 month → 1 weekұқсас іске асыру

Таңдаулы жобалар

Бірнеше өнім.
Толық архив емес.

Бұлар инженерлік дәптерге көрнекі қабат қосу үшін берілген. Бұл екінші түйіндеме емес және мен жасаған әрбір жобаны тізу мақсаты жоқ.

Stroymarket.kz

A nationwide B2B marketplace connecting construction material suppliers, contractors, and equipment rental across Kazakhstan — live catalog and supplier search across 39 cities, an AI-powered project assistant, and a cost-estimation calculator for common build types.

Solo-built, from supplier/catalog discovery to an AI construction assistant and cost estimator.

Vue.jsNuxt.js

Kostyum.kz

Тауар каталогына арналған қайта пайдаланылатын UI-мен және десктоп пен мобильдегі тегіс сатып алу тәжірибесіне бағытталған ерлер сән e-commerce фронтенді.

Nuxt.jsVue.jsSSR

Midas Event

Статикалық қызметтер тізімі емес, өткен іс-шаралардың шолуға болатын портфолиосы ретінде құрылған, React негізіндегі интерактивті мазмұны бар event-агенттігінің сайты.

ReactJavaScriptCSS

UniStory

Крипто-әмиян күйі мен асинхронды backend деректерін қайта пайдаланылатын React өнім компоненттеріне біріктіретін цифрлық өнім интерфейсі.

ReactTypeScriptREST APIsWeb3

Жұмыс істегенді ұнататын жүйелерім

Клиенттерге арналған галерея жоқ.
Тек инженерлік аймақ.

LinkedIn жобалар мен жұмыс берушілерді тізе алады. Мұнда мен жұмысымның ең құнды болатын жүйе түрлерін көрсеткенді жөн көремін.

Жоғары трафикті өнім модульдері

Архитектура, кэштеу, күй және API тәртібі бір өнім жүйесі ретінде жұмыс істеуі тиіс интерфейстер.

Vue 3TypeScriptPiniaVite

Геокеңістіктік жүйелер

Деректер көлемі тек рендеринг қабатын емес, фронтенд архитектурасының өзін өзгертетін карта негізіндегі өнімдер.

Mapbox GL JSElasticsearchGISData-intensive UI

Модернизация бағдарламалары

Техникалық негіз өзгеріп жатқанда өнімді жеткізуді тоқтатпайтын legacy-ден заманауи стекке көшу.

Vue 2 → Vue 3Composition APITestingCI/CD

End-to-end өнім жеткізу

API-ды, интеграция шекараларын және production тәртібін меңгеруге жеткілікті backend тереңдігі бар frontend-бағытталған инженерия.

Node.jsNestJSPostgreSQLREST APIs

Жұмыс принциптері

Кодтың артындағы ережелер.

Құралдар өзгереді. Бұлар мен сақтамақ болатын әдеттер.

01

Алдымен өлшеу, содан кейін қайта жазу.

Өнімділік өзгерісі дәлелден басталып, пайдаланушыға көрінетін нәтижемен аяқталуы керек.

02

Архитектура — жеткізу құралы.

Ең жақсы абстракция — келесі функцияны арзандатып, қауіпсіз әрі түсінікті ететін абстракция.

03

Frontend — жүйенің бір бөлігі.

Рендеринг, деректер пішіні, API, қолжетімділік, бақылаушылық және релиз конвейерлері — бір инженерлік аймақ.

04

Senior болу — белгісіздікті азайту деген сөз.

Техникалық көшбасшылық — командаға жасырын тәуекел жинамай тез қозғалуға мүмкіндік беру үшін ымыраларды көрінетін ету.

Инженерлік жол

Ауқымның өсуі,
лауазымдар хронологиясы емес.

Хронология әдейі қысқартылған. Қызығы — жұмыстың мәні қалай өзгергені: UI → жеткізу → жүйелер → техникалық жауапкершілік.

01Ciklum logo
Aug 2025 — Sep 2026

Senior Software Engineer

Frontend architecture · product modernization · performance · technical leadership · cross-platform

02KeyHorse logo
Jul 2021 — Aug 2025

Middle → Senior → Team Lead Software Engineer

GIS · digital twins · engineering leadership · reusable systems · backend APIs

03DAR logo
Jun 2020 — Jul 2021

Software Engineer

High-volume web delivery · e-commerce · mobile · performance

04EPAM Systems logo
Jan 2020 - Jun 2020

Software Engineer

React · TypeScript · reusable UI · engineering foundations

05Independent Contractor logo
2019 — 2025

Fullstack Software Engineer

Full-cycle SaaS & e-commerce delivery · multi-framework frontend · client management

Безендіру емес, дәлел

Тексеруге болатын нәрселер.

Білім, тіл біліктілігінің дәлелі, байқаудағы марапат және қол қойылған ұсыныс хат — инженерлік әңгімеден бөлек берілген.

Барлық сертификаттар мен ұсыныс хаттарды қарау
Education logoБілімАқпараттық жүйелер

Сулейман Демирел атындағы университет · 2018–2022 · GPA 3.72 / 4.0

Ағылшын тіліIELTS 7.0

Академиялық IELTS · CEFR C1 нәтижесі

Дәлелді ашу
МарапатКүміс медаль

Infomatrix Asia-Pacific 2018 — халықаралық компьютерлік жобалар байқауы.

Дәлелді ашу
ҰсынысKeyHorse

Компания басшылығының қолы қойылған ұсынысы

Дәлелді ашу
Тілдер5 тіл

Ағылшын тілі — еркін жұмыс деңгейінде · Қазақ және орыс тілдері — ана тілі · Түрік тілі — сөйлесу деңгейінде · Қытай тілі — бастапқы деңгейде

Келесі жүйе

Егер өнімді өзгерту қиындап бара жатса — маған қызық.

Senior Software Engineer · Senior Frontend Engineer · Team Lead
Халықаралық командалармен жұмыс істеуге және көшуге дайынмын.

serikuly.zhassulan@gmail.com 
© 2026 Zhassulan SerikulyNuxt 3 · Vue 3 · TypeScript