Profile picture of Andrew Vogel

Andrew Vogel

Developer

Andrew is a Florida native who lovingly calls Louisiana his second home. Andrew's career as software developer began in 2015 when he worked for a marketing agency building Ruby on Rails apps. In 2017, he joined the Hashrocket team, where he further continued to hone his Rails skills and learn new things, like Elixir Phoenix. Andrew has worked for clients of all sizes, local businesses and large scale startups, across many different industries. Some of these include healthcare, finance, home services, marketing, e-commerce and non-profits. When asked about what he loves most about development he says, "I really enjoy solving problems for end users and giving them solutions so that they can be more effective day to day".

Andrew enjoys networking with other developers - he's a member of RubyJax, Jax.Ex, and NodeJax. He helped run the ReactNative Jax for a few years, and gave multiple talks. He is also a hosting emcee of AncientRuby, a Hashrocket run Ruby Conference.

Outside of work, you can find him learning new technologies, snowboarding, building mechanical keyboards, woodworking, or homelabbing.

For those that want to know more his background - he's been working in Rails since 2015 and React/React Native since 2016. He's also a contributor to our open source Elixir project TIL. Below is a list of accomplishments from his recent projects -

  • Medical SaaS Startup - Implemented and rolled out a configuration generating CLI (TypeScript) for their primary Rails application. Included features such as input/output validation, dynamic schema generation, type checking, etc.
  • E-Commerce (high traffic) - Migrated their legacy JavaScript frontend to React via NextJS
  • SaaS Startup - Upgraded their main React Native project's dependency on react-router from 2.x to 5.x
  • SaaS Startup - Won 2nd Place in an internal Hackathon where he demonstrated the viability of packaging a scheduling feature in an Apple App Clip
  • Home Services - Built a timekeeping feature in Rails and integrated with a legacy database system for bookkeeping purposes. This eliminated much of the back and forth time that internal users spent book keeping between the 2 systems.
  • Home Services - Upgraded a brownfield Ruby on Rails app from Ruby 2.0 to 3.3 and Rails 3.x to 7.2.
  • Home Services - Built an Expo App for end users to manage their day-to-day work and process client payments via Stripe. This included paperwork generation, timekeeping, etc