Идеяларды цифрлық өнімдерге айналдырамын.

Тәуелсіз full-stack және mobile инженер. Әсем сайттардан бастап зияткерлік мобильді қолданбалар мен күрделі бизнес-платформаларға дейін: жобалаймын, әзірлеймін, біріктіремін және іске қосамын.

Ішін көру үшін айналдырыңыз

Кодтан да кең. Кешенді шешімдер.

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

  1. Басынан аяғына дейін

    Интерфейс, API, деректер және релиз — бір қолда.

  2. Жүйе ретінде құрылған

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

  3. Дайын күйінде тапсыру

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

Бір инженер.Бүкіл өнім.

Мен апта сайын жұмыс істейтін қабаттарды жинау үшін айналдырыңыз: дерекқордан қолыңыздағы телефонға дейін.

  1. БэкендТиптелген модульдері, рөлдері және фондық тапсырмалары бар NestJS сервистері
  2. ДеректерPostgreSQL схемалары, миграциялар және Redis кештері
  3. API және оқиғаларЖүйелерді синхронды ұстайтын REST API, вебхуктар және RabbitMQ оқиғалары
  4. ВебСерверде рендерленген, кез келген құрылғыда жылдам Next.js интерфейстері
  5. МобайлFlutter және нативті iOS қолданбалары, қажет жерде offline-first
  6. ЖИLLM және көру функциялары шынымен қажет жерде

Жиналды, сыналды және бір өнім ретінде шығарылды.

Таңдалған жұмыстар.

Басынан аяғына дейін өзім жасаған бес өнім: веб, мобильді қолданбалар, олардың артындағы жүйелер және сататын сайттар.

  1. Онлайн

    GymTeam

    Клубтарды басқару: бір платформа, көп клуб

    Fitofan экожүйесінің қызметкерлер жағы: спорт клубтары мүшелерді, сабақтарды, чек-инді, прогресті және төлемдерді жүргізеді, әр клуб өзінің жеке кеңістігінде.

    • Бір адаптердің артында сегіз төлем провайдері және қолма-қол ақша, шифрланған тіркелгі деректері мен идемпотентті вебхуктармен
    • WebSockets арқылы тікелей чек-ин және QR арқылы кіру

    Senior Full-Stack Engineer · 2025 – 2026

    • Next.js
    • NestJS
    • PostgreSQL
    Кейсті оқу
  2. Жарыс күні

    Fitofan іс-шаралары үшін чек-ин, судьялық, есеп жүргізу және тікелей трансляция

    Турнирді орнында жүргізетін бес қолданба: десктопта чек-ин мен судьялық, телефон мен планшеттердегі судья консольдері, есеп жабдығына көпір, тікелей табломен трансляциялайтын телефон камералары және көп камералы қайта көрсету.

    • Интернетсіз жұмыс істейді: іс-шара деректері жергілікті кэштеледі, нәтижелер кезекке тұрып, байланыс қайта оралғанда синхрондалады
    • Құрылғылар зал желісінде UDP іздеу және TCP сокеттері арқылы бірін-бірі табады

    Жетекші инженер: Flutter, нативті iOS және Android, десктоп · 2024 – 2026

    • Flutter
    • Swift
    • Kotlin
    Кейсті оқу
  3. Y-Tree

    Капиталды басқаруға арналған нативті iOS қолданбасы: Open Banking және жеке басты растау

    Капиталды басқару сервисіне арналған нативті iOS қолданбасы: клиенттер Open Banking арқылы банк шоттарын қосып, қолданбадан шықпай жеке басын растайды.

    • Нативті сценарийлерге интеграцияланған Open Banking және KYC SDK-лары
    • SwiftUI және The Composable Architecture-де қайта жасалған бес негізгі сценарий

    iOS Engineer · 2020 – 2023

    • Swift
    • SwiftUI
    • UIKit
    Кейсті оқу
  4. Сайттар мен дүкендер

    Интернет-дүкендер, корпоративтік сайттар мен мүшелер порталдары — толық дайын күйінде

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

    • Өз админі, каталог импорты, жеткізуді іздеуі және төлем әдістері сценарийлері бар Next.js дүкені
    • Finix арқылы карта төлемдері және PayPal арқылы мүшелік жарналары

    Full-Stack Engineer · 2019 – 2026

    • Next.js
    • Supabase
    • Feature-Sliced Design
    Кейсті оқу

