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


Team

Besides me, the team consisted of

  • project manager
  • 2 Ruby developers
  • React Native developer
  • React Native team lead

Technologies / skills

Main
Secondary