Business role

The system we worked on allowed the clients to prepare and edit the documentation necessary licensing paperwork.

What it was about

The company’s business is helping its clients obtain pharmacological licensing

The client came to us with 2 goals: upgrade the project that had not been touched for 2 years, and add multi-factor authentication to the website.

Challenges

The stack was rather old, and we had to create work-arounds to install everything on the modern macnihes locally

My responsibilities

I was a tech lead and a full-stack Ruby developer on this project, working alongside another Ruby developer and a QA engineer.

  • Advice & guidance on better UX in the web interfaces
  • Authoring deploy procedure documentation
  • Configuring automatic deployment pipeline via Heroku
  • Correcting web typography
  • Creating custom supply chain vulnerability assessment tools
  • Creating risk management assessment documents
  • Estimating large projects
  • Generating upsell proposals for current clients
  • Setting up Heroku pipelines & review apps
  • Upgrading gems in legacy Rails projects
  • Writing unit tests with RSpec

Interesting things I did on this project

  • Conducting technical interviews
  • Rewriting clumsy legacy HTML into correct, consise, semantic HTML that looks beautiful even with no CSS
  • Rewriting controllers to reduce the number of SQL queries & lower DB utilization
  • Re-writing pages from ActionView partials to ViewComponent

Team

Besides me, the team consisted of

  • a junior Ruby developer
  • project manager

Feedback I received