
Svetoslav Kirov
Verified Expert in Engineering
AI and Full-stack Engineer and Developer
Sofia, Bulgaria
Toptal member since October 13, 2026
Svetoslav is a principal AI and full-stack engineer with 23 years of experience building production systems. He develops LLM agents and RAG pipelines over behavioral, document, and financial data, with typed tools, validated outputs, and evaluation gates. Using Python and TypeScript, Svetoslav owns delivery from architecture and APIs to real-time interfaces, cloud deployment, and production reliability across SaaS, banking, and payments.
Portfolio
Experience
- JavaScript - 16 years
- PostgreSQL - 15 years
- React - 9 years
- Python - 9 years
- Node.js - 9 years
- Microservices - 7 years
- TypeScript - 6 years
- Go - 5 years
Work Experience
Engineering Lead
ValTeo Digital
- Led 3 mixed-discipline delivery teams of 6 to 7 engineers each, remaining the technical decision-maker and code reviewer across separate client engagements, roadmaps, and release cadences.
- Architected high-traffic consumer platforms in React, Next.js, Vue, and TypeScript with SSR/SSG content delivery, complex dashboards, real-time data, and performance engineering.
- Owned client discovery, technical scoping, architecture, and stakeholder communication, carrying engagements through implementation and delivery.
- Architected high-traffic web platforms with React, Next.js, Vue, and TypeScript, including server-side rendering, complex dashboards, real-time data flows, and performance optimization.
- Delivered APIs, microservices, database designs, integrations, and automation using Python, Go, Java, Spring Boot, Rust, Node.js, and PHP, selecting technologies around the problem and existing client systems.
- Built a non-custodial Web3 wallet end to end, spanning React and TypeScript interfaces, Node.js services, Rust internet computer canisters, bitcoin, UTXO, and EVM integrations, and CockroachDB-backed off-chain state.
- Architected ad-tech scoring, ranking, and recommendation systems under live request budgets, including serving pipelines with single-digit-millisecond response times and C++ hot paths.
- Built data and ETL pipelines and production ML systems, including a production ML risk-scoring platform on Amazon SageMaker.
- Processed web content and real-time application data, wallet transaction flows, and off-chain state, ML risk scoring, and advertising scoring, ranking, and recommendation workloads.
Principal AI Developer
Teramind
- Owned the AI architecture for platform capabilities, designing LLM agents and agentic workflows with integrated plan-act-observe cycles, tool calling, structured output, guardrails, and evaluation gates, operating on behavioral and document data.
- Planned work focusing on key factors for agent deployment: context assembly, tool boundaries, latency budgets, response to tool timeouts, handling unknowns, and diagnosing failures.
- Developed agent primitives directly without using a framework, incorporating typed tool schemas, agent state machines, retry, timeout, and fallback policies, and memory and context assembly.
- Designed the guardrail, evaluation, and output-validation layer to control model emissions, determine clamped or rejected data before storage, and identify what blocks a release.
- Managed prompts as versioned artifacts behind evaluation gates in CI and selected reasoning strategies per task, including direct, decomposed, tool-augmented, or plan-act-observe, considering cost and latency constraints.
- Built the Python data retrieval layer, including ingestion pipelines over large corpora, embeddings and vector search (RAG), structured extraction, and classification into validated JSON with grounding checks.
- Managed the Node.js/Express and TypeScript orchestration layer over OpenAI and Anthropic APIs, streaming token-by-token results over SSE/WebSocket to React/Next.js front ends, with cancellation, backpressure, and reconnection for long-running checks.
- Developed back-end services in Go and Python for platform APIs, handling essential tasks like retries, rate limiting, cancellations, timeouts, and partial-failure management, even those not typically showcased in demos.
- Engineered for data-protection constraints, including GDPR, consent, PII minimization, residency, retention, and per-step audit trails wired into the pipeline rather than added afterward.
- Led technical decisions independently, addressing contested calls with product early on, determining agent limitations, conversation costs, and latency ceiling thresholds.
Principal Engineer & Front-end Team Lead
BankingOn
- Managed front-end architecture for customer and admin portals using React/TypeScript and Vue/TypeScript, focusing on reusable components, schema-driven forms, and shared design-system foundations with SCSS and Tailwind.
- Drove SSR, bundle optimization, lazy loading, server-state caching, web-vitals monitoring, and route-level performance budgets for secure, high-availability applications.
- Developed back-end services in Go, Python, and Java/Spring Boot over PostgreSQL and CockroachDB for customer-facing and administrative workflows, managing distributed SQL challenges such as transaction retries, hotspots, and locality.
- Defined versioned API and data contracts across the platform, utilizing OpenAPI schemas, generated types, and validation, along with useful error envelopes and clear deprecation paths, reducing integration defects across multiple teams.
- Shipped production GenAI features, streaming chat assistants, tool-calling adapters that let models act against internal services, content moderation, and knowledge-grounded Q&A (RAG) with structured extraction over legal and financial documents.
- Delivered ML-backed risk and anomaly scoring, including feature pipelines, model serving behind APIs, drift, and data-quality monitoring.
- Managed E2E services on Azure using Docker, Kubernetes/AKS, Key Vault for secrets, and Application Insights for observability.
- Employed CI quality gates via GitHub Actions and Azure DevOps, with structured root-cause analysis for production incidents.
- Authored the coding standards, held the final review gate, and mentored 5+ engineers through pairing and code review.
Senior Software Engineer & Team Lead
Phos
- Led the web and services team, consisting of a full-stack, 2 back-end, and 2 front-end engineers, through the phase of scaling the product into new markets.
- Built real-time merchant portals and admin dashboards in Vue/React and TypeScript over WebSockets, giving merchants live visibility into transactions as they happened.
- Built and operated microservices in Go, Python, and Node.js over PostgreSQL and Redis. Decomposed a monolith into payments, notifications, and user services with Kafka/RabbitMQ between them.
- Owned the API contracts between services and the real-time channels feeding the user-facing apps.
- Worked on the Android terminal application and the platform's blockchain components.
- Applied machine learning to fraud and anomaly detection on payment flows. Tuned algorithms and data structures on low-latency authorization paths.
- Got E2E test coverage to the point where releases could be parallelized without constant regressions. Led incident analysis on payment workflows.
Development Team Lead
Blubito AD
- Led architecture, research, and development across web and mobile workstreams, managing teams of 6 to 12 across back-end, full-stack, mobile, and QA, marking the beginning of 11 uninterrupted years of engineering leadership.
- Built consumer-facing JavaScript/React and React/Ionic products over C#/.NET Java, and PHP services.
- Optimized SQL schemas and queries under real production traffic in MySQL and MS SQL, addressing performance issues that only emerge when data volume becomes substantial.
Development Team Lead
GDMFX Europe
- Architected and built broker back-end CRM websites and trading instruments for forex business and real-time financial web applications.
- Wrote MetaTrader 4/5 server plugins in C++, integrating against third-party trading platforms' protocol and constraints.
- Designed and optimized SQL databases across MySQL and PostgreSQL. Implemented fast-paced caching and tailored data structures for various systems.
Senior Web Developer
Goos Web Development
- Led architecture and development for Symfony 2, Zend 2, and Typo3 projects, utilizing full-stack expertise in JavaScript, Java, PHP, and SQL.
- Designed and optimized databases in MySQL, PostgreSQL, and MS SQL. Administered Linux servers for robust system performance.
- Lunched 10+ webpages and the first iOS and Android applications that connected with the pages.
Team Lead & Full-stack Developer
Elprom Trade MSK
- Spearheaded architecture research and development across web and native mobile projects (iOS and Android) using JavaScript, C#, Java, Python, and PHP.
- Developed web services and designed SQL databases, while managing Linux server administration for optimal service delivery.
- Created a system for accounting and automation design.
Web Developer & System Administrator
Komero Technology
- Executed full-stack web development using HTML, JavaScript, CSS, PHP, Java, SQL, and some C/C++, alongside managing Linux server administration.
- Created systems around the P2W communication software.
- Architected systems focused on delivering impactful feedback and translations to enhance the main system.
Web Developer & System Administrator
Kontiko
- Developed client web applications and web-based accounting solutions, while administering networks, servers, and databases.
- Administered systems supporting accounting and office-based activities, ensuring seamless operations and reliability.
- Deployed scaled software packages and provided remote assistance for accounting servers to ensure smooth operations and minimal downtime.
Project History
Insider-risk AI Agent Platform
KEY CONTRIBUTIONS
• Built typed tools, explicit agent state machines, plan-act-observe workflows, memory, and context assembly. Python pipelines handle ingestion, embeddings, vector search, and extraction into validated JSON.
• Added grounding checks, output guardrails, versioned prompts, and evaluation gates in CI.
• Owned the Node.js/TypeScript orchestration layer and React/Next.js streaming interfaces over SSE and WebSockets. Retries, timeouts, fallbacks, cancellation, backpressure, and reconnection make long-running workflows observable and interruptible.
The platform incorporated per-step audit trails and controls for PII minimization, residency, and retention. I owned delivery from technical design through implementation, deployment, and production iteration.
AI-enabled Digital Banking Platform
I owned front-end architecture across React, TypeScript, Vue, and TypeScript, including reusable components, schema-driven forms, rendering, caching, and performance budgets. I built Go, Python, Java, and Spring Boot services on PostgreSQL and CockroachDB, and defined versioned OpenAPI contracts and generated types that were adopted across teams.
The AI work included production streaming assistants, tool-calling adapters, content moderation, RAG, and structured extraction from legal and financial documents. I also delivered ML-backed risk and anomaly scoring with feature pipelines, API-based serving, drift monitoring, and data-quality checks.
I operated services on Azure using Docker, AKS, Key Vault, Application Insights, and CI/quality gates. I authored engineering standards and mentored engineers through pairing and code review.
Non-custodial Web3 Wallet
I developed the React and TypeScript front end and Node.js and TypeScript services for authentication, wallet management, and transaction workflows. I defined API contracts and real-time data flows between the application and its on-chain layer.
I built and maintained async Rust services, primarily internet computer canisters for signing and transaction flows, including profiling and production troubleshooting. Integrations covered Bitcoin/UTXO transaction logic, EVM chains, smart contracts, and secure client-side key handling.
Off-chain state used CockroachDB in a multi-region setup. The wider implementation included LLM-backed tool calling and retrieval over wallet data. I established front-end tooling, automated tests, CI/CD, and pull-request review and release practices, owning the application across front-end, back-end, and blockchain boundaries.
Education
Bachelor's Degree in Information Technology
UNIBIT - Sofia, Bulgaria
Certifications
VMware Certified Professional - VMware Cloud Foundation Architect
Broadcom
VMware Certified Advanced Professional - VMware Cloud Foundation VKS
Broadcom
Skills
Libraries/APIs
Node.js, React, Vue, REST APIs, Pydantic, OpenAI API, SQLAlchemy, Stripe, Back-end APIs, HubSpot API, Salesforce API, Llama API, OpenAPI, React Query, Drizzle, Zod
Tools
Terraform, AWS IAM, GitLab CI/CD, Claude, Claude Code, GoLand, ChatGPT, Codex, Visual Studio, Celery, BigQuery, Expo, Visual Studio App Center, RabbitMQ, Amazon SageMaker, Jenkins, Redux Toolkit, Webpack, Prettier, Amazon Simple Notification Service (SNS), Amazon OpenSearch, Prisma
Languages
Python, Go, TypeScript, Java, Rust, PHP, C++, JavaScript, C#, SQL, CSS, Bash, HTML5, CSS3, GraphQL, Kotlin, HTML, SCSS, Less
Frameworks
Next.js, Spring Boot, React Native, .NET, Django, Flask, LangGraph, Swagger, Agentic Frameworks, Nuxt.js, Ionic, Symfony 2, TYPO3, NestJS, Redux, Tailwind CSS, JSON Web Tokens (JWT), Flutter
Paradigms
ETL, Microservices, Role-based Access Control (RBAC), Model Context Protocol (MCP), Best Practices, Event-driven Architecture, Automated Testing, Event-driven Programming, Back-end Architecture, Azure DevOps, CQRS
Platforms
Docker, Azure, Kubernetes, Jupyter Notebook, AWS Lambda, Amazon Web Services (AWS), Apache Arrow, Harness, Visual Studio Code (VS Code), Vercel, Azure AI Studio, AWS ALB, Google Cloud Platform (GCP), iOS, HubSpot, Salesforce, AWS IoT, Android, Linux, Windows, Backendless, Mobile
Storage
PostgreSQL, Redis, MySQL, Neo4j, NoSQL, Database Migration, Graph Databases, Microsoft SQL Server, CockroachDB, MongoDB, Amazon DynamoDB
Other
Express, Anthropic, CI/CD Pipelines, Machine Learning Operations (MLOps), Web3, Shell Scripting, FastAPI, Serverless, SOAP, Infrastructure as Code (IaC), AI Code, AI Agents, Agentic AI, Full-stack Development, Software Architecture, Artificial Intelligence (AI), Architecture, Cloud Architecture, API Integration, APIs, Back-end, Integration, Third-party APIs, Third-party Integration, CRM APIs, Data Engineering, Machine Learning, Platform Engineering, Technical Leadership, OAuth, SDK Development, Security, Multi-tenant Architecture, Front-end Development, Personally Identifiable Information (PII), Full-stack, Large Language Models (LLMs), AI-generated Code, Cursor AI, Integrations, ETL Pipelines, ETL for AI, LangChain, Software Engineering, Retrieval-augmented Generation (RAG), Front-end, Incident Response, Pipelines, Row-level Security (RLS), SaaS, SOC 2, Supabase, Back-end Development, Software Development, Software Development Lifecycle (SDLC), Business Services, RAG Architecture, Semantic Search, Client Communication, Client Management, AI Tools, Agentic AI Systems, Identity & Access Management (IAM), OpenAI SDK, Distributed Systems, Financial Services, Multithreading, Performance Optimization, Audits, Code Review, Security Audits, Source Code Review, Web Application Security, AWS ECS Fargate, AI Evaluation, AI-assisted Development, System Architecture, Stakeholder Management, Agentic Coding, Vendor Management, RESTFul APIs, AI Inference, Concurrency, Scaling, Rest APi, Webhooks, Mobile App Development, Offline Data Synchronization, AI Engineering, AI Integration, Supabase Auth, Know Your Customer (KYC), Anti-money Laundering (AML), General Data Protection Regulation (GDPR), Fintech, Payments, CRM, Content Management Systems (CMS), Headless CMS, AI Workflow, AI/ML Workloads, Agentic RAG Systems, LLM Evaluation, Customer Relationship Management (CRM), GCP, Infrastructure, AI Modeling, Modeling, Pgvector, OpenAI, Kafka, WebSockets, GitHub Actions, Data, Cloud, Zustand, TanStack Query, ESLint, Turborepo, Sagas, OpenID Connect (OIDC), Amazon EventBridge, Step Functions, Pinecone, Weaviate, GDPR, Data Retention, Software, Applied Mathematics, Big Data, Server Sent Events (SSE)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring