Software Engineer

My experience mainly involves working with Ruby on Rails on the backend and React, Angular or Vue on the frontend, along with PostgreSQL for the database. I occasionally worked on services too, such as our payment service.

I got my start as an engineer by working as a Support Rep, then transitioning to software development. I'm a self-taught developer. I learned a lot of what I know on the job but I also had been coding as a hobby for years before that.

These are the two main jobs I've had as a developer:

  • Senior Software Engineer

    Seattle, WA
    Nov 2016 - May 2024

    I worked on several SaaS web app products that are used by many well-known real estate brokerages, such as Coldwell Banker, eXp Realty and Century 21. The projects I worked on all used Ruby on Rails for the backend along with React, Angular or Vue for the frontend.

    Some products I worked on included a CRM as well as a CMA listing presentation app. I was the lead developer on some of the products I worked on, such as listing search and an advertising platform. I was also the lead on an app used for account administration and backend tools.

  • Client Services Support Developer

    Seattle, WA
    Nov 2014 - Oct 2016 · 2 yrs

    This was a unique role that was created specifically for me which combined software development for the department with the equivalent of Tier 3 support. Half of my time was usually devoted to solving more advanced technical issues for our customers, the other half was devoted to developing backend software tools for the team. I also worked on some customer facing products as well.

©  Adam Griffin