Summary

I design and optimize resilient, tenant-aware cloud platforms: Kubernetes operators (Go), data workflow schedulers (Spring Boot), policy & access models (Casbin), GraphQL consolidation, cost attribution (OpenCost), and CLI/tooling performance (Go Cobra). Focus: reliability, latency reduction, developer experience, and measurable operational impact.

Portrait of Vadim Soltan

Transforming Ideas into Impact

Designing resilient, microservice-driven platforms on Kubernetes with expertise in cloud technologies, real-time data streaming, and custom automation.

Skills

Python Go Java Kubernetes Helm ArgoCD Jenkins Spring Boot GraphQL Postgres Azure Blob GCS Casbin Prometheus Grafana OpenCost Cobra Click

Platform & Architecture

Featured Projects

Kubernetes Operator

Automated tenant tooling provisioning (JupyterHub, Superset, Guacamole) via custom CRDs; replaced manual ticketing with async ≤5 min reconciliation.

Go Kubernetes CRD Automation

Job Scheduler

Spring Boot service orchestrating Kubernetes jobs (retry/backoff, lifecycle state, SLA metrics) for data pipelines.

Spring Boot Kubernetes Scheduling

RBAC Optimization

Refactored policy evaluation (Casbin + Postgres adapter) with tenant-filtered loading; reduced auth latency 5–10s → ~0.5–1s.

Casbin Postgres Latency

CLI Migration

Rebuilt Python Click CLI in Go Cobra; ~50× faster command execution; added Prometheus latency instrumentation.

Go CLI Performance

Experience & Education

Experience

Indoc Systems - Senior Software Developer

Oct 2022 – Present

  • Multi-tenant Kubernetes SaaS (8 tenants, ~80–240 project contexts); standardized delivery (Helm/Jenkins → ArgoCD).
  • Spring Boot scheduler: CRD job definitions, lifecycle tracking, retry/backoff, SLA metrics.
  • Go operator (custom CRDs) provisioning tenant tooling (JupyterHub, Superset, Guacamole) ≤5 min reconciliations.
  • RBAC redesign: tenant-filtered Casbin policy loading; auth latency 5–10s → ~0.5–1s.
  • GraphQL monolith consolidation: reduced service surface & over-fetch; selective field + pagination design.
  • CLI migration: Python Click → Go Cobra (~50× faster typical commands).
  • Cost attribution: OpenCost + Azure resource/Blob correlation; tenant & sub-tenant showback dashboards.
  • Dual-write compensation (Postgres + GCS): idempotent write sets, conflict detection & recovery workflow.
  • Observability & SLOs: Prometheus/Grafana instrumentation (job success, provisioning latency, RBAC); alerting.

CIBC - Innovation Engineer

Sep 2019 – Sep 2020

  • Built a Virtual Assistant IoT system with AWS tools such as AWS SNS/SQS Elastic Beanstalk and Sumerian.
  • Engineered a lightweight, always-on software solution for IoT devices.
  • Developed functional prototypes in a fast-paced team, using diverse technologies to meet stakeholder needs

Education

University of Toronto

Sep 2015 – April 2022

Honours Bachelor of Science

Double Major in Mathematics & Statistics

Notable Past Courses:

  • Embedded Systems
  • Computer and Network Security
  • Machine Learning
  • Design and Analysis of Data Structures

Contact Me

I'd love to collaborate or answer your questions. Feel free to reach out via email, phone, or connect with me online.

Email: vadim@soltan.me