Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Timeline
background-images

Andrew Dickinson

Charlotte

Summary

Versatile and results-driven Software Engineer with 3+ years of experience designing and developing scalable web and mobile applications. Proven ability to lead end-to-end software development, from architecture to deployment, using modern technologies including TypeScript, React, Node.js, and Firebase. Adept in Agile environments, with hands-on Scrum Master experience and a strong focus on performance optimization, CI/CD, and data-driven development. Led the full technical buildout of a startup gym platform, helping scale the business from zero to 300+ members. Passionate about delivering clean, maintainable code and impactful digital experiences.

Overview

2
2
years of professional experience

Work History

Founding Software Engineer / Technical Lead

CLT Lifting Club
03.2025 - Current
  • Architected and developed the entire software ecosystem from scratch for a rapidly growing gym, enabling growth from launch to 300+ active members.
  • Created an internal admin dashboard with role-based access control for managing users, issuing refunds, resetting passwords, and handling other operational actions.
  • Integrated Stripe for payment processing and automated subscription billing, reducing administrative overhead and improving member experience.
  • Developed a cross-platform mobile app (React Native / Expo) that allows members to scan in securely via QR code, enabling self-check-in and real-time access tracking.
  • Built and deployed a responsive website and custom membership management system using TypeScript, React, Node.js, and Firebase, streamlining sign-ups, payments, and communications.

Software Engineer

Lowes Home Improvment
05.2023 - Current
  • Used technologies such as Java, Spring Boot, REST APIs, Docker, and Kubernetes to build and maintain resilient, production-ready services.
  • Led frontend performance testing initiatives using K6, identifying bottlenecks and reducing page load times by up to 30%.
  • Developed and maintained customer-facing web applications using TypeScript, React, and Redux, enhancing performance and accessibility across key retail workflows.
  • Built custom dashboards and analytics pipelines using Gauge, enabling product teams to track user behavior and key KPIs in near real-time.
  • Participated in code reviews and knowledge-sharing sessions to uphold engineering best practices and mentor junior developers.

Education

Bachelor of Science - Computer Science

Ball State University
Muncie, IN
05-2023

Skills

  • Languages & Frameworks: TypeScript, JavaScript, React, React Native, Nodejs, HTML/CSS, Java, Spring Boot
  • Testing & QA: K6 (performance testing), JUnit, Gauge (analytics & monitoring), Jest, React Testing Library
  • Databases & Backend: Firebase Firestore, PostgreSQL, REST APIs, Expressjs
  • Payments & Auth: Stripe, OAuth, JWT
  • Databases & Backend: Firebase Firestore, PostgreSQL, REST APIs, Expressjs
  • Analytics & Monitoring: Gauge, custom dashboards, user behavior tracking

Accomplishments

  • Mentored 13 new employees to bring them up to speed on projects, resulting in quicker overall completion milestones.

Languages

English
Native or Bilingual
Chinese (Mandarin)
Professional Working

Timeline

Founding Software Engineer / Technical Lead

CLT Lifting Club
03.2025 - Current

Software Engineer

Lowes Home Improvment
05.2023 - Current

Bachelor of Science - Computer Science

Ball State University