API for a ReactNative app*
* Real name obfuscated because of an NDA
Started in as a part of my work as Ruby developer, UI designer and tech lead for Speed & Function
Business role
The project’s goal was to improve one of SasS services of the company, adding offline capabilities to the app used by the team on site.
What it was about
The company was the leading provider of devices and services related to monitoring water and gas devices: flow control, quality, remote observability etc.
We converted a classic web-based Rails form into a ReactNative mobile application with offline storage and a companion JSON API for that app.
My responsibilities
On this project I acted as a tech lead and a back-end developer, working alongside another back-end dev and 2 front-end engineers.
- Advice & guidance on better UX in the web interfaces
- Creating Rails API back-ends for React
- Creating risk management assessment documents
- Estimating large projects
- Upgrading gems in legacy Rails projects
Interesting things I did on this project
Rewriting controllers to reduce the number of SQL queries & lower DB utilization