Sergiy Mirochnyk
Senior Full-Stack Engineer · AI / LLM Engineer
Web applications end to end — interface, API, data, deployment — plus AI agents, RAG and automation that hold up in production.
Summary
Senior full-stack engineer, 9 years building and running production web applications end to end — interface, API, database, deployment and monitoring. Core stack React / Next.js / TypeScript / Node.js / Python with PostgreSQL / SQL Server. Since 2023 I have shipped applied AI in production: multi-agent systems, RAG over company data, LLM fine-tuning and n8n automation — with tests, evaluations, monitoring and cost controls around them. I provision, secure and operate what I ship on Linux VPS with Docker, Nginx and CI/CD: an npm failover proxy merged upstream, a façade contractor's platform in production, a Telegram commerce app. French C2.
Professional Experience
Full-Stack Developer & AI Engineer
Sep 2023 — PresentFIMAINFO — Software development & cloud solutions·Dijon, France
- Designed and shipped multi-agent AI systems for call-centre campaigns: an executor agent does the work, a reviewer agent scores it, and the loop repeats until the score reaches 90%. Cut back-office work by ~80% — about 30 hours a week per team covered. OpenAI API · Anthropic Claude API
- Built RAG search over internal business knowledge and exposed company data to agents through MCP-style tools and REST APIs, with per-role access control (RBAC). embeddings · pgvector · Qdrant
- Delivered full-stack internal products end to end: responsive React / Tailwind interfaces, Node.js / Express APIs, SQL Server / T-SQL across four estates, Jest tests, CI/CD and production deployment.
- Fine-tuned open-weight LLMs and served them from in-house GPU servers behind REST APIs — data stays on company hardware and token spend drops; added routing between light and heavy models. Unsloth · LoRA / QLoRA · Llama · Mistral
- Automated recurring back-office with n8n: email parsing, ticket routing, invoicing, compliance filings, notifications. Added monitoring, SLA alerting and anomaly detection. Grafana · Metabase
- Introduced an AI-assisted development workflow with spec-driven prompts and reviewer gates before merge — shorter cycles without giving up code review, tests or OWASP checks. Claude Code · Cursor · Copilot
Web Developer
Aug 2022 — Aug 2023Novileads Co.·Ukraine · remote
- Built responsive marketing sites and web applications from Figma mockups, and shared component libraries with the back-end developers and designers. HTML5 · CSS3 · JavaScript
- Front-end performance and cross-device compatibility; technical SEO and Core Web Vitals checked on delivery.
Web Developer — French Foreign Legion
May 2017 — May 2021French Foreign Legion — Képi Blanc magazine & other Legion sites·France
- Built and maintained site components for Képi Blanc magazine and other Legion sites; ran the content with the editorial team, plus technical SEO, social integrations and performance work.
IT Technician
Oct 2011 — May 2017French Foreign Legion — 1st R.E.G. / 1st R.E.·France
- Installed, configured and maintained hardware and software fleets for operational units, with L1/L2 support for their users.
- Network security: firewall and antivirus administration, system hardening.
Selected Projects
One OpenAI-compatible endpoint that switches model when a provider fails, rate-limits or slows down — without breaking a live stream. 12 commits and +1,638 lines merged upstream, published as v1.8.0. Node.js 22 · SSE · zero runtime dependencies
One internal platform for telephony, campaigns, messaging, BI and an AI assistant: 5 services, ~60 screens, 4 SQL Server estates, ~786 commits over 17 months. Next.js 15.5 · React 19 · Express · SQL Server ×4 · FastAPI · Qdrant · RAG
Public SEO site and 4 role portals behind one login — office, clients, sub-contractors, field crews — plus 3 AI jobs, none of them a chatbot. Next.js 16 · React 19 · Supabase RLS · Server Actions · Vercel
Finds duplicate invoices, unused subscriptions and missed deadlines across 4 Python services. Next.js 16 · FastAPI · Celery + Redis · Docker + Traefik
Telegram Mini App for sales, cashback, discounts, margin tracking and AI reports. Node.js + Express · SQLite · idempotent jobs · 81 tests
Personal multi-agent lab for earnings research, scoring and fixed risk rules. Not financial advice. Python 3.12 · SQLAlchemy 2 · APScheduler · Docker