Rodrigo Luis Virgilio da Silva
Senior Software Engineer · Backend Ruby on Rails
About me
Senior Backend Ruby on Rails Developer with over 12 years of experience supporting small, medium and large companies in Brazil, Portugal, Germany and the USA. Experience in both monolithic and microservice architectures using agile methodologies, focused on delivering business value through tested and maintainable code.
Technical skills
- Languages & Frameworks: Ruby, Rails, Sinatra, JavaScript, React, Angular, Node.js, ERP Senior (LSP)
- Databases: PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, Elasticsearch
- Messaging & Cache: Redis, Sidekiq, Kafka, AWS SQS, RabbitMQ
- Testing & CI: RSpec, Capybara, TDD, GitLab CI, CircleCI, Codeship, Semaphore, Jenkins, GitHub Actions
- APIs & Integrations: REST, GraphQL, SOAP, Pusher
- Infrastructure: Kubernetes, AWS, Docker
- Frontend: HTML/ERB, CSS/Sass, Bootstrap, Semantic UI, jQuery
- Methodologies: Agile, Scrum, Kanban
- Operating systems: macOS, Linux, Windows
Work Experience
Software Engineer — Bryj · January 2024 - present
- Kicked off the Beam Studio project, which turns websites into iOS/Android mobile apps in minutes.
- Work on the architecture, maintenance and development of new backend features to streamline product operations.
- Replaced Bitrise with GitHub Actions scripts for the iOS (.ipa) and Android (.apk) builds, reducing company costs.
Software Engineer — RealFevr · November 2022 - December 2023
- Worked on the Web3 ecosystem building a platform of licensed sports digital collectible NFTs.
- Developed new features in Ruby on Rails integrated with blockchain and gameplay flows.
- Refactored critical legacy code, improving performance and maintainability of the application.
Software Engineer — iCapital · May 2022 - October 2022
- Developed features in Ruby on Rails and React.js for the Fund Finance team, focused on financial transaction processing (fintech).
- Worked from the Portugal office of a US-based company, integrated into an internationally distributed team.
- Optimized parts of the existing codebase, contributing to performance improvements.
Software Engineer — Nearshore / Voith · April 2021 - April 2022
- Worked on the learning platform management division (Drive4YOU) of Voith, allocated through Nearshore Portugal.
- Developed new features and code adaptations to serve multiple clients of the Voith group.
- Maintained the platform instances on AWS, ensuring continuous availability for clients.
Software Engineer — Sysmatch / Glintt · March 2020 - April 2021
- Developed the campaign management system for Sifarma Saúde, serving ANF (the Portuguese National Pharmacy Association).
- Implemented multi-channel notifications (SMS, e-mail and push) to partner clients.
- Maintained integrations between the system and other platforms in the Glintt group.
Software Engineer — Neo Med · June 2019 - March 2020 (part-time until April 2023)
- Developed new features in the Marketplace and SaaS for medical reports, shortening the distance between symptoms and patient.
- Built a Gateway with REST API and SOAP Client for communication with partner clients.
- Continued contributing to the product part-time between March/2020 and April/2023.
Backend Developer — Codeminer42 · April 2016 - June 2019
- Worked as a backend consultant on multiple client projects, from greenfield development to legacy system maintenance.
- Operated across diverse domains — fintech, e-commerce, cryptocurrency, healthcare, hospitality, gaming and investments — adapting quickly to each context.
- Contributed to Codeminer42’s own open source product (Central CM42, a backlog management system).
Clients served: StartsPremium, Guide Investimentos, Omnitrade, Nexaas, Smart Fit / Bio Ritmo, Achieve Leap, Hospedin, Riot Games.
Backend Developer — PROTESTE Brasil · November 2013 - March 2016
- Joined the API development and integration team at PROTESTE, a Belgian-origin company focused on quality, metrology and technology for associates and clients.
Co-founder / Developer — Cotar Agora · August 2013 - August 2014
- Co-founded and developed an online price quotation software with my business partner, designed to save costs on the purchase of products and materials.
Backend Developer — Centro Universitário Claretiano · November 2010 - June 2013
- Developed modules for the candidate selection process, exam administration and student management for a university with multiple branches across Brazil.
ERP Developer — Jumil · February 2003 - October 2010
- Worked as an ERP developer (Senior Sistemas / LSP) at an agricultural implements company — first professional experience in software development.
Education
Bachelor of Information Systems — Centro Universitário Claretiano · 2006 - 2009
Courses
Certificates