Skip to content
View turkprogrammer's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report turkprogrammer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
turkprogrammer/README.md

👋 Привет, я @turkprogrammer

Senior Backend Architect | High-Load Systems | Golang & PHP Expert

views


💻 Обо мне

Более 18 лет в бэкенд-разработке. Специализируюсь на проектировании отказоустойчивых систем, оптимизации RPS/Latency и внедрении ML-моделей в высоконагруженные продакшен-среды.

  • 🛠 Main Focus: Микросервисная архитектура, Event-driven (Kafka), Big Data (ClickHouse).
  • 🧠 ML & AI Inference: Разработка систем на базе LLM (Llama 3.3, DeepSeek, Ollama) и классического ML (Random Forest).
  • 🚀 Performance: Профилирование, устранение бутылочных горлышек и оптимизация работы с БД.

🛠 Технологический стек

Backend, Data & ML

Backend & ML Stack

Infrastructure

Infra Stack


🌟 Избранные кейсы (High-Load & ML)

  • Stable ID Service: Идентификация пользователей (Random Forest + Kafka). Результат: 92% F1-score, сокращение дубликатов на 35%.
  • Geo-mapping AI: Маппинг 3.1M+ записей через Llama 3.3 / Ollama. Результат: +150% точности, снижение затрат на API на 70%.
  • Bundle ID Classifier: Трехуровневая фильтрация (Regex → Cache → AI Fallback). Результат: 8x ускорение обработки (850 эд/сек).

🛠 System Utilities & TUI (Golang)

  • SQL-Top"The htop for Databases". Профайлер PostgreSQL/MySQL/ClickHouse в реальном времени. Безопасный EXPLAIN, анализ wait events и дельта-подсветка новых запросов.
  • LogT"The Swiss Army Knife for Logs". Высокопроизводительный эксплорер логов (300k+ строк/сек). Легковесная альтернатива lnav с мгновенной JSON Path фильтрацией.
  • mt"The Go Runtime Tuner". Тюнер параметров Go runtime в реальном времени. Управление GOGC, GOMEMLIMIT, GOMAXPROCS, debug.SetGCPercent и SetPanicOnFault для тонкой оптимизации сервиса.

🔭 Open Source & AI Projects

  • Fraud Detection EnginePro-grade Anti-fraud for High-load. API для real-time скоринга транзакций в финтехе.
    • ML Engine: Собственная реализация Random Forest на чистом Go (без внешних зависимостей).
    • Performance: Итеративный обход деревьев (stack overflow protection) и строгий bounds checking.
    • Optimization: LRU-кэширование результатов с поддержкой hot-reload весов через fsnotify.
  • E-commerce Lite — Современный магазин на Symfony 7.2 с гексагональной архитектурой. Чистый Domain-слой, Use Case-ориентированный Application-слой и гибкие инфраструктурные адаптеры.
  • RAG System — Реализация Retrieval-Augmented Generation для работы с локальными базами знаний и LLM (Ollama/OpenAI).
  • Task Estimator — Сервис оценки трудозатрат на базе Random Forest, обучающийся на исторических данных Jira/Git.

🔗 Связь


"Build it scale, or don't build it at all."

Pinned Loading

  1. vpnctl vpnctl Public

    vpnctl — менеджер AmneziaWG/WireGuard для Ubuntu

    Go

  2. logt logt Public

    A modern, lightweight log explorer TUI written in Go. Fast, fuzzy search, JSON parsing, and instant filtering. Lightweight alternative to lnav. The Swiss Army Knife for Logs!

    Go 1

  3. RAG- RAG- Public

    Простая система Retrieval-Augmented Generation (RAG) с чистой архитектурой, использующая внешнее AI API и SQLite базу данных.

    Go 1

  4. Password-Generator Password-Generator Public

    Command-line утилита для генерации паролей

    Go 1

  5. sql-top sql-top Public

    A real-time SQL profiler and monitor TUI for PostgreSQL. High-performance "htop" for your database with instant EXPLAIN, wait event analysis, and delta highlighting.

    Go 2

  6. mt mt Public

    mt — инструмент для настройки параметров Go runtime. Настраивает GOGC, GOMEMLIMIT, GOMAXPROCS, debug.SetGCPercent и SetPanicOnFault для вашего сервиса.

    Go 1