Rubens is a Full-stack Engineer with a focus on back-end development. He creates APIs to release data securely, process large amounts of data, and make SQL optimizations. His best motivation is seeing how much his solutions can optimize time and increase client billing. Rubens has substantial experience working in teams, leading teams, and mentoring junior colleagues.
Developed software, dealt with third-party companies, led a team helping with business and technical rules, and conducted code reviews.
Worked in 3 different teams covering all processes from start to finish: Capture Team, responsible for setting up POS communication, Data Liberation - API and database provider, and Conciliation Team for conciliating and liquidating transactions.
Integrated the payment system with the Brazilian CIP (interbank payment chamber).
Designed and implemented a strategy system for processing data from a major Brazilian bank “Caixa Econômica” and generating actions for each debit account in the bank.
Built software that monitors all systems and databases and sends SMS to all responsible staff in case of failure.
Developed software that integrates with IVR and deals with third-party companies and clients.
The project was developed for Acqio Payments company. The old way to make payment transfers is integrated with all financial institutions and sent different types of files for each one, integrating payment transfers into a single place where it has all the financial institutions in Brazil. Recognized as a key member of the team and commended for guiding the company through many complex processes. Implemented changes to the payment process (the CIP project) that resulted in the company's economic increase of 1 million per year.
Worked on a system responsible for a lot of legal processes calculation and generating reports for each process. Designed and implemented a new system that processes legal processes in a millisecond, increasing company revenue by 30%. Developed a secure web application and back-end database to automate legal processes.
Implemented the generic conciliation process to check if all the transactions paid by acquirer pass through the gateway. Developed a mechanism to identify problems with the conciliation and redesigned the conciliation process to suit any acquirer.
Created a system in Java to create medical schedules and query available times for a healthcare system. It can create new doctor accounts, create/edit/delete medical agendas, assign patients to appointment slots, and issue reports.