Curriculum Vitae
Nikolaos Tzagkarakis
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
- Kubernetes and Cloud Native Associate (KCNA), Linux Foundation / CNCF, 2026
- M.Sc. Data Science and Machine Learning, NTUA, 2021
- Diploma, Electrical and Computer Engineering, NTUA, 2019