John Rhoads, Back-end Developer in Denver, CO, United States
John Rhoads

Back-end Developer in Denver, CO, United States

Member since February 14, 2022
John is a software developer with ten years of experience in tech-related projects, performing various roles. He is a concise and direct person who currently oversees a small team and contributes code in the mortgage finance space. John's direct responsibilities include writing code, reviewing code, and helping to refine what should be built.
John is now available for hire

Portfolio

  • Leckerlee Lebkuchen
    Liquid, Shopify, JavaScript, CSS, HTML
  • Stagetime Inc.
    Ruby on Rails (RoR), React, HTML, CSS, JavaScript, Full-stack, Ruby...
  • Pennymac
    Ruby, AWS, JavaScript, Docker, Full-stack, CSS, Ruby on Rails (RoR)...

Experience

Location

Denver, CO, United States

Availability

Full-time

Preferred Environment

Linux, Ruby, Python, JavaScript, Docker, AWS

The most amazing...

...project I've created is a mortgage pricing engine that processes 10,000+ requests and generates thousands of dollars of incremental revenue each day.

Employment

  • Shopify Developer

    2022 - PRESENT
    Leckerlee Lebkuchen
    • Added custom code to place and format discount tables on a volume and discounted pricing app on product pages.
    • Tracked down and fixed bugs related to interactions between various apps on the cart page that were causing missing functionality.
    • Investigated and improved online store speed to improve load times for site visitors.
    • Created custom code to allow for improved user experience when purchasing a gift for someone else, like gift notes, delivery date, and relevant metadata to feed downstream operations to hide pricing and package appropriately.
    Technologies: Liquid, Shopify, JavaScript, CSS, HTML
  • Full-Stack Developer with React and Ruby on Rails Experience

    2022 - PRESENT
    Stagetime Inc.
    • Implemented a real-time chat functionality using ActionCable and Redis that supports @mentions, file uploads, and feedback when other members of the chat are typing.
    • Implemented SEO improvement strategies, including the development of the sitemap.
    • Implemented NGINX infrastructure in front of Heroku hosted app to allow for the reverse proxying of customer domains, allowing paying customers to have myname.com route into a specific page of our application.
    • Fixed various bugs and improved site load times by using NewRelic and ScoutAPM. Added code to filter out webcrawler errors from Rollbar errors.
    • Added versioning history to important database models to be used for KPI reporting.
    • Added drag and drop sorting capability to various UX elements and pushed an enhancement to the open source library used to support it.
    • Added photo cropping ability to user profile pictures. Added back-end optimization to photo storage to improve image load times on the mobile app.
    Technologies: Ruby on Rails (RoR), React, HTML, CSS, JavaScript, Full-stack, Ruby, IT Project Management, APIs, REST APIs, AWS, Heroku
  • Assistant Vice President | Software Developer

    2018 - PRESENT
    Pennymac
    • Managed a four-person team implementing enterprise-focused applications and trading, pricing, and delivering mortgages and mortgage-backed securities.
    • Worked with end users, such as traders, to understand their goals, decomposed those goals into actionable work streams, and oversaw and delegated work to direct reports. Managed and coordinated releases. Reviewed and contributed to code daily.
    • Launched pricing for several new products. Led the reimplementation of the company's trading system. Worked as one of two lead contributors on the pricing models for bidding and pooling.
    • Rearchitected a sclerotic vendor system with internal teams to improve pricing in time-sensitive situations.
    • Implemented API integration between Google Forms, Google Sheets, and Smartsheets.
    • Developed ETL pipelines for reporting. Created and published Tableau reports for the IT PMO department that made the cost of ownership for the internal applications visible and reported on behind-schedule and over-budget projects.
    • Created AWS Lambda ETL pipelines to connect the Encompass Loan Origination system with Salesforce Marketing Cloud.
    Technologies: Ruby, AWS, JavaScript, Docker, Full-stack, CSS, Ruby on Rails (RoR), IT Project Management, APIs, REST APIs, Google Sheets, Smartsheet API, Tableau, Snowflake, SQL, Salesforce API, AWS Lambda
  • Full Stack Developer

    2022 - 2022
    Stealth Startup
    • Developed Github CI/CD pipelines that deployed staging and production code to AWS Fargate tasks/services.
    • Developed Github CI/CD pipelines for linting using Rubocop, security vulnerability (bundle audit), and Rspec test suite.
    • Created authentication and authorization layer using sorcery gem.
    • Created login pages, profile pages, and other user management UIs using React.
    Technologies: React, Ruby, APIs, GitHub Actions, GitHub, CI/CD Pipelines, AWS, PostgreSQL, SQL
  • Head of Operations

    2017 - 2018
    Rebel Girls
    • Oversaw the Shopify website and integrated our fulfillment with that website.
    • Worked with two part-time developers to implement designs in Shopify using Liquid, CSS, themes, and the product page.
    • Launched the second edition of the self-published book. It was a New York Times bestseller and grossed millions.
    • Integrated site fulfillments with ShipBob and added various apps and customizations per owner requirements to support sales.
    • Added landing pages, tracking pixels, etc., to support effective marketing efforts.
    • Customized the checkout page to optimize the checkout experience for international customers needing address autocomplete.
    • Created executive reports for business owners in Google Sheets, Tableau, and DOMO.
    Technologies: Liquid, CSS, JavaScript, Zapier, APIs, Shopify, Tableau, Domo, Google Sheets, Google Sheets API, Excel VBA, SQL
  • Project Manager | Excel and Google Sheets Dev

    2016 - 2017
    Company Laboratory
    • Developed an application to allow expedited marriage dissolutions.
    • Created an application to allow pharmacies to remain compliant with the U.S. narcotics dispensation laws.
    • Developed subscription services for the American comic book writer Stan Lee and several other celebrities.
    • Created financial models and forecasts for companies seeking private funding.
    Technologies: IT Project Management, JavaScript, Shopify, Excel 2013, Google Sheets, Google Sheets API

