senior-software-engineer@spiio:~/career
โ† Back to CV
AgTech IoT Startup

Senior Software Engineer

Spiio ๐Ÿ‡ฉ๐Ÿ‡ฐ Copenhagen, Denmark
๐Ÿ“… May 2021 โ†’ June 2021 (2 months)

$ echo $IMPACT_METRICS

1,000+ Sensors
40K/hr Data Points
IoT Platform

$ cat tech-stack.json

โšก Core Technologies

๐Ÿ”ง Supporting Stack

โ˜๏ธ Infrastructure & DevOps

$ cat README.md

Spiio builds precision agronomy solutions using wireless in-ground soil sensors that measure moisture, temperature, salinity, and light levels in real-time.

I joined to accelerate development of their IoT platform, focusing on data pipeline optimization and microservice architecture improvements.

$ git log --oneline responsibilities/

โ†’
Enhanced data pipelines processing data from 1,000+ wireless soil sensors generating 40,000+ hourly data points
โ†’
Implemented MQTT-based sensor ingestion with RabbitMQ/Celery for reliable message processing
โ†’
Managed time-series data in InfluxDB for high-volume IoT storage
โ†’
Developed React dashboards for visualizing sensor data and agronomic insights
โ†’
Deployed on Kubernetes/GCP for scalable, resilient architecture

$ grep -r "achievement" ./

โœ“
Improved data pipeline reliability for 1,000+ sensor network
โœ“
Boosted ingestion throughput with microservice patterns and Kubernetes scaling
โœ“
Built analytics tools enabling agronomy professionals to visualize hourly field data
โœ“
Strengthened cloud resiliency with automated deployment and monitoring strategies

$ cat CHALLENGES.md

High-Volume Time-Series Ingestion

๐Ÿ”ด Challenge:

40,000+ data points per hour from distributed sensors needed reliable ingestion and storage.

๐ŸŸข Solution:

Implemented MQTT for sensor communication with RabbitMQ buffering. Used InfluxDB's time-series optimization for efficient storage and querying.

MQTTRabbitMQInfluxDBNode.js

$ cat details.md

IoT at Scale

Working with IoT systems presents unique challenges:

  • Unreliable connectivity from field sensors
  • High data volumes requiring efficient storage
  • Real-time processing for actionable insights
  • Edge computing considerations

This short engagement gave me valuable exposure to time-series databases and IoT protocols.


Technologies: Python, PostgreSQL, AWS, Docker/Kubernetes

Similar Roles: Backend Developer at VirtuLab | AI Backend Lead at Anaqua