These days, I am trying to help our team @ Better Payment.
I am assisting our team, and CTO, to increase test coverage, better monitor and maintain our API, Dashboard as well as Invoicing platform that were all built in house.
Examples of work done:
- Built whitelabel architecture in Ruby on Rails applications using PostgreSQL schemas.
- Ebics protocol implementation to facilitate SEPA transaction processing and updates.
- Maintenance and second level support for servers hosting 4 Ruby applications.
- Implementation of various risk check and payment processors.
- Switching from delayed job to a different multi threaded job processor.
- Implementation of CI/CD pipelines, settings and configurations facilitating better development flows, code quality and testing coverage.
- Decoupling of application components that were highly coupled. This led to significant improvements in test coverage and easiness of testing.
- Complete rewrite of public API documentation, focusing on easier readability for our clients.