Verv (Nov 2018 – Nov 2019)

My third job in London.
Working full time in this startup as a contractor from November 2018 till November 2019 until the project was discontinued.
The company develops a device that once connected to your mains, uses an AI module to see how much energy your different appliances spend.
The iOS app (iPhone and iPad versions) connects to this device and presents data to the users.

The development stack uses JIRA, bitbucket, pull requests, Carthage (instead of cocoapods)... I also added SwiftFormat to format the code automatically and different tools like FLEX (to debug network requests inside the app) and Reveal.

This project has a very high customised user interface and advanced networking. The device exposes and REST API plus several web sockets for different real-time data. Moreover, the architecture of the app uses MVVM with coordinators and RxSwift. For testing, Quick and Nimble was used.

Several tasks I carried out here:
In this project, I was in charge to implement Out of Home (using TCP tunnels, so the device can be used when you are not in the same network), implementing a release policy, versioning policy, and continuous integration system using Jenkins, Fastlane and GitFlow. Modification the on-boarding process to use Bluetooth instead of a WiFi hotspot. Maintenance and bug fixing.

Verv →