Мен нені әзірлеймін.

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

  1. Веб және электрондық сауда

    Алғашқы экраннан деплойға дейін дайын күйде тапсырылатын сайттар мен дүкендер: өз әкімшілігі бар Next.js витриналары және 1C-Битрикс ішіндегі арнайы компоненттер.

    • Өз әкімшілігі, каталог импорты, жеткізу бөлімшелерін іздеу және төлем сценарийлері бар Next.js витринасы
    • CI-да аударма толықтығы тексерілетін 11 тілдегі 140+ бет
    • Генерацияланатын каталогы және вебхук арқылы жариялауы бар Битрикс сайттары
    • Next.js
    • TypeScript
    • FSD
    • Supabase
    • 1C-Bitrix
  2. AI және қозғалысты талдау

    ЖИ жұмыс істейтін жерде: домендік құралдар арқылы әрекет ететін ассистент, мәтінге айналатын дауыс, медиа генерациясы және қозғалыс сигналдары бойынша жаттығу фазаларын анықтайтын қозғалысты тану.

    • 15 домендік құралды шақыратын OpenAI ассистенті, Whisper транскрипциясы және медиа генерациясы
    • Flutter-де қозғалыс сигналдары бойынша жаттығу фазаларын жіктеу
    • IBM watsonx.ai-да модельдерді интеграциялау эксперименттері
    • Flutter
    • OpenAI API
    • IBM watsonx.ai
    • Replicate
    Қолданылған жобалар
    Қалай жұмыс істейді
  3. Көп клиентті платформалар

    Көп ұйымға қызмет ететін бір кодтық база: әрқайсысының өз домені, контенті және деректері бар, ал әр сұраныс орындалмас бұрын серверде анықталып, авторизацияланады.

    • Guard клубты id немесе slug бойынша анықтап, кез келген өңдеуіш іске қосылғанға дейін мүшелікті тексереді
    • Бір ортақ платформада 11 тілдегі 80+ әкімшілік бет
    • Мүшелер, кестелер, чек-ин, биллинг және аналитика ұйым бойынша оқшауланған
    • Next.js
    • Cloudflare Workers
    • Supabase
    • PostgreSQL
    Қолданылған жобалар
    Қалай жұмыс істейді
  4. Мобильді әзірлеу

    Нақты жұмыс жүктелетін iOS және Android үшін Flutter қосымшалары: кіре берістегі тіркеу, залдағы төрешілік, зал интернеті үзілгенде де тоқтамайтын нәтижелер.

    • Турнир қосымшалары офлайн жұмыс істейді: деректер құрылғыда кешке сақталады, нәтижелер кезекке қойылып, байланыс қалпына келгенде синхрондалады
    • Құрылғылар алаң желісінде бірін-бірі UDP-іздеу және TCP-сокеттер арқылы табады
    • Матч есебін нақты уақытта көрсететін iOS Live Activities — Flutter айналасындағы нативті кеңейтім
    • Flutter
    • Dart
    • Clean Architecture
    • BLoC
    • Riverpod
  5. Backend және бизнес-жүйелер

    Веб пен мобильді қосымшалардың артындағы бір бэкенд: бизнес күн сайын сүйенетін сервистер, деректер және қолжетімділік ережелері, қайта жазусыз өзгере алатындай құрылған.

    • 90+ модульді NestJS, 290+ миграциялы PostgreSQL, Swagger және health-тексерулер
    • RabbitMQ арқылы оқиғалық синхрондау: идемпотентті консьюмерлер және dead-letter кезегі
    • Декораторлар арқылы инвалидацияланатын Redis кеші және тірі сессияларға арналған Socket.IO шлюздері
    • NestJS
    • TypeScript
    • PostgreSQL
    • Redis
    • RabbitMQ
    Қолданылған жобалар
    Қалай жұмыс істейді
  6. Интеграциялар және автоматтандыру

    Бір ағынға байланған төлемдер, вебхуктар, хабарландырулар және жариялау: ақша мен деректер өздігінен қозғалады, ал әр оқиға із қалдырады.

    • Бір адаптердің артындағы сегіз төлем провайдері мен қолма-қол ақша, шифрланған тіркелгі деректері және идемпотентті вебхуктар
    • Спорт фидтерінен нақты уақыттағы матчтар, нәтижелер мен коэффициенттер; Meta, TikTok, LinkedIn және YouTube-ке жариялау
    • Суретке салынған тірі таблосы бар Amazon IVS-ке стрим жасайтын телефондар
    • Payments
    • Webhooks
    • Meta API
    • TikTok API
    • Notifications

