Skip to content

David Tsofin

Senior Backend Engineer | Technical Lead | AI Systems

Bratislava, Slovakia (EU work permit, contracting via own entity) | tsofindavid@gmail.com | LinkedIn | PDF Version


Professional Summary

Backend engineer and technical lead with 6+ years building distributed systems for enterprise B2B SaaS, primarily on Node.js/TypeScript. Currently technical lead for the backend of an enterprise Salesforce DevOps platform, owning architecture, API design, data consistency and production reliability, and driving the migration of several hundred enterprise clients from a legacy product. Technical point of contact for large enterprise accounts, including custom architecture work for a Fortune 500 client.

Also design and ship LLM-based systems end-to-end: AI agents, RAG, MCP integrations and human-in-the-loop document automation — both within the platform and as independent client and product work. Comfortable across the stack, from system design and code review to infrastructure, observability and security.


Technical Skills

Languages: TypeScript, JavaScript, Go, Java, Python, C#, SQL Backend & Architecture: Node.js, NestJS, Express, Spring Boot, ASP.NET Core, REST API design, microservices, event-driven architecture, gRPC, distributed systems, system design AI & Data: LLM applications, AI agents, RAG, MCP, semantic/vector search (Qdrant, pgvector), prompt engineering, human-in-the-loop workflows Databases & Storage: PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, Amazon S3 Messaging: RabbitMQ, asynchronous/event-driven processing Cloud & Infra: AWS (Lambda, ECS, S3, RDS), Docker & Docker Compose, Kubernetes (working knowledge), Terraform (working knowledge) Observability: Prometheus, Grafana, ELK Security & Identity: OAuth2, OIDC, SAML, authentication/authorization, access control Salesforce Ecosystem: SOQL, Apex, Metadata API, sfdx (architectural level) Practices: technical leadership, system design, architecture and code review, mentoring, performance reviews, production incident response/on-call, client-facing technical consulting, presales technical calls


Professional Experience

Success Craft — Backend Engineer → Technical Lead

Feb 2022 – Present | Remote (B2B contract)

Enterprise Salesforce DevOps platform (B2B SaaS) — Git-like release and change management for Salesforce development. ~100-person company, ~50 engineers; technical lead for a ~30-person product team including ~15 backend engineers.

  • Joined as a backend engineer and grew into technical lead of a ~30-person product team, owning architecture, technical direction, design and code review, and delivery
  • Designed the core change-tracking storage system: a Git-like model with structured metadata in PostgreSQL and client data in Amazon S3, processing hundreds of GB daily
  • Drove the architecture and technical execution of a ~2-year migration moving several hundred enterprise clients from a native DevOps product onto the new cloud platform
  • Designed and shipped the public REST API and integration layer connecting the platform to Salesforce and ServiceNow ecosystems
  • Designed and built an AI integration layer over the platform's existing services without modifying them: MCP server with full API coverage, task-level composite tools orchestrating multi-step service calls, embedded business rules and pre-call validation, enabling AI agents to operate the platform safely and predictably
  • Built and operated the platform's microservices architecture on AWS (Lambda, ECS, S3, RDS) with RabbitMQ for asynchronous processing
  • Designed and built AWS infrastructure emulating a Fortune 500 client's private network to meet their security requirements, acting as lead technical contact for the engagement
  • Serve as technical point of contact for enterprise clients: presales technical calls, custom architecture and platform adaptation for large accounts
  • Grew 3 engineers into fully independent contributors; conduct regular performance reviews
  • First responder for production incidents; set up and maintain observability (Prometheus, Grafana)
  • Integrated OAuth2/OIDC/SAML for enterprise authentication requirements

Stack: Node.js, NestJS, TypeScript, PostgreSQL, MySQL, AWS (Lambda, ECS, S3, RDS), RabbitMQ, MCP, Docker, Kubernetes, Terraform, Prometheus, Grafana

Independent Consulting & Product Development — Founder / Engineer

AI systems and LLM-based automation for clients and own products.

  • Social Network Sales With AI — designed, built and shipped solo in ~6 weeks a SaaS AI agent automating Instagram DMs: learns an account's communication style from posts and conversation history, handles routine inbound messages according to user-defined scenarios, tone and constraints, and routes conversations that need human attention. Live in production. Go, React
  • Tender document automation (client project) — built an AI pipeline turning 20–30 pages of tender requirements into ready-to-submit documents from client-managed DOCX templates, with human-in-the-loop review: every AI-generated or modified element is visually marked, so reviewers verify only flagged content instead of re-reading the whole document. Cut preparation time from ~5 hours per document to 30min. Node.js, Telegram Bot API
  • Legal knowledge base for AI agents — built a semantic search platform over legislation supporting both current and historical versions of legal provisions for period-specific research, exposed to AI agents via an MCP server so answers are grounded in actual norms rather than model knowledge. Ingestion pipeline, REST API and web frontend, with confidentiality and access control designed in from day one. Java, Spring Boot, Qdrant, pgvector, Vue.js

Whale Studio — Backend Engineer

Jun 2021 – Feb 2022

High-traffic e-commerce and real-time multiplayer gaming backends.

  • Built a real-time multiplayer backend on WebSockets (Socket.io) handling concurrent user sessions at scale
  • Reduced latency and improved throughput on high-traffic e-commerce systems through Redis caching strategies and PostgreSQL query optimization

Stack: NestJS, Socket.io, PostgreSQL, Redis

Alpha Orion — Full-Stack Developer

Sep 2019 – Jun 2021

Software for unmanned systems and industrial hardware testing.

  • Built backend systems for a UAV fleet management platform (fleet state, telemetry, mission data)
  • Developed full-stack tooling for industrial hardware testing across the whole stack: backend services, an Electron.js desktop client, and the embedded (Arduino) layer
  • Applied a mechanical engineering background to hardware-software integration work

Stack: ASP.NET Core, C#, PostgreSQL, RabbitMQ, JavaScript, Electron.js, Arduino


Education

Slovak University of Technology, Bratislava — BSc, Applied Informatics (2024 – Present) Belarusian National Technical University — IT and Robotics (2018 – 2020)


Languages

English — Professional working proficiency | Slovak — B1 | Russian — Native


CV v0.0.1