Evan Gray

Objective

I am a Software Engineer with a strong focus on building elegant, effective solutions that serve real product needs. I emphasize clean data and architecture, scalable processes, and streamlining cross-functional communication. I’m looking to contribute to teams that value thoughtful engineering, collaborative problem-solving, and continuous improvement.

For more information, including my entire work history, please see my LinkedIn profile, or view my Github page to see some of my personal projects.

Experience

Benefitbay | Kansas City, MO

Engineering Manager [Remote]

Mar. 2025 — Oct. 2025

  • Managed a team of engineers and QA for an enterprise Ruby on Rails application with 80,000+ users.
  • Acted as Project Manager and Scrum Master, driving ticket definition, sprint planning, prioritization, refinement, delegation, and team ceremonies.
  • Implemented multiple team- and company-wide process improvements, including a user acceptance testing framework enabling stakeholders to provide actionable feedback pre-release.
  • Implemented, supported company-wide artificial intelligence adoption, including large language models for product and management needs and Cursor/Claude for AI-assisted development for our engineers.
  • Improved codebase stability by monitoring, prioritizing, reporting, and resolving production support tickets to ensure timely fixes for customer-facing issues.

Mortgage Connect Risk Solutions (formerly ADFITECH) | Edmond, OK

Product Software Engineer [Remote]

Apr. 2024 — Feb. 2025

  • Served as Engineer, Product Owner, and Scrum Master for a client-facing Ruby on Rails application with 100,000+ users, managing user stories, backlog prioritization, and code quality.
  • Collaborated with cross-functional teams to plan the deprecation of 10+ legacy systems (C, C++, PHP, etc.), consolidating codebases and improving workflows.
  • Led Scrum ceremonies, ran weekly coding best-practice sessions, and partnered with executives to align the product roadmap with business goals.
  • Led an offshore contractor team as product engineer to build a web-based file check-in system integrating Python, Django, and NuxtJS on Amazon Web Services with revenue-critical legacy systems.
  • Architected user-focused features, made strategic technology decisions, and ensured product outcomes aligned with business needs.
  • Took over as technical owner post-launch as the local team assumed ongoing development.

Public Strategies | Oklahoma City, OK

Product Software Engineer & Data Team Manager [Hybrid]

Apr. 2023 — Mar. 2024

  • Promoted to Product Software Engineer & Data Team Manager, overseeing implementation and maintenance of internal data systems, including a data-intensive Ruby on Rails application.
  • Managed development and maintenance of event-management, marketing modules, reporting, and custom applications within Microsoft Dynamics.
  • Collaborated with stakeholders to gather requirements, design architecture, and ensure successful delivery of product features and reports.
  • Maintained technical documentation, defined team processes, and improved interdepartmental communication to support cohesive workflows.

Senior Software Engineer [Remote]

Aug. 2022 — Apr. 2023

  • Built and maintained a robust Ruby on Rails REST API powering mobile apps that delivered workshop schedules, rewards, and program content.
  • Collaborated with stakeholders to define product requirements and worked in the configuration layer to troubleshoot and optimize the application for DevOps, including Continuous Integration and Deployment.
  • Partnered with a project manager to support the Data Team in consolidating multiple data systems into a unified MS Dynamics instance.
  • Closed technical knowledge gaps and streamlined processes by establishing a Jira workflow, implementing Agile practices, and improving interdepartmental communication.
  • Developed comprehensive documentation to support team alignment and long-term maintainability.

Weedmaps | Irvine, CA

Software Engineer III [Remote]

Feb. 2022 — Aug. 2022

  • Joined the Ads team to support ad campaign creation and management through a Rails admin interface for over 1,000,000 users.
  • Implemented a REST API using Graphiti with a custom adapter that translated requests into GraphQL, enabling efficient CRUD operations on the internal Ad Server.
  • Transitioned to the user experience revamp team for the website and native apps, contributing to modernization efforts.
  • Reduced technical debt and delivered key improvements for the Best of Weedmaps 2022 campaign.

Public Strategies | Oklahoma City, OK

Web Developer [Hybrid]

Aug. 2019 — Feb. 2022

  • Developed multiple web applications for contracted clients in the social services sector, initially using Laravel before transitioning to Ruby on Rails.
  • Built and maintained a Rails API with a React + TypeScript front end, along with a traditional Rails UI for administrative functionality.
  • Implemented features for data visualization, custom reporting, event calendars, webinar/podcast content, and client-managed organizational profiles.
  • Built admin layers that enabled Technical Assistance teams to manage content and data across each platform.
  • Trained new back-end developers during onboarding and provided ongoing technical mentorship.
  • Created a vim plugin to standardize code and enhance team productivity, adding features like project-specific templates, DB connections, and endpoint testing utilities.

ADFITECH | Edmond, OK

Desktop & Web Application Developer [Hybrid]

Sep. 2015 — Aug. 2019

  • Began building desktop applications with Ruby GTK, leveraging the Ruleby rules engine and Redis for asynchronous task processing.
  • Maintained legacy C and PHP applications, with occasional ports to Ruby to improve maintainability.
  • Contributed to the company’s client-facing Ruby on Rails web app, enabling clients to upload data/images and respond to Quality Control findings.
  • Trained and mentored junior developers in Object-Oriented Ruby, creating a training repository to teach workflow, GitLab merge requests, command-line usage, and common development tools.

Junior System Administrator [On-Site]

Jan. 2015 — Sep. 2015

  • Handled daily maintenance tasks, such as checking logs, sudo reports, and ensuring the surveillance system functioned properly.
  • Managed MacOS administration for developers using MacBooks and took on special projects and escalated tickets from the Technical Support desk.
  • Received the "Shining Star" (employee of the month) award for successfully completing a major project for a high-profile client. The project involved setting up client-provided PCs for our employees, enabling custom security software and RSA, and repairing any PCs damaged during shipping.

Data Import Specialist [On-Site]

Jan. 2013 — Jan. 2015

  • Responsible for selecting the correct number of loans to be audited based on government standards and client requests.
  • Responsible for importing relevant data into the system once selections were made.
  • Wrote and maintained client-specific scripts to ensure selections met client specifications.
  • Refined the process, enabling non-technical users to manage it by editing configuration files.

Technical Support [On-Site]

Jan. 2012 — Jan. 2013

  • Handled day-to-day user technical issues, including printers, Thin Clients, email, password resets, and other common problems.
  • Responsible for setting up user workspaces, including running and terminating CAT-5 and RJ-11 cables.
  • Automated tasks with command-line and shell scripting, significantly reducing the time spent resolving user issues and, in some cases, enabling users to fix problems independently.

Image Import Specialist [On-Site]

Aug. 2007 — Jul. 2009

  • Pioneered the company's transition from auditing paper-based loans to electronic images.
  • Responsible for converting and importing image files sent via SFTP, CDs, or hard drives into the proper format.
  • Learned to use the terminal, write shell scripts to automate repetitive tasks, and was introduced to Vim.
  • As the workload grew, I also trained new department members, many of whom had no prior technical experience.

Education

University of Central Oklahoma | Edmond, OK

Studied Psychology

Aug. 2003 — May. 2006

Skills

Languages and Frameworks

  • Ruby / Rails
  • PHP / Laravel
  • Shell Scripting (Bash / Zsh)
  • VimScript
  • HTML / CSS
  • SQL / GraphQL

Other Relevant Proficiencies

  • Web Development / REST APIs
  • Desktop Application Development
  • Object Oriented Programming (OOP)
  • Git CLI / GitLab / GitHub
  • Command Line
  • Vim
  • Linux / MacOS
  • MySQL / Postgresql
  • Docker / Vagrant
  • Agile Methodology / Scrum