Бұл қалай жасалған.

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

  1. Жылдам бола ма?

    Беттер серверде рендерленіп, экранға қажеттісін ғана жібереді; ауыр жұмыс фонда орындалады, жиі қолданылатын деректер кештеледі, және бәрі продқа шықпас бұрын өлшенеді.

    • PostgreSQL алдында декораторлар арқылы инвалидацияланатын Redis кеші
    • Әр тілге статикалық беттері бар серверлік Next.js рендерингі: 11 тілде 140+ бет
    • Next.js
    • Server Components
    • Redis
    • Cloudflare
  2. Төлем түнгі екіде құласа не болады?

    Ештеңе екі рет шегерілмейді және ештеңе жоғалмайды: ақшаны қозғайтын әр шақыру идемпотенттілік кілтін алып жүреді, әр оқиға жазылады, ал қайталауды басу қауіпсіз.

    • Бір адаптердің артындағы сегіз төлем провайдері мен қолма-қол ақша, идемпотентті вебхуктармен
    • Идемпотентті консьюмерлері, dead-letter кезегі және әр хабарламада correlation id бар RabbitMQ
    • NestJS
    • RabbitMQ
    • Webhooks
    • Payment providers
  3. Басқа әзірлеуші жобаны жалғастыра ала ма?

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

    • Тип тексеруі мен Jest гейті, Docker-образ және скриптті деплой — Fitofan мен GymTeam-де бірдей
    • Екі өнімге ортақ бір RabbitMQ келісімшарты: 29 маршруттау кілті, типтелген конверт және сипатталған топология
    • TypeScript
    • Feature-Sliced Design
    • Jest
    • Docker
    • GitHub Actions
  4. Менің деректерім қауіпсіз бе және басқалардан бөлек пе?

    Қолжетімділік әр сұраныс үшін серверде шешіледі, тіркелгі деректері сақтауда шифрланған, және әр ұйым тек өз жолдарын көреді.

    • Guard клубты анықтап, кез келген өңдеуіш іске қосылғанға дейін мүшелікті тексереді
    • AES-256-GCM тіркелгі деректерін сақтау; дүкенде row-level security бар 66 SQL-миграция
    • PostgreSQL
    • Supabase
    • Row-level security
    • AES-256-GCM
  5. Телефондарда, офлайн және клиенттерімнің тілдерінде жұмыс істей ме?

    iOS пен Android үшін бір Flutter кодтық базасы, платформа талап еткен жерде нативті Swift, алаң интернеті үзілетін жерде офлайн режим, және CI-да толықтығы тексерілетін аудармалар.

    • Турнир қосымшалары деректерді жергілікті кештеп, байланыс қалпына келгенде нәтижелерді синхрондайды
    • CI-да паритеті тексерілетін 11 тіл және шамамен 10 000 аударма кілті; осы сайтта сегіз тіл
    • Flutter
    • Swift
    • SQLite
    • next-intl
  6. ЖИ шынымен қайда көмектеседі, ал қайда бұл хайп?

    ЖИ тек жұмыс істейтін жерге ғана енгізіледі және алдымен құмсалғышта тексеріледі: домендік құралдары бар ассистент, мәтінге айналатын дауыс, медиа генерациясы, қозғалысты тану.

    • 15 домендік құралы бар OpenAI ассистенті, Whisper транскрипциясы және медиа генерациясы
    • Flutter-де қозғалыс сигналдары бойынша жаттығу фазаларын жіктеу; IBM watsonx.ai-да модель эксперименттері
    • OpenAI API
    • Whisper
    • IBM watsonx.ai
    • Replicate

Құралдарды міндетке, өнімнің өмірлік цикліне және қолдау ыңғайлылығына қарай таңдаймын.

Frontend

