Curriculum vitae

Bohdan Tsap

Platform Engineer · Senior Full-Stack Engineer

Wrocław, Poland · open to remote roles worldwide · B2B

me@bohdantsap.com · bohdantsap.com · linkedin.com/in/bohdaq · github.com/bohdaq

Summary

Software engineer since 2012, working across the whole stack, from database and APIs to the UI. Five years at a startup, then two years on a Kubernetes-native cloud platform: controllers, multi-tenant services, CI/CD and the web console. Recent work in enterprise for banking and in large-scale recruitment systems. Author of Rust and TypeScript open source with over 100,000 crate downloads. Looking for Staff, Platform, Senior Full-Stack or Tech Lead roles.

Skills

AreaTools
LanguagesJava, TypeScript, JavaScript, Rust, Go, Kotlin, Python, SQL
BackendSpring Boot, Hibernate/JPA, REST, GraphQL, Node.js, OAuth 2.0 / OIDC, SAML, microservices
FrontendReact, Redux, Angular, Lit / Web Components, Polymer
PlatformKubernetes, Helm, KubeVirt, Ceph, Docker, Flux (GitOps), Terraform / Pulumi, GitHub Actions, AWS, GCP
DataPostgreSQL, MySQL, Oracle, Cassandra
AI toolingClaude Code, OpenAI Codex, GitHub Copilot, MCP servers, LLM integrations, agent workflows
ObservabilityPrometheus, Grafana, Loki, Mimir, alerting, on-call rotation, incident response and root-cause analysis
SecurityOAuth 2.0 / OIDC, SAML, Keycloak, OpenBao (Vault), RBAC, TLS, vulnerability remediation
TestingPlaywright end-to-end, CI quality gates

Experience

Software Engineer — UBS (via Wipro), UI Services

  • Built the React Questionnaire / Loan Review Tool for BCCH, used by UBS analysts worldwide.
  • Modernised General Ledger reporting with Spring Boot and Thymeleaf.
  • Designed and implemented vesting functionality for AmpliFi.
  • Extended the Java Access Rights Provisioning software (OAuth, SAML single sign-on) and led vulnerability remediation across the UI Services applications.
  • React, TypeScript, Redux, Java, Spring Boot.

Software Engineer — Indeed (via SoftServe)

  • Full-stack features for a large-scale recruitment platform: system design, estimation, backend services and frontend.
  • Spring Boot, Kotlin, GraphQL, React, Kubernetes, Docker.

Software Engineer — Kube-DC, Kubernetes cloud platform

  • Built multi-tenant platform services for compute, networking, storage and VPCs on Kubernetes, running as a public PaaS and 4 on-premise installations.
  • Owned feature architecture, backlog prioritisation, CI/CD and deployment scripts; built the web console and its Node.js backend with Keycloak OIDC login.
  • Built the self-service developer platform: deploy from GitHub with automatic builds (Dockerfile or Railpack), a private registry per project, preview environments, managed databases and queues, and a hosted MCP endpoint that lets AI agents manage tenant projects, VMs and apps through LLM tool calls.
  • Ran observability on Prometheus, Grafana, Loki and Mimir with synthetic query probes and alerting; took part in the on-call rotation and led root-cause analysis of production incidents (e.g. an OpenBao out-of-memory crash loop traced to leaked namespaces).
  • Hardened the platform: fixed critical findings from a security review, narrowed RBAC, rolled out in-cluster TLS; Keycloak OIDC and OpenBao (Vault) for identity and secrets.
  • Operated Ceph storage and KubeVirt virtual machines: live disk migrations, scheduled VM snapshot backups, recovery during node maintenance.
  • Wrote Playwright end-to-end suites and CI quality gates; built MCP servers and used AI-assisted development day to day.
  • Kubernetes, KubeVirt, Docker, Node.js, React, Go.

Freelance, independent open source

  • Wrote rws, a Rust web server; its crates passed 100,000 downloads. JetBrains Open Source Program member.

Frontend Tech Lead — CorporateServices.com (US / Singapore)

  • Led a frontend team of 3 engineers for five years at a small startup: architecture, coding standards, planning and estimation.
  • Shipped a working SaaS from scratch.
  • Mentored engineers and contributed to backend integration on GCP.
  • Polymer, Angular, TypeScript, Spring, GCP.

Software Engineer — ThinkTank (via Remit), collaboration / brainstorming product (US)

  • Backend services, REST APIs and database integration. Java, Spring, PostgreSQL, GWT.

Software Engineer — WDS (via GlobalLogic), mobile device provisioning (UK / Singapore)

  • Backend for device lifecycle management over OMA-DM and OMA-CP. Java, Spring, Oracle, JavaScript.

Open source

ProjectWhat it isStack
rwsSingle-binary web server and reverse proxy: automatic HTTPS, HTTP/3, load balancing, Gateway API controllerRust
lit-material64 Material Design 3 web components, one npm package each, SSR-readyTypeScript, Lit
HITOPAPI client for terminal, CI and AI agents; collections as YAML in your repoRust
Kube-DCKubernetes-native cloud: apps, VMs, data services, managed clustersGo, Node.js, React

Education

Lviv Polytechnic National University — Bachelor's and Specialist degrees in Computer Science.

Languages: Ukrainian (native), English (C1).

© 2026 Bohdan Tsapbohdantsap.com