Image de couverture du développeur
Developer's avatar

Fullstack Ruby on Rails developer that has launched business products into production

Informations privées
Recruter
High response rate
Source contributor

Description

As a contractor, I have helped several companies implement new features, prototype MVPs, build greenfield apps, clean up technical debt, and standardize the codebase.

I am experienced with the full-stack and can also contribute with DevOps (backend) and UI (frontend) implementations.

I am an open-source contributor and core member of Bridgetown.

Some exciting passion projects I am currently building include a React CMS for Bridgetown, a ViewComponent library for Rails, and an online listing marketplace for my region at centralcoastclassifieds.com.

I maintain a tech blog at mugenruby.com and cross-post articles on other blog sites.

SKILLS

Soft:
I’m a great listener and communicator, empathetic towards the users of products I build, organized, adapt quickly to change and manage my time well.

Hard:
HTML/CSS, JavaScript/StimulusJS/React, Ruby/Rails, ActiveRecord/SQL, Git, AWS S3/SES, Email service providers, Relational data modeling, REST, RSpec/MiniTest, Error Monitoring/debugging, building/implementing APIs and webhooks, Redis, ElasticSearch, Stripe Connect.

Projects I have done

Built a peer-to-peer marketplace that allows users to search for items to rent from sellers. Sellers are required to connect a bank account via Stripe Connect before being able to create listings.

  • ActionCable-powered chat feature with email reminders and read receipts
  • Location-based searching with Searchkick and Opensearch (ElasticSearch equivalent)
  • Calendar style booking system with confirmation settings and payment system

Created an online application process to collect information from applicants looking to join a real estate listing service.

Applicants are prompted to pay online, receive status emails, and digitally sign documents. Staff users can manage applications via filtering, updating the status of the application to denote its stage in the process, request payments and signatures, and create events links that are populated and sent out via email.

  • PDF generated with data from the applications filled by users. Generation of PDF triggers actions that involve callbacks, API calls, and emailing users, and ability to download signed PDF via email or UI.
  • Various API calls and listening for web hooks during the digital signing process via Docuseal’s service. Involves uploading pre-filled PDF as a template, calling it again when requested for signature, and listening for an event to indicate it was completed.
  • Stripe Checkout integration with custom line items, redirects, and object instantiation upon successful payments.

Built a questionnaire builder that allowed users to create questions organized by custom surveys. Referenced existing Figma screens and translated the user flow into code.

  • Hotwired-heavy frontend with use of Turbo Frames and Turbo Streams.
  • Use of StimuluJS for dynamically adding/removing question fields, tabs, and modals.
  • Designed the data model relations from ground up.