James Thompson

Highly skilled software engineer and hands-on architect with over 20 years of full-stack experience, specializing in Ruby on Rails, microservices, and Domain-Driven Design. Committed to staying at the leading edge of the craft — currently integrating AI tooling (Claude Code, Google Gemini) into daily engineering workflows and championing adoption across teams. Proven record of technical leadership, mentoring, and fostering continuous learning cultures in agile environments.

Experience

FCP Euro October 2023 – Present
Sr. Software Engineer (Full-Stack)

Worked in a growing team to modernize our core Ruby on Rails ecommerce application along with a small collection of internal and vendor-facing systems for order management and fulfillment. Developed initial search suggestions feature using jQuery to implement a Hotwire-style interaction. Collaborated with business and technical colleagues to build our integration with a new vehicle compatibility system for our large catalog of auto parts. Participated in our technical hiring process as we grew our teams both with internal hires and international contracting talent. Worked with fellow senior engineer to plan separation of our core search capabilities into Rails Engine along with adoption of Turbo to power the frontend for our next-generation of search features. Promoted LLM/AI exploration including Claude Code, and Google Gemini.

  • Ruby on Rails
  • MySQL
  • jQuery
  • Hotwire
  • Turbo
  • Scrum
  • TDD
Allied World Assurance Company Feb 2022 – Jul 2023
Sr. Software Engineer (Full-Stack, Contractor)

Worked in an agile team to rewrite a legacy desktop application for the web with emphasis on the claims handling subsystem.

  • Ruby on Rails
  • PostgreSQL
  • Turbo
  • Stimulus
  • JavaScript
  • Scrum
  • TDD
Knowde Aug 2021 – Feb 2022
Sr. Software Engineer (Backend)

Migrated messaging out of a monolithic system to an independent service. Laid foundation for a new order management system to be built on the chosen e-commerce tool.

  • Ruby on Rails
  • PostgreSQL
  • React
  • JavaScript
  • Docker
  • Kubernetes
  • Microservices
  • Scrum
  • TDD
Mavenlink Apr 2019 – Aug 2021
Software Architect

Promoted consistent principles and practices within the Extreme Programming methodology while mentoring other team members. Promoted and participated in team and organization learning opportunities.

  • Ruby on Rails
  • React
  • Backbone JS
  • jQuery
  • JavaScript
  • Docker
  • Kubernetes
  • Domain-Driven Design (DDD)
  • Extreme Programming
Nav Aug 2017 – Dec 2018
Principal Software Engineer

Provided technical leadership across teams to build Ruby and Go microservices. Established a consistent build and deployment process for a legacy Java application. Coordinated internal and guest speakers for team lunch and learn sessions.

  • Ruby on Rails
  • Java
  • Go
  • PostgreSQL
  • Docker
  • Microservices
  • Scrum
  • TDD
Mavenlink Oct 2015 – Aug 2017
Principal Software Engineer

Worked with SVP of Engineering to establish a new engineering office in Salt Lake City. Ensured we established a distinct but consistent culture with our San Francisco office around our shared practice of Extreme Programming and regularly rotating team members through teams that were based in each office. Mentored junior team members and served in team and technical leadership roles as necessary.

  • Ruby on Rails
  • React
  • Backbone JS
  • jQuery
  • JavaScript
  • Extreme Programming
  • TDD

Earlier Experience

Nudge May 2014 – Oct 2015 Lead Systems Engineer
  • Ruby on Rails
  • C#
  • JavaScript
  • Microsoft Dynamics CRM
  • Amazon S3
  • Azure
  • MySQL
  • MongoDB
  • TDD
The Ready Project Nov 2012 – May 2014 Director of Information Systems & E-Commerce
  • Ruby on Rails
  • Java
  • Shopify
  • Magento
Ligonier Ministries Oct 2011 – Nov 2012 Software Engineer (Backend, Contractor)
  • Ruby on Rails
  • NodeJS
  • Streaming Audio
Orabrush Jun 2010 – Oct 2011 Technical Lead
  • Ruby on Rails
  • PHP
  • Magento
  • HTML
  • CSS
  • Javascript
New Orleans Baptist Theological Seminary Jan 2009 – May 2010 Web Administrator
  • Ruby on Rails
  • Perl
  • C#
  • HTML
  • CSS
  • Javascript
Prima Supply Mar 2008 – Jan 2009 Software Developer & IT Administrator
  • Ruby on Rails
  • PHP
  • Drupal Commerce
  • HTML
  • CSS
  • Javascript
Stewart & Associates Dec 2006 – Oct 2007 Software Developer & IT Administrator
  • Ruby on Rails
  • HTML
  • CSS
  • Javascript
Oneida Baptist Institute May 2006 – Dec 2006 IT Administrator
  • Ruby on Rails
  • Perl
  • HTML
  • CSS
  • Javascript
The Southern Baptist Theological Seminary Oct 2005 – May 2006 Webmaster
  • PHP
  • Perl
  • HTML
  • CSS
  • Javascript
New Orleans Baptist Theological Seminary Nov 2003 – Sep 2005 Webmaster
  • PHP
  • Perl
  • HTML
  • CSS
  • Javascript

Education

Bachelor of Christian Ministry (2006)
New Orleans Baptist Theological Seminary