Legal documentation processing*
* 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 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
Technologies / skills
Main
- Devise
- Ruby
- Ruby on Rails
- Slim
- Capybara
- Git
- GitLab
- RSpec
- Docker
- Heroku dynos
- Heroku pipeline
- Postgres
- SQL
- ViewComponent
- React
Secondary
Feedback I received
I want to give a big shout-out to the client team and everyone who contributed: [...], Sergey Pedan, [...]. The stakeholders on the client’s side highlighted a few things on today’s yearly review: - S&F never says “we can’t do it” but discovering opportunities to resolve the issues - S&F made a difference and helped to hit 2024 milestone for one of the product - Leadership hears that the project-level stakeholders speak highly about S&F team - They appreciate our transparency and communication - They appreciate that S&F uncovers the gaps and brings in the right people in a flexible manner - The products are in a significantly better state than they were before us Good job everyone! 🔥 🙌🏻 🐹 This account is pretty small, [...], but it has been consistently bringing this profits for a year and a half and will continue to do so in 2025 (and hopefully grow).
The S&F team has been fantastic to work with!
@Sergey Pedan your updates are beautiful 🤩
Kudos to Sergey Pedan for a lot of ideas on the processes improvements
The news about the impact that S&F has made for [the client] has grown. We now have another business unit that is very interested in quotes for a few projects.