E-commerce SaaS
Maintaining and extending a Ruby on Rails e-commerce SaaS monolith: new features, bug fixes, checkout and admin panel work in a Scrum team.
Over the course of two years, I was part of a team
of developers, QA engineers, and business analysts, working within a Scrum framework.
Our main project involved enhancing and maintaining a Ruby on Rails application – a SaaS e-commerce platform
targeted at a specific user group.
My role focused on improving, modifying, and rewriting existing features,
as well as implementing new functionalities and fixing bugs.
I implemented for example a phone verification on user registration page,
worked on enabling batch operations on existing tabular data pages,
extended the API integration with external services (e.g. a service for collecting debts).
I worked on modifying existing functionalities, such as adjusting the permission settings
logic, implementing some UI/UX adjustments (like error handling on the front end), improving admin panel views, adding search, filtering options
and additional admin panel actions. I also adjusted CSV and PDF generators.
I cooperated with QA in fixing bugs in different places of the application,
which we could observe in the application logs (Datadog), such as: fixing some 500 errors (caused by incomplete data validation and other reasons),
addressing redirection issues, and fixing some problems in the user registration and checkout flow.
I also corrected some price calculation errors.