Rui

Latin Americas
Brazil
English
About me

I am a Senior Software Engineer with over 10 years of experience building high-availability, scalable systems and delivering products across retail, fintech, healthcare, and e-commerce. I specialize in Ruby, Ruby on Rails, React, and Go, with strong expertise in REST and GraphQL APIs and distributed, event-driven architectures. I have extensive experience with PostgreSQL, Redis, Elasticsearch, and MongoDB, as well as leading complex system upgrades and integrations with zero downtime in high-traffic environments. I focus on building reliable, scalable solutions while maintaining strong performance and code quality.

Skills
Skill Ruby on Rails Ruby on Rails
70.0%
Skill React.JS React.JS
70.0%
Skill Ember.js Ember.js
50.0%
Skill Angular JS Angular JS
30.0%
backbone.js
30.0%
Skill Vue.js Vue.js
30.0%
Skill Typescript Typescript
70.0%
Experience
Senior Software Engineer | Global Payments (Heartland)
Sep 2021 - Present

-Led a scaled, zero-regression upgrade of the Ruby Sequel ORM to its latest version with no downtime while the platform served up to 1,000 requests/second.

-Integrated and supported multiple payment gateways (Heartland, Clover, Datacap, eConduit), enabling merchants to capture card-present payments.

-Bootstrapped an offline-capable POS as a browser web app using service workers to cache all API requests, migrating core business logic from backend to frontend in React.

-Built a Sales Order notification system on AWS SQS, letting internal services subscribe to sales-flow events; extended the POS to deliver receipts via SMS and email.

Software Engineer | Codeminer 42
Apr 2013 - Jan 2014

-Delivered greenfield Rails products for enterprises and Brazilian startups in an agile consultancy setting.

-Acted as a project-rescue specialist, applying refactoring and identifying pain points to get stalled products back on track.

Senior Software Engineer | Curebase
Dec 2020 - Sep 2021

-Rewrote the clinical-trial builder in React, introducing isolated alpha and production versions so users could safely configure trials without affecting live data.

-Cut AWS RDS latency and resource usage by ~50% through targeted performance work; moved infra to Terraform for automated, per-trial environments.

-Improved GraphQL authentication/authorization to reduce database calls and enable field-level, permission-based access rules; built HIPAA-compliant services and eConsent document signing.

Senior Software Engineer | Springboard Retail (acquired by Heartland)
May 2016 - Dec 2020

-Built a Go desktop agent that exposed local printers and payment terminals to the web POS over a local API — bridging in-store hardware with the cloud application.

-Designed a dynamic reporting module as a star schema and authored a custom Ruby DSL letting developers declaratively describe facts, metrics, dimensions, and properties.

-Integrated the Sales Order flow with Shopify, BigCommerce, and Magento, and synced orders with QuickBooks accounting.

-Worked across POS core features — promotions, coupons, taxes, and payments — including hardware integration for printers and credit-card devices.

-Led the customer-facing rebrand UI in React with Design and Product, and built TRAC, a project surfacing in-store traffic and sales-conversion data via APIs.

Senior Software Engineer | Stack Builders
Feb 2015 - May 2016

-Built a Rails platform for automated Google & Bing Ads campaigns, letting car dealers allocate budget by car/brand weighting and optimize cost-per-click by bidding for second/third ad placement.

-Built an analytics dashboard from scratch with a custom d3.js geographic map for click-to-call and conversion data.

-Led migration of multiple frontend applications from Ember to React.

Senior Software Specialist | Vale Presente
Dec 2014 - Feb 2015

-Introduced RabbitMQ as a queue to scale transaction volume against hardware-appliance validation constraints.

Senior Software Engineer | Walmart eCommerce
Jan 2014 - Dec 2014

-Built the Walmart Brazil marketplace platform from the ground up in Ruby/Rails/Sinatra, integrating large sellers such as Saraiva and Mobly.

-Built Cerebro, a service that automatically categorized seller products during onboarding — collapsing a 5-step manual flow and significantly speeding up how quickly sellers could list their catalogs.

-Matched third-party seller products to canonical Walmart listings to improve the customer experience.

-Designed the Black Friday high-traffic strategy, caching all listings so the bulk of traffic was served by CDNs.