Мазмұнға өту

Abzal Khairullauly

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

Сурет: Abzal Khairullauly

Көптеген қосымшаға масштабталатын ірі Angular фронтендтерін жасаймын: монорепозиторийлер, дизайн-жүйелер, CI/CD.

Алматы, Қазақстан · UTC+5 · Қашықтан келісімшарттарға ашықпын

Таңдаулы жұмыстар

  • Frontend Architect · Lean Solutions · 2022 – қазір

    Көпөңірлік мемлекеттік платформа

    Жаңа функциялар: әр өңірдің репозиторийіне көшіру → бір рет жазылып, барлық өңірге шығады

    • Кодтың ~90% ортақ кітапханаларда; әр өңірлік қосымша — жұқа қабық (~200 мың жолдың ~18 мыңы)
    • Жаңа өңірді іске қосу: ~5 минут (өз мәтіндері, логотипі мен favicon-ы бар жаңа қосымша қабығы)
    • Барлық staging қосымшасына деплой: пайплайн жоқ → ~7 минут, толық автоматты
    • Angular 22
    • Nx
    • TypeScript
    • Tailwind v4
    • Elf
    • Transloco
    • GitLab CI

    Кейсті оқу: Көпөңірлік мемлекеттік платформа

  • Frontend әзірлеуші · ChocoFamily · 2019–2022

    Chocolife.me — жеңілдіктер маркетплейсінің редизайны

    Жұмыс істеп тұр

    Бүкіл фронтендті Figma макеттерінен продакшенге дейін жалғыз, нөлден жасадым

    • Angular Universal (SSR): әр акция мен санат беті SEO үшін серверде рендерленеді
    • Choco (Рахмет) суперқосымшасының webview-інде жұмыс істейтін, хост-қосымшаның авторизациясына қосылған жеке мобильді мини-қосымша
    • Angular
    • Angular Universal (SSR)
    • TypeScript
    • SCSS

    Кейсті оқу: Chocolife.me — жеңілдіктер маркетплейсінің редизайны

  • Frontend әзірлеуші · Lean Solutions · Пилот (тоқтатылған)

    Инсультті анықтауға арналған КТ суреттерін белгілеу құралы

    Пилот

    Пилот; әзірлеу продакшенге дейін тоқтатылды.

    • 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 корпоративтік сайтының басты беті
      AL'SU · 2016
    • SULU корпоративтік сайтының басты беті
      SULU · 2017
    • Zharkent Fruit корпоративтік сайтының басты беті
      Zharkent Fruit · 2018

    Скриншоттар: BrandStudio портфолиосы

  • markup (жеке жоба)

    Angular, Canvas API

    Angular signals және Canvas API негізіндегі браузерлік сурет белгілеу редакторы: zoom/pan, қылқалам, өшіргіш, полигондар, undo/redo. Суреттер браузерден шықпайды.

Тәжірибе

  1. 2022 ж. маусым – қазір

    Frontend Architect · Lean Solutions

    • 10+ өңірлік Angular қосымшасын бір Nx монорепозиторийіне біріктірдім; кодтың ~90% ортақ кітапханаларда
    • Функция бір рет жазылып, барлық өңірге шығады; жаңа өңірді іске қосу ~5 минут алады
    • GitLab CI-ды нөлден құрдым; барлық қосымшаның staging деплойы ~7 минут
    • Tailwind CSS v4 токендерінде UI кітапханасы мен дизайн-жүйе жасадым; Angular 6 → 22 жаңарттым
    • ML моделінің көмегімен белгілейтін, Canvas негізіндегі КТ белгілеу құралын жасадым (пилот)
  2. 2019 ж. сәуір – 2022 ж. мамыр

    Frontend әзірлеуші · ChocoFamily

    • Chocolife.me редизайнын жалғыз, нөлден жасадым; SEO үшін Angular Universal (SSR)
    • Choco (Рахмет) суперқосымшасының webview-іне арналған Chocolife мини-қосымшасын жасадым
  3. 2018 ж. қыркүйек – 2019 ж. наурыз

    Frontend әзірлеуші · Technodom

    • Nuxt.js (Vue SSR) негізіндегі интернет-дүкен редизайнының прототипі; тапсырыс беруші жобаны тоқтатты
  4. 2016 ж. тамыз – 2018 ж. тамыз

    Frontend әзірлеуші · BrandStudio

    • 30+ корпоративтік сайт (Vue + Laravel, GSAP), ішкі әлеуметтік желі мен CRM фронтендтері
  5. 2015–2016

    Клиенттік бөлік әзірлеушісі · GARCom, jNetwork

    • Адаптивті беттеу, үлгілерді CMS-ке көшіру, техникалық қолдау

Дағдылар

Негізгі
Angular, TypeScript, RxJS, Signals
Архитектура
Nx, монорепозиторийлер, дизайн-жүйелер, SSR
Құралдар
GitLab CI, Tailwind, Git
Сондай-ақ
Vue/Nuxt, Canvas API, WebSockets

Байланыс

Алматы, Қазақстан · UTC+5 · Қашықтан келісімшарттарға ашықпын

Тілдер: қазақ тілі — ана тілі, орыс тілі — C2, ағылшын тілі — B2