Типтелген компоненттері, дизайн жүйесі және бірінші күннен аудармалары бар серверде рендерленетін React.

  • Next.js
  • React
  • TypeScript
  • Feature-Sliced Design
  • Tailwind CSS
Мобильді әзірлеу

Үйлесімді жерде кроссплатформалық Flutter, платформа талап еткен жерде нативті Swift.

  • Flutter
  • Dart
  • Clean Architecture
  • BLoC
  • Riverpod
  • Swift
  • SwiftUI
Backend және деректер

PostgreSQL үстіндегі NestJS сервистері, кештеу үшін Redis және жүйелер асинхронды сөйлесуі керек кезде RabbitMQ.

  • NestJS
  • Node.js
  • PostgreSQL
  • Redis
  • RabbitMQ
  • Supabase
  • Firebase
Бұлт және инфрақұрылым

Болжамды релиздер мен ақылға қонымды шығындарға бапталған контейнерлер, CI/CD және басқарылатын бұлт сервистері.

  • Docker
  • GitHub Actions
  • Google Cloud
  • IBM Cloud
  • Cloudflare
  • Vercel
  • Nginx
AI және интеграциялар

Өнімді өзгертетін жерде LLM, компьютерлік көру және төлем интеграциялары, алдымен құмсалғышта тестілеу.

  • OpenAI API
  • IBM watsonx.ai
  • Replicate
  • Payment providers
  • Webhooks
  • Meta & TikTok APIs

Сіз үшін не әзірлей аламын?

Шағын сайттан бастап біртұтас бағдарламалық платформаға дейінгі бизнес шешімдер.

  1. Сайттар және интернет-дүкендер

    Лендингтер, корпоративтік сайттар, каталогтар, дүкендер және контент жүйелері.

    Науқанға арналған лендинг, командаңыз өзі өңдейтін корпоративтік сайт немесе сіз ұйықтап жатқанда сататын дүкен.

    СІЗ НЕ АЛАСЫЗ

    • Әр бет шаблонда емес, бір дизайн-жүйеде жобаланып жиналған
    • Өзіңіз өңдейтін контент, қосылған SEO мен аналитика
    • Жұмыс істейтін байланыс формасы немесе тапсырыс рәсімдеуімен сіздің доменіңізде орналастырылған

    Бастап$1 800

    Қолданылған жобалар
    Осы қызметті талқылау
  2. Мобильді қолданбалар

    Backend-пен байланысқан кроссплатформалық Flutter қолданбалары.

    Flutter-де бір рет жасалған, артында қажетті бэкенді бар iOS және Android клиенттік қолданбасы.

    СІЗ НЕ АЛАСЫЗ

    • App Store мен Google Play-де жарияланған бір Flutter кодтық базасы
    • Қосымшаға қажет бэкенд пен әкімшілік
    • Өнімге қажет жерде офлайн режим, хабарландырулар және төлемдер

    Жеке есептеу

    Қолданылған жобалар
    Осы қызметті талқылау
  3. Бизнеске арналған бағдарламалар

    Әкімшілік жүйелер, ішкі құралдар, API және арнайы платформалар.

    Кестелерді алмастыратын ішкі платформа: рөлдер, үдерістер, есептер және олардың айналасындағы интеграциялар.

    СІЗ НЕ АЛАСЫЗ

    • Кестелерді алмастыратын рөлдер, процестер және есептер
    • Сіз қолданып жүрген құралдармен API және интеграциялар
    • Құжаттама, деплой пайплайны және таза тапсыру

    Жеке есептеу

    Қолданылған жобалар
    Осы қызметті талқылау
  4. AI және сыртқы интеграциялар

    Зияткерлік функциялар, төлемдер, хабарламалар және автоматтандыру.

    Ассистенттер, құжат және сурет функциялары, төлемдер, хабарландырулар және сіз қолданатын құралдар арасындағы байланыс.

    СІЗ НЕ АЛАСЫЗ

    • Нақты жұмыс істейтін, алдымен құмсалғышта тексерілген ассистенттер, құжат және сурет мүмкіндіктері
    • Басынан аяғына дейін байланған төлемдер, вебхуктар және хабарландырулар
    • Бүгін адам қолмен істейтін қадамдарды автоматтандыру

    Жеке есептеу

    Қолданылған жобалар
    Осы қызметті талқылау

Талаптарыңызға сай шешім.

