<- back

Mark Chavez

download pdf ->

Manila, Philippines

mjfchavez@gmail.com

github.com/markfchavez

Ruby on Rails specialist with 10+ years of experience building web applications across childcare, healthcare, finance, and telecom industries. Comfortable with Hotwire and Stimulus for creating modern, interactive experiences with minimal JavaScript. Focused on Rails conventions, clean architecture, and pragmatic solutions that scale.

work experience

Kangarootime

Ruby on Rails Developer (senior)

2022 - 2025
  • >Built complex agency billing solutions using Rails patterns, integrating seamlessly with existing billing infrastructure while maintaining data integrity and system performance.
  • >Built reliable billing updates and interactive dashboard features using industry best practices, eliminating the need for heavy JavaScript frameworks while delivering responsive user experiences.
  • >Orchestrated a complete payment processor migration with zero downtime using Rails background jobs and careful data modeling.
  • >Developed comprehensive internal support tools from scratch using Rails with dynamic filtering and data visualization through progressive enhancement techniques.
  • >Designed and executed complex schema migrations with ActiveRecord, implementing optimized changes while maintaining 24/7 application availability.
  • >Integrated mission-critical communication APIs (SMS/email) with robust error handling and retry mechanisms using Sidekiq.
ruby-on-railshotwirestimulus-jsturbo-framesvanilla-jsreact.jsluaapi-integrationsjob-schedulingresque/sidekiqAWS

Bloom Solutions Inc.

Ruby on Rails Developer (mid)

2017 - 2022
  • >Built blockchain-based ICO platform using Rails with secure wallet integration and token purchase management, handling high-value financial transactions with strict security requirements.
  • >Developed and maintained core remittance application using Rails best practices, ensuring 99.9% uptime and maintaining data accuracy across international money transfers.
  • >Implemented Stimulus controllers for interactive trading interfaces, providing real-time feedback without page refreshes while keeping JavaScript minimal and focused.
  • >Architected and deployed modular Rails engines and custom gems to share code across multiple applications, reducing duplication and improving maintainability.
  • >Integrated feature flags using Rails conventions to safely deploy and rollback features in production environments.
  • >Documented Rails patterns, conventions, and deployment procedures for both internal tools and customer-facing platforms.
ruby-on-railsrubygemsrails-enginesapi-integrationsstimulus-jsvanilla-jsreact-jsdockersidekiqstellar-networkbitcoin

FlexiSource Inc.

Ruby on Rails Developer (mid)

2016 - 2017
  • >Implemented robust API integration solutions for a promotional ticketing platform, ensuring optimal performance and security.
  • >Assisted with the development of an API backend that dynamically renders and delivers modular view components, making it easier to make changes across the application (both mobile and web).
rails-apivuejs

YouSource Inc.

Ruby on Rails Developer (junior)

2013 - 2016
  • >Optimized customer onboarding workflows in a Rails healthcare platform, improving processing time by streamlining form validations and database queries.
  • >Built custom features for multi-tenant healthcare application using Rails scoping and concerns, ensuring data isolation and tenant-specific functionality.
  • >Collaborated with stakeholders to estimate features and troubleshoot billing workflow issues using Rails debugging tools and logs.
  • >Maintained and enhanced Rails application serving multiple healthcare organizations with distinct requirements while preserving shared codebase.
  • >Documented Rails workflows, conventions, and feature guides for both end users and developers.
ruby-on-railsworkflowapi-integrationsmysqlmongodbvanilla-jsmultitenancy

EGG (now Yondu)

Java Developer

2012 - 2013
  • >Developed and implemented portlets on the Liferay platform for a major telecommunications provider.
  • >Identified and resolved critical memory management issues in a high-traffic application, resulting in improved system stability.
  • >Implemented comprehensive diagnostic procedures to isolate processes and simplify the whole debugging workflow.
  • >Collaborated with other teams to successfully deliver and deploy applications within a limited deploy window.
spring-frameworkjava-appletsvanilla-jsliferay-framework

education

AMA University

Bachelor's Degree in Information Technology

Major in Computer Networking

2009 - 2012
  • - Cisco Academy Skills Competition 2011: 1st Place - Nationals (Advanced Category)
  • - Cisco Academy Skills Competition 2012: Champion - Cluster D Elimination (Advanced Category)
  • - Cisco Academy Skills Competition 2012: National Finalist (Advanced Category)

skills

Ruby on Rails, Progressive Enhancement, Stimulus JS, ViewComponent, PostgreSQL, Resque / Sidekiq (background jobs), RSpec / MiniTest, Third Party API Integrations, Tailwind CSS, React JS (when needed)

tools

Git, Neovim, Tmux, Capistrano, Kamal, Continuous Integration, A/B Testing, Logging, Error Reporting

side projects

Napagastos

Simple expense tracker for daily spending habits

One Rep. Every Day

365-day Bulgarian split squat challenge

TypeLit

Typing practice app using your own books

League Rosters

Directory of League of Legends teams and rosters.

League Directory

Directory of League of Legends champions, skills, and items.

My Ride Log

Cycling metrics dashboard synced with Strava

Lynding

Loan management system for a local business

CrewKit

Team management system

lol_data_fetcher-ruby

Ruby gem for League of Legends Data Dragon API

Axie Scholar Management

Scholar tracking and payment management

COVID-19 Daily SMS Alerts

Automated COVID-19 SMS alert system

<- back