Curriculum Vitae

Nikolaos Tzagkarakis

Download PDF ↓

Lead software engineer with 6+ years building and operating production backend and data platforms. I own systems end to end, from architecture and delivery through the observability and operations that keep them reliable, and I move to Rust when a hot path needs it.

Backend leadershipData platformsIoT systemsCloud-native operations

Experience

Lead Software Engineer · WINGS ICT Solutions

Oct 2024 to Present
  • Defined system architecture and technical direction for production IoT platforms serving industrial and government clients.
  • Architected sensor data platform processing 10M+ daily data points across MQTT, OPC-UA, and vendor protocol adapters.
  • Built industrial pump monitoring for a utility client, integrating tilt, vibration, and energy sensors with OPC-UA data for anomaly detection and early failure warnings.
  • Automated CI/CD with Docker and Ansible, creating zero-touch deployments where developers only commit and merge.

Software Engineer (Military Service, concurrent) · Hellenic National Defence General Staff

Mar 2024 to Oct 2024
  • Architected high-throughput data collection backend with Python and Elasticsearch, ingesting 500K+ daily records for threat intelligence.

Solution Engineer · WINGS ICT Solutions

Mar 2021 to Oct 2024
  • Architected WebRTC video streaming platform for bus lane enforcement, with 50 concurrent streams in pilot and a capacity plan for 600.
  • Engineered async UDP server designed for ~1000 concurrent devices in Python, later ported to Rust for multi-core execution.
  • Designed GraphQL ETL pipeline synchronizing 18,000+ groundwater wells into a SensorThings-compliant database.
  • Created multi-tenant deployment automation with Ansible, including single-command provisioning of isolated client environments.

Research Associate · Distributed Systems Laboratory (EPISEY), NTUA

Sept 2019 to Feb 2021
  • Built real-time UAV fire detection processing live video streams through ML models for early wildfire warnings.
  • Developed BI dashboards and research data infrastructure (PostgreSQL, MongoDB) for EU-funded projects.

Skills

Languages
Python · Rust · Go · JavaScript · TypeScript · SQL
Data & APIs
PostgreSQL · TimescaleDB · Redis · GraphQL · REST · MQTT · WebRTC
Infra & Ops
Kubernetes · Docker · Ansible · CI/CD · Prometheus · Grafana

Education & Certifications