Айқын жұмыс көлемі, ашық бағалау және сәйкес техникалық тәсіл.

  1. Лендингтер

    Бастап$1 800

    • Бір бет: дизайн және әзірлеу
    • Бейімделгіш, жылдам, негізгі SEO
    • Байланыс формасы және аналитика
    • Сіздің доменіңізде орналастыру
    Жобаны талқылау
  2. Корпоративтік сайттар

    Бастап$2 900

    • Бір дизайн жүйесінде сегіз бетке дейін
    • Әзірлеушісіз өзіңіз өңдейтін контент
    • Бірнеше тілге дайындық
    • SEO, аналитика және орналастыру
    Жобаны талқылау
  3. Интернет-дүкендер

    Бастап$4 700

    • Каталог, себет және тапсырысты рәсімдеу
    • Онлайн төлем немесе өтінімдер, таңдау сіздікі
    • Әкімшілік панелі және тауар импорты
    • Бапталған SEO және өнімділік
    Жобаны талқылау
  4. Мобильді қолданбалар

    Жеке есептеу

    • Қысқа discovery-қоңыраудан кейін көлем мен бағалау
    • iOS және Android үшін Flutter қолданбасы
    • Бэкенд, релиздер және дүкендерде жариялау
    Жобаны талқылау
  5. Бизнес-платформалар және AI

    Жеке есептеу

    • Қысқа discovery-қоңыраудан кейін көлем мен бағалау
    • Мультитенантты платформалар, дашбордтар және интеграциялар
    • Қажет жерде ЖИ функциялары
    Жобаны талқылау

БАҒАҒА НЕ ӘСЕР ЕТЕДІ

  • Қанша экран, бет және тіл
  • Төлемдер, интеграциялар және біз қосатын жүйелер
  • Нөлден дизайн немесе сіздің брендіңіз негізінде

Кез келген бағаға типтелген код, тесттер, деплой және таза тапсыру кіреді.

Бағалар АҚШ долларында.

Бағалар аймақ пен көлемге байланысты. Шығыс Еуропа, Кавказ және Орталық Азиядағы жобаларды тікелей талқылайық.

Идеядан іске қосуға дейін.

Төрт кезең — және әрқайсысының соңында қолыңызда бір нәрсе қалады.

  1. Түсіну

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

  2. Жобалау

    Кодқа дейінгі шешімнің пішіні: деректер, сервистер, интеграциялар және пікір білдіруге болатын алғашқы экрандар.

  3. Әзірлеу

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

  4. Тапсыру

    Релиз, құжаттама, деплой пайплайны және репозиторий сізге тапсырылады — өнім менсіз де жұмыс істейді.

Валерий Введенский

Валерий Введенский

Senior Full-Stack & Mobile Engineer · Торонто, Канада

LinkedIn

Өнімді тұтас қарайтын инженер.

Мен бағдарламалық жасақтаманы басынан аяғына дейін жобалаймын, құрамын және сүйемелдеймін: веб-интерфейстер, мобильді қолданбалар, олардың артындағы сервистер және олар өмір сүретін инфрақұрылым. Коммерциялық командалардағы алты жыл бір қабатқа емес, бүкіл өнімге қамқорлық жасауды үйретті.

Тәжірибе

  1. 2024 – 2026 · Торонто

    Senior Full-Stack & Mobile Engineer · Fitofan

    Спортшылар платформасының веб, мобайл және бэкенд жеткізілуіне жауап бердім: Next.js, NestJS, Flutter, RabbitMQ, ЖИ интеграциялары және бұлттық эксплуатация.

  2. 2020 – 2023 · Днепр / Лондон

    iOS Engineer · Y-Tree

    Капиталды басқару сервисіне арналған нативті iOS: Open Banking және KYC интеграциялары, SwiftUI және TCA-ға көшу.

  3. 2019 – 2020 · Днепр

    Junior Backend Engineer · Sunrose

    Интернет-дүкен веб-қолданбасы үшін бэкенд функциялары және қабатты архитектура жақсартулары.

Жоба идеяңыз бар ма?

Не жасағыңыз келетінін айтыңыз. Жұмыс көлемі мен тиімді техникалық тәсілді анықтаймыз.

Немесе тікелей жазыңызvalerii.vvedenskyi@gmail.com