Experience

  • CRA Eligibility Engine

    A Ruby on Rails and PostGIS engine evaluates addresses and incomes to determine if a given mortgage or potential mortgage would be eligible for the Community Reinvestment Act (CRA). These mortgages are commonly understood as the most valuable for regulatory reasons.

  • Scindo

    A JavaScript-based application that allows two consenting parties to enter into a marriage dissolution for absolutely zero legal costs. The product was launched in both California and New York markets in partnership with a law firm.

  • BattMax

    A Java-based Android app that would enable a battery maximizer mode to prolong the remaining charge on your phone. This was wholly developed within a weekend as a small personal project that ended up being launched in the Google Play store.

  • Box Boulevard

    Box Boulevard was a project that created a platform for celebrities and brands to launch a subscription service to their followers. The platform would streamline the generation of a Shopify website, box printing and delivery, a recurring payments processor, and customer support

Skills

  • Languages

    Ruby, Python, JavaScript, CSS, HTML, Snowflake, Excel VBA, SQL
  • Libraries/APIs

    REST APIs, Liquid, Stripe API, React, Smartsheet API, Google Sheets API, Salesforce API
  • Platforms

    Linux, Shopify, Docker, Heroku, AWS Lambda
  • Storage

    PostgreSQL, PostGIS
  • Other

    APIs, CI/CD Pipelines, Full-stack, AWS, IT Systems Architecture, IT Project Management, Finance, Cost Accounting, Web Marketing, GitHub Actions
  • Frameworks

    Ruby on Rails (RoR)
  • Tools

    GitHub, Google Sheets, Tableau, Domo, Excel 2013
  • Paradigms

    DevOps

Education

  • Master's Degree in Business Administration (MBA)
    2013 - 2015
    UCLA - Los Angeles, CA, USA
  • Bachelor's Degree in Systems Engineering
    2005 - 2008
    Virginia Tech - Blacksburg, VA, USA

Certifications

  • AWS Certified Solutions Architect
    JANUARY 2019 - JANUARY 2021
    Amazon Web Services

To view more profiles

Join Toptal
Share it with others