01 / PROFILE
Software focused
on quality and delivery.
I’m Rolando Iván Vázquez Hernández, a software engineer with experience in Ruby on Rails applications, full stack development, and test automation.
I have developed university systems and solutions for financial and insurance processes. I am currently developing Sbeechamp with Rails 8, focusing on quality, service integration, and continuous delivery.
Ruby on RailsFull stackAutomation
02 / PROJECTS
From idea
to implementation.
PERSONAL PROJECTUnder development · early stage
Sbeechamp.
Sole developer
A platform for practicing and preparing for spelling bee competitions. I develop the backend, interface, and service integrations.
- Spelling practice with speech recognition through OpenAI and Google Speech-to-Text, attempt history, and tracking of learned words.
- Rails 8 and Hotwire, authentication with Devise and Google OAuth, subscriptions with Stripe, and deployment with Docker and Kamal.
Ruby · Rails 8 · Hotwire (Turbo and Stimulus) · SQLite · Devise · REST APIs · Docker · Kamal
Visit Sbeechamp ↗RUBY ON RAILStiempo.com.mx
Creation and deployment of a news management platform using Rails 4.
RUBY · WEBSOCKETSacts_as_realtime
Ruby gem for updating connected clients through metaprogramming and WebSockets (em-websocket).
RAILS · ANGULARJSBolecom
Event aggregator using Rails/AngularJS, APIs, and information extraction with Nokogiri.
INFRASTRUCTURE · CIOpenStack Lab
Private test cloud for Jenkins, web servers, and automation tools.
03 / EXPERIENCE
Professional experience.
- Integration of a Django ERP with Playwright to automate financial workflows and order invoicing from end to end.
- Design of UI tests and Django unit tests, and management of parameterized containers for testing and invoicing.
- Management of Jenkins and CI/CD in environments isolated from the internet, including provisioning dependencies and artifacts for critical servers.
- Implementation of Tableau dashboards.
Python · Django · Playwright · TypeScript · Jenkins · Docker · MySQL · Linux · Git/Bitbucket
- UI and API automation for OAuth authentication and information management workflows, integrated into Jenkins pipelines.
- Promotion of Playwright adoption and support for other teams; automated report archiving through the Jenkins API and comparison of Solr indexes with Python.
Java · Selenium · QAF · TestNG · Playwright · Node.js · Postman/Newman · Python · MySQL · MongoDB · Kafka
- Leadership of insurance and reinsurance projects using Python/Django and Angular/React: multitenant connections, integrations, and database administration.
- Process and report automation; technical liaison with clients for support, training, and platform adoption.
Django REST Framework · Angular · React · MySQL · SQL Server · Redis · AWS · Heroku · Linux
- Support and maintenance of computers, software, and peripherals. Initial development of a Ruby on Rails application for technical support via chat.
- Development of AngularJS features for a SOFOMES platform: amortization schedules, comments, and a risk assessment matrix for client analysis.
AngularJS · PHP · Laravel · MySQL · Git · AWS
- Implementation of a travel expenses module in classic ASP and initial development of a medical unit management system using ASP.NET, C#, and Visual Basic.
- Development of Oracle stored procedures.
ASP.NET · C# · Visual Basic · Oracle · PL/SQL · JavaScript · jQuery · HTML/CSS
- Design, development, and deployment of applications primarily in Ruby on Rails for document management, ISO 9001 audits, and academic program evaluation for COPAES.
- Dynamic survey platform with different question types and interactive charts; conference management system with configurable fields and PayPal payment integration.
- Authentication with LDAP and Microsoft accounts, granular authorization by role and action, monitoring, and email notifications.
- Rails API for a paper reduction initiative and collaboration on the Xamarin app; raffle automation and participant imports from Excel using Rake tasks.
Ruby on Rails · Ruby metaprogramming · PostgreSQL · MySQL · Devise · Authlogic · CanCan · Sinatra · Linux · Heroku
04 / SKILLS
Tools to build,
test, and deliver.
Development
- Ruby
- Ruby on Rails
- Python
- Django
- JavaScript / TypeScript
- Hotwire
- Angular
- React
- API design
Quality and delivery
- Automated testing
- Playwright
- Selenium
- Jenkins
- Docker
- Git
- Linux
- SOLID
- Design patterns
Data and infrastructure
- PostgreSQL
- MySQL
- SQLite
- SQL Server
- Oracle
- Redis
- MongoDB
- AWS
- OpenStack