Background
JD Skinner

JD Skinner

Elixir Engineer | Fullstack | Team Lead | Problem Solver

About Me

I'm an experienced Elixir developer with a strong background in building scalable backend systems and financial technology applications. With expertise in Phoenix, OTP, and functional programming, I specialize in creating robust, concurrent systems that handle complex business logic efficiently.

Throughout my career, I've led teams, architected payment systems, and improved operational efficiency through innovative solutions. I'm passionate about Test-Driven Development, clean code, and mentoring other developers. I hold degrees in Psychology and Japanese Language from the University of Utah.

Work Experience

{job.company} logo

Project Lead

Walt AI • Sandy, UT

07/2024 - Present

WaltAI is a real-estate focused startup helping agents identify high-potential prospects. Hired as the fourth employee and Lead Backend Engineer to take ownership of platform development.

  • Improved enrichment performance from minutes to seconds for 1,000+ contacts by implementing concurrency with GenStage and PubSub
  • Transitioned enrichment process to GenStateMachine for added clarity and retries
  • Built admin dashboard in Phoenix LiveView
More
{job.company} logo

Senior Engineer Project Lead

Denim • New York, NY

08/2022 - 07/2024

Mentor and backend engineer on the Engineering Finance team, responsible for building and maintaining systems for money movement.

  • Architected and implemented transaction reconciliation system using GenStateMachine and OTP fundamentals
  • Integrated REST API and SFTP data sources for transaction and check image processing
  • Built Phoenix LiveView demo showcasing development and operational efficiency gains
More
{job.company} logo

Team Lead Credit Cards

BlockFi • New York, NY

07/2020 - 08/2022

Led credit card product development in a microservices architecture with Elixir backend and React/native mobile frontends.

  • Led high-profile initiatives including Credit Card Waitlist, Application Flow, and Rewards Payouts
  • Coordinated production releases and supported finance team for accurate rewards distribution
  • Managed global team coordination and planning with Director of Cards
More
{job.company} logo

Senior Backend Engineer

Divvy • Lehi, UT

12/2019 - 05/2020

Worked in Spotify-model organization with small, focused teams on AWS infrastructure using Kubernetes for deployment automation.

  • Contributed to feature development in autonomous team structure
  • Utilized GitLab pipelines for continuous integration
  • Worked with Kubernetes for automated deployments and scaling
More
{job.company} logo

Senior Backend Engineer

Nav Inc • Draper, UT

11/2018 - 12/2019

Hired as first-time professional Elixir developer on the Marketplace team, quickly becoming productive with loan partner integrations.

  • Completed first loan partner integration within 2 weeks of starting
  • Became certified Scrum Master and improved team communication
  • Served as intermediary with Business Development after PM departure
  • Ensured partner issues were properly investigated and resolved
More

Professional Projects

Real Estate Contact Enrichment Platform

At Walt AI, improved contact enrichment performance from minutes to seconds for 1,000+ contacts using concurrent processing with GenStage and PubSub.

Elixir GenStage PubSub Phoenix LiveView

Transaction Reconciliation System

Built at Denim, this system automates financial transaction reconciliation by integrating REST APIs and SFTP servers, significantly improving operational efficiency.

Elixir GenStateMachine OTP Phoenix

Credit Card Rewards System

Led development of BlockFi's credit card rewards payout system, ensuring accurate distribution to thousands of customers in a microservices architecture.

Elixir Phoenix AWS PostgreSQL

Skills & Technologies

Languages & Frameworks

  • • Elixir
  • • Phoenix
  • • JavaScript
  • • HTML
  • • CSS
  • • Ecto
  • • OTP
  • • GenStage
  • • GenStateMachine
  • • Commanded

Tools & Technologies

  • • Git
  • • GitHub
  • • GitLab
  • • PostgreSQL
  • • GCS
  • • AWS
  • • CQRS/ES
  • • Visual Studio Code
  • • Vim

Methodologies & Practices

  • • Test-Driven Development (TDD)
  • • CLEAN Code
  • • Agile
  • • Scrum

Get In Touch

I'm always interested in hearing about new opportunities and interesting projects. Feel free to reach out!