John Hinrichs, Software Developer in Chicago, IL, United States
John Hinrichs

Software Developer in Chicago, IL, United States

Member since September 24, 2021
John is a full-stack Ruby on Rails, React, and Vue developer with seven years of experience. He believes in delivering business value to clients through clean, tested, and simple code that is easy to extend. John enjoys working through challenging back-end problems as well as creating delightful front-end user experiences.
John is now available for hire

Portfolio

  • Tegus
    Ruby, Ruby on Rails (RoR), Vue, Vuex, PostgreSQL, JavaScript, CSS, TypeScript...
  • CarAdvise
    Ruby, Ruby on Rails API, React, Redux, Agile, RSpec, Jest, React Native...
  • Centro
    Ruby, Ruby on Rails API, React, Amazon Web Services (AWS), JavaScript...

Experience

Location

Chicago, IL, United States

Availability

Part-time

Preferred Environment

Ruby, Ruby on Rails (RoR), React, PostgreSQL, Vue

The most amazing...

...thing I've built is an admin portal for an operations team that gave them intuitive, simplified access to key data for a streamlined workflow to help customers.

Employment

  • Senior Software Engineer

    2021 - 2022
    Tegus
    • Handled the internal tools of a monolithic Rails API and Vue app, including project and call management functionality.
    • Served as technical lead for building a Chrome extension and revamping the project request process between clients and admins.
    • Integrated Twilio voice functionality to facilitate over 300 business-critical calls per week.
    Technologies: Ruby, Ruby on Rails (RoR), Vue, Vuex, PostgreSQL, JavaScript, CSS, TypeScript, Amazon Web Services (AWS)
  • Lead Software Engineer

    2018 - 2021
    CarAdvise
    • Owned the production system, including a Rails API, four separate React and Redux UI apps, and a React Native mobile app for iOS and Android.
    • Built the back end and UI features for all products, including creating SSO flows, internationalizing a React app and Rails API, and building a custom paid membership feature.
    • Managed the development work of three different remote contracting companies for various features, including story planning, code review, and production release.
    • Worked with 20+ external partners, with multiple custom one-to-one integrations.
    Technologies: Ruby, Ruby on Rails API, React, Redux, Agile, RSpec, Jest, React Native, JavaScript, PostgreSQL, Ruby on Rails (RoR), CSS, HTML, TypeScript, Amazon Web Services (AWS), GitHub
  • Full-stack Software Engineer

    2015 - 2018
    Centro
    • Developed ad tech software with data fetching and aggregation, analytics, billing, and reporting.
    • Wrote various asynchronous data cleanup jobs for an approximately 260GB PostgreSQL production database.
    • Worked extensively with five separate third-party ad server APIs, including Google and Facebook.
    Technologies: Ruby, Ruby on Rails API, React, Amazon Web Services (AWS), JavaScript, PostgreSQL, RSpec, Ruby on Rails (RoR), CSS, HTML
  • Customer Success Engineer

    2014 - 2015
    Conductor, Inc
    • Served as the first responder for bug fixes and urgent feature requests, completing around 75 bug fixes and improvements.
    • Learned Java, Spring, JUnit, and MySQL on the job and deepened existing knowledge of Backbone.js.
    • Worked with several teams across the organization to assess product functionality and diagnose bugs.
    Technologies: Java 8, Backbone.js, Marionette.js, Ruby, JavaScript, CSS, HTML

Experience

  • CarAdvise App
    http://app.caradvise.com

    This responsive web app allows customers to schedule, approve, and pay for maintenance services for their vehicles at brand-name nationwide auto stores such as Firestone, Jiffy Lube, Pep Boys, and Midas.

    I was the core developer for many UI and back-end features.

Skills

  • Languages

    Ruby, JavaScript, CSS, HTML, TypeScript, Java 8
  • Frameworks

    Ruby on Rails (RoR), Redux, Jest, React Native
  • Libraries/APIs

    Ruby on Rails API, React, Vue, Vuex, jQuery, Backbone.js, Marionette.js
  • Tools

    RSpec, GitHub, Jira
  • Paradigms

    Agile
  • Storage

    PostgreSQL
  • Other

    Mathematics
  • Platforms

    Amazon Web Services (AWS)

Education

  • Bachelor's Degree in Mathematics
    2001 - 2006
    University of Illinois Urbana-Champaign - Urbana, IL, EUA

To view more profiles

Join Toptal
Share it with others