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

Block or report yagitpa

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
yagitpa/README.md

👋 Привет! Меня зовут Яков Пальчиков

AI-инженер | Python-разработчик | Специалист по автоматизации и RAG-системам

📍 Новосибирск (Открыт к релокации: Москва, СПб, Екатеринбург, Ленинградская обл.)
📧 yakov.palchikov@gmail.com | 📱 Telegram: @lavashek1
🌐 Канал об AI-агентах и автоматизации
🔗 GitHub


🎯 Кто я и чем занимаюсь

Я AI-инженер, фокусируюсь на создании устойчивых AI-ассистентов и сценариев автоматизации на базе n8n, Python и LLM API. Моя цель — не просто делать демо, а собирать инструменты, которые стабильно работают без постоянного вмешательства: с надежной обработкой ошибок, логированием, контролем человека (human-in-the-loop) на критических шагах и документацией внутри воркфлоу.

В настоящее время я в активном поиске работы на позиции AI-инженера (полная/частичная занятость, проектная работа или стажировка). Готов к гибриду или работе в офисе.


🛠 Технический стек

  • Языки: Python (aiogram, pandas, openpyxl, PyMuPDF), Java (17, 21), SQL
  • AI & LLM: OpenAI API, GigaChat API, Claude Code, Whisper, RAG, Prompt Engineering, RAGAS
  • Автоматизация: n8n, REST API, Webhooks, JSON, Telegram Bot API
  • Базы данных: PostgreSQL, pgvector, Google Sheets
  • Инфраструктура: Docker, Git, Liquibase, Spring Boot 3, Apache Kafka, Power BI

🚀 Ключевые проекты

Мои проекты отражают подход «один сценарий — одна ответственность» и фокус на измеримом качестве:

  1. TaskBot: Telegram-таск-менеджер на n8n
    16 связанных сценариев с голосовым вводом. Распознавание речи через Whisper, извлечение сути задачи и дедлайна через LLM, синхронизация с ClickUp, централизованная обработка ошибок и ежедневный бэкап.

  2. RAG-ассистент по корпусу документов
    PostgreSQL + pgvector, структурный чанкинг по токенам с перекрытием, многоуровневый кэш. Оценка качества через метрики: recall@1/3/5, MRR, доля ложных отказов, латентность p50/p95 и RAGAS.

  3. HR-ассистент для скрининга резюме
    Приём писем из Gmail, маршрутизация вложений, дедупликация через Google Таблицы, LLM-оценка соответствия вакансии и автоматическая отправка решения с защитой от дублирования.

  4. RiskEngine: Детектор аномалий транзакций
    Сервис анализа финансовых транзакций для выявления мошеннических паттернов. Virtual Threads (Java 21) для параллельной обработки потока событий и Apache Kafka как брокер сообщений.

  5. ai-instruction-design
    Свод правил для системных промптов и описаний нод. Оформлен как переиспользуемый инструмент и применяется в рабочих проектах.


💼 Профессиональный путь

До прихода в разработку я более 25 лет руководил проектами в полиграфии: управлял производственными циклами, подрядчиками, сроками и бюджетами, декомпозировал сложные процессы. Именно этот опыт привел меня в AI-инжиниринг: я увидел, сколько ручной рутины можно снять автоматизацией, и решил собирать эти решения сам.

Мой ключевой навык из прошлой карьеры — умение разговаривать с бизнесом на его языке: разобрать процесс, понять реальную боль и объяснить готовый инструмент без технического шума.


🎓 Образование и курсы

  • 2026 — Промпт-инженер, Университет Zerocoder (в процессе)
  • 2026 — Java-разработчик, SkyPro (Диплом: Доска объявлений на Spring Boot 3, Сервис бюджета с AI)
  • 2022 — Высшее образование, Московский политехнический университет (Медиаменеджмент)
  • 2021 — Аналитик данных, Skillfactory

📬 Свяжитесь со мной

Я открыт для обсуждения новых проектов, идей или возможностей сотрудничества.
📩 Email: yakov.palchikov@gmail.com
💬 Telegram: @lavashek1


👋 Hi there! I'm Yakov Palchikov

AI Engineer | Python Developer | Automation & RAG Systems Specialist

📍 Novosibirsk, Russia (Open to relocation: Moscow, St. Petersburg, Ekaterinburg, Leningrad region)
📧 yakov.palchikov@gmail.com | 📱 Telegram: @lavashek1
🌐 Channel about AI agents and automation
🔗 GitHub Profile


🎯 Who I Am & What I Do

I am an AI Engineer focused on building robust AI assistants and automation workflows using n8n, Python, and LLM APIs. My goal is not just to create demos, but to build tools that work reliably without constant intervention: featuring solid error handling, logging, human-in-the-loop control at critical steps, and documentation directly within the workflow.

I am currently actively looking for an AI Engineer position (full-time, part-time, contract, or internship). Open to hybrid or on-site work formats.


🛠 Tech Stack

  • Languages: Python (aiogram, pandas, openpyxl, PyMuPDF), Java (17, 21), SQL
  • AI & LLM: OpenAI API, GigaChat API, Claude Code, Whisper, RAG, Prompt Engineering, RAGAS
  • Automation: n8n, REST API, Webhooks, JSON, Telegram Bot API
  • Databases: PostgreSQL, pgvector, Google Sheets
  • Infrastructure: Docker, Git, Liquibase, Spring Boot 3, Apache Kafka, Power BI

🚀 Key Projects

My projects reflect the "one scenario — one responsibility" architecture and a strong focus on measurable quality:

  1. TaskBot: Telegram Task Manager on n8n
    16 interconnected scenarios with voice input. Speech recognition via Whisper, task essence and deadline extraction via LLM, synchronization with ClickUp, centralized error handling, and daily backups.

  2. Document Corpus RAG Assistant
    PostgreSQL + pgvector, structural token-based chunking with overlap, multi-level cache. Quality is assessed with metrics, not guesswork: recall@1/3/5, MRR, false refusal rate, p50/p95 latency, and RAGAS.

  3. HR Assistant for Resume Screening
    Gmail email ingestion, attachment routing, candidate deduplication via Google Sheets, LLM-based vacancy match scoring, and automated decision sending with safeguards against duplicate responses.

  4. RiskEngine: Transaction Anomaly Detector
    Financial transaction analysis service to identify fraudulent patterns. Utilizes Virtual Threads (Java 21) for parallel event stream processing and Apache Kafka as the message broker.

  5. ai-instruction-design
    A set of rules for system prompts and node descriptions executed by the model. Designed as a reusable tool and actively applied in production workflows.


💼 Professional Background

Before transitioning into software development, I spent over 25 years managing projects in the polygraphy industry: overseeing production cycles, contractors, deadlines, and budgets, and decomposing complex processes. This experience led me to AI engineering: I saw how much manual routine could be eliminated through automation, and I decided to build these solutions myself.

A key skill from my previous career is the ability to speak with business users in their own language: breaking down a process, understanding the real pain points, and explaining the finished tool without technical noise.


🎓 Education & Continuous Learning

  • 2026 — Prompt Engineer, Zerocoder University (in progress)
  • 2026 — Java Developer, SkyPro (Diploma: Classifieds board on Spring Boot 3, Budget service with AI)
  • 2022 — Bachelor's Degree, Moscow Polytechnic University (Media Management)
  • 2021 — Data Analyst, Skillfactory

📬 Get in Touch

I am always open to discussing new projects, creative ideas, or opportunities to be part of your visions.
📩 Email: yakov.palchikov@gmail.com
💬 Telegram: @lavashek1

Pinned Loading

  1. RiskEngine RiskEngine Public

    Hybrid transaction analysis

    Java

  2. ai-instruction-design ai-instruction-design Public

    A set of rules for texts that are performed by a model, rather than read by a human.

    1

  3. PEr08_final_RAG_agent PEr08_final_RAG_agent Public

    terminal RAG assistant with assessment and metrics

    Python 1

  4. PEn09_taskmanager_n8n PEn09_taskmanager_n8n Public

    Telegram task manager with voice input for 16 n8n scenarios, synchronization with ClickUp

  5. Pers-assist-Zerocoder Pers-assist-Zerocoder Public

    Telegram bot based on OpenAI

    Python

  6. diplom diplom Public

    Forked from skypro-backend/example-for-graduate-work

    A platform for posting ads, with moderation and roles

    HTML