- jo@muidatech.com
© 2025 All rights reserved.
GO TO HOME PAGE

Xepto AS (2016 – 2022)
Overview
During my tenure at Xepto AS, I played a pivotal role in IoT-based infrastructure management, focusing on the development of CityGuard, a flagship project aimed at enhancing wastewater and clean water infrastructure management. My work spanned across backend development, system optimization, and embedded systems, ensuring seamless data transmission and operational efficiency.
Key Responsibilities & Achievements
1. Full-Stack Development & System Architecture
- Led the development of the admin website for CityGuard, providing a centralized management system for environmental monitoring.
- Built the backend architecture with PHP (Silex), later transitioning to Spring Boot (Java) for improved scalability and performance.
- Designed a robust REST API using Spring Boot, JPA, Lombok, and Maven, ensuring high availability and reliability.
2. IoT & Embedded System Development
- Developed communication protocols for embedded systems, focusing on real-time wastewater and clean water monitoring.
- Implemented MQTT for IoT communication, enabling seamless data collection from remote sensors.
- Optimized data transmission from I2C to the nRF9160 chip, enhancing efficiency and reducing latency.
3. System Performance & Data Management
- Improved data-handling capabilities, allowing larger datasets to be processed efficiently within CityGuard.
- Integrated NB-IoT and BLE technologies to enable real-time reporting and alarm systems for extreme environmental conditions.
- Ensured remote monitoring capabilities, reducing manual interventions and improving response times to critical events.
Technologies & Tools Used
- Programming & Backend: PHP (Silex), Spring Boot (Java), Python
- Frontend: AngularJS, HTML, CSS
- Embedded Systems & IoT: MQTT, nRF9160, NB-IoT, BLE, C
- Database & Data Processing: MySQL, PostgreSQL
- CI/CD & DevOps: Git, Docker, Jenkins
Impact & Outcomes
✔️ Enhanced environmental monitoring with IoT-driven solutions, ensuring timely water and wastewater management.
✔️ Optimized system performance, transitioning from PHP to Java for improved scalability.
✔️ Reduced manual intervention by integrating real-time IoT alerts, improving operational efficiency.
Lessons Learned & Future Goals
- Scaling IoT Solutions: Moving from traditional backend services to embedded and cloud-integrated systems is essential for large-scale infrastructure projects.
- Optimizing for Performance: Choosing the right technologies at different scalability stages can determine the long-term success of an IoT project.
- Cross-Disciplinary Collaboration: Working with engineers, environmental experts, and developers is crucial for impactful IoT solutions.