TAE Power Solutions
– present · 1 yr 9 mos
Contract through TAE Power Europe, via Vedia s.p. · Remote, working mostly with the US team
Joined as Senior Backend Engineer, Tech Lead since 2026-01.
- Lead a team of 6 engineers and a project manager across the EU and US, owning the end-to-end telemetry platform for battery energy storage systems (BESS): edge gateway, ingestion, historian, data quality and observability.
- Wrote the framework assessment that set the platform's 2026 direction: benchmarked our stack against industrial SCADA historians (ABB, Siemens, AVEVA) and decided what to reuse, rewrite and replace. Turned it into the 2026 milestone plan, with team KPIs mapped to company KPIs.
- Represented software engineering in the company's ISO 9001 recertification audit.
- Led the rebuild of the cloud platform: 12 repos into one Go monorepo, ~10 services down to 3–4, ~130 API routes down to 20, 40% less code while adding features.
- Designed the ingestion path: devices → EMQX (MQTT over mTLS) → Pub/Sub → Go ingestion → TimescaleDB, with GCS fallback, dead-letter queue and replay tools.
- Leading the data quality layer, one of the platform's main 2026 deliverables: every reading is classified as good, suspect or stale on ingestion, a background worker detects gaps and silent devices or bridges, and a version-controlled registry of expected readings drives a telemetry completeness KPI.
- Replaced self-hosted ActiveMQ, HAProxy and TimescaleDB on GKE with managed services, cutting infrastructure cost by ~30%.
- The platform runs the whole fleet at 99.8% uptime and 2.6 s end-to-end latency; designed for 50 systems and ~3.6B rows a day.
- Go
- GCP (GKE, Pub/Sub, Cloud SQL, Cloud Run)
- EMQX/MQTT
- TimescaleDB
- Terraform
- Helm
- Bitbucket Pipelines
- Rust (edge devices)