Michael Evans' profile picture

Michael Evans — Software & Growth Engineer

Ruby & TypeScript | Rails | Node | React | AWS | Growth & Experimentation | A/B Testing | Product Analytics


I am a full-stack developer specialising in Ruby on Rails and React with experience also in Node.js, GraphQL and Typescript. I'm always looking for opportunities to improve my skills and broaden my professional horizons. I mostly enjoy working with clients focussed on agile software development.

Since May 2025, I've also been working as a Growth Engineer—partnering with product, design and marketing to drive activation, retention and revenue via experiments and data-informed product changes (A/B testing, analytics, funnels and user research).

Initially in the field of marketing, I began learning about web development in 2014 and quickly decided it was the industry in which I wanted to build a career. I began by taking courses online with the platform Codecademy, giving me an introduction to HTML, CSS and JavaScript. From there, I took on projects during my time as an SEO manager, building responsive landing pages for my team. In 2016, I started my first professional role as a frontend developer and later moved on to full-stack.

In my free time I enjoy swimming, reading and keeping up to date with the latest technologies. I'm also a passionate football fan and enjoy watching live football.

Technologies:

  • Ruby
  • Ruby on Rails
  • JavaScript
  • TypeScript
  • Node
  • React
  • PostgresQL
  • GraphQL
  • RESTful APIs
  • Kafka
  • Turbo
  • Stimulus
  • Sidekiq
  • Redis
  • Docker
  • RSpec
  • MiniTest
  • Jest
  • Chai
  • Cypress
  • React Testing Library
  • A/B Testing
  • Experimentation Platforms
  • Amplitude

Interests:

  • Microservices
  • Event-Driven Systems
  • Design Patterns
  • CI/CD
  • Growth Engineering
  • Product Analytics
  • Experiment Design