Abzal Khairullauly
Senior Frontend әзірлеуші — Angular, Nx, TypeScript

Көптеген қосымшаға масштабталатын ірі Angular фронтендтерін жасаймын: монорепозиторийлер, дизайн-жүйелер, CI/CD.
Алматы, Қазақстан · UTC+5 · Қашықтан келісімшарттарға ашықпын
Таңдаулы жұмыстар
Көпөңірлік мемлекеттік платформа
Жаңа функциялар: әр өңірдің репозиторийіне көшіру → бір рет жазылып, барлық өңірге шығады Кодтың ~90% ортақ кітапханаларда; әр өңірлік қосымша — жұқа қабық (~200 мың жолдың ~18 мыңы) Жаңа өңірді іске қосу: ~5 минут (өз мәтіндері, логотипі мен favicon-ы бар жаңа қосымша қабығы) Барлық staging қосымшасына деплой: пайплайн жоқ → ~7 минут, толық автоматты
Angular 22 Nx TypeScript Tailwind v4 Elf Transloco GitLab CI
Chocolife.me — жеңілдіктер маркетплейсінің редизайны
Жұмыс істеп тұр Бүкіл фронтендті Figma макеттерінен продакшенге дейін жалғыз, нөлден жасадым Angular Universal (SSR): әр акция мен санат беті SEO үшін серверде рендерленеді Choco (Рахмет) суперқосымшасының webview-інде жұмыс істейтін, хост-қосымшаның авторизациясына қосылған жеке мобильді мини-қосымша
Angular Angular Universal (SSR) TypeScript SCSS
Кейсті оқу: Chocolife.me — жеңілдіктер маркетплейсінің редизайны
Инсультті анықтауға арналған КТ суреттерін белгілеу құралы
Пилот Пилот; әзірлеу продакшенге дейін тоқтатылды. Canvas негізіндегі көрермен: zoom, pan, кадрға сыйғызу және тышқанмен сүйреп терезе/деңгей контрастын басқару Сегментация редакторы: қылқалам, өшіргіш, тұйық және ашық полигондар, қайшы (аймақ бойынша кесу), пиксель ауқымы бойынша шек, маска мөлдірлігі Модель көмегімен белгілеу: ML моделінің болжамы бастапқы нұсқа ретінде жүктеліп, қолмен түзетіледі
Angular TypeScript Canvas API
Кейсті оқу: Инсультті анықтауға арналған КТ суреттерін белгілеу құралы
Басқа жұмыстар
Теміржол жүк тасымалын бақылау
Пилот Lean Solutions · Angular, WebSockets
WebSockets арқылы пойыздардың картадағы нақты уақыттағы орны, тапсырыстарды сүзу және логистикалық тізбекті басқару
Technodom.kz редизайны (прототип)
Тоқтатылған Technodom · 2018–2019 · Nuxt.js, Vue SSR
Nuxt.js (Vue SSR) негізіндегі интернет-дүкен; тапсырыс беруші жобаны тоқтатты
30+ корпоративтік сайт
BrandStudio · 2016–2018 · Vue, Laravel, GSAP
Vue + Laravel, GSAP анимациялары
Сайттар қазір жұмыс істемейді.

AL'SU · 2016 
SULU · 2017 
Zharkent Fruit · 2018
Скриншоттар: BrandStudio портфолиосы
markup (жеке жоба)
Angular, Canvas API
Angular signals және Canvas API негізіндегі браузерлік сурет белгілеу редакторы: zoom/pan, қылқалам, өшіргіш, полигондар, undo/redo. Суреттер браузерден шықпайды.
Тәжірибе
2022 ж. маусым – қазір
Frontend Architect · Lean Solutions
- 10+ өңірлік Angular қосымшасын бір Nx монорепозиторийіне біріктірдім; кодтың ~90% ортақ кітапханаларда
- Функция бір рет жазылып, барлық өңірге шығады; жаңа өңірді іске қосу ~5 минут алады
- GitLab CI-ды нөлден құрдым; барлық қосымшаның staging деплойы ~7 минут
- Tailwind CSS v4 токендерінде UI кітапханасы мен дизайн-жүйе жасадым; Angular 6 → 22 жаңарттым
- ML моделінің көмегімен белгілейтін, Canvas негізіндегі КТ белгілеу құралын жасадым (пилот)
2019 ж. сәуір – 2022 ж. мамыр
Frontend әзірлеуші · ChocoFamily
- Chocolife.me редизайнын жалғыз, нөлден жасадым; SEO үшін Angular Universal (SSR)
- Choco (Рахмет) суперқосымшасының webview-іне арналған Chocolife мини-қосымшасын жасадым
2018 ж. қыркүйек – 2019 ж. наурыз
Frontend әзірлеуші · Technodom
- Nuxt.js (Vue SSR) негізіндегі интернет-дүкен редизайнының прототипі; тапсырыс беруші жобаны тоқтатты
2016 ж. тамыз – 2018 ж. тамыз
Frontend әзірлеуші · BrandStudio
- 30+ корпоративтік сайт (Vue + Laravel, GSAP), ішкі әлеуметтік желі мен CRM фронтендтері
2015–2016
Клиенттік бөлік әзірлеушісі · GARCom, jNetwork
- Адаптивті беттеу, үлгілерді CMS-ке көшіру, техникалық қолдау
Дағдылар
- Негізгі
- Angular, TypeScript, RxJS, Signals
- Архитектура
- Nx, монорепозиторийлер, дизайн-жүйелер, SSR
- Құралдар
- GitLab CI, Tailwind, Git
- Сондай-ақ
- Vue/Nuxt, Canvas API, WebSockets
Жазбалар
Барлық жазбаларБайланыс
Алматы, Қазақстан · UTC+5 · Қашықтан келісімшарттарға ашықпын
Тілдер: қазақ тілі — ана тілі, орыс тілі — C2, ағылшын тілі — B2