Skip to content
All projects
05

Junelight Smart Battery

Siemens AG

Context

The companion app to Siemens' Junelight home battery — the interface for commissioning, monitoring and controlling physical hardware. A fault in device communication here doesn't mean a reload; in the worst case it means a technician on site.

Task

In the first engagement, modernising the codebase: migrating the architecture to MVVM, introducing CI/CD, building up unit and UI testing, plus new product features. In the second engagement, SDK components for device communication and further product development.

Result

The app ran in production as the interface to the battery. And Siemens brought me back for a second engagement in 2020 — the most reliable result a project can show.

Technologies

SwiftRxSwiftGraphQLAWSRealmMVVMFastlaneGitLab CI/CD
Client
Siemens AG
Sector
IoT · Energy
Role
Senior iOS engineer
Period
03.2018 – 06.2019 · 01.2020 – 06.2020
Contact

First conversation: 30 minutes, free of charge, no presentation.

You describe the situation, I tell you whether and how I can help. No slides, no sales pitch.