Skip to content
Joey Wang
Menu

Search

Joey Wang

Senior Software Engineer

joeyw@reallyenglish.com GitHub LinkedIn Download PDF

Summary

Senior Software Engineer focused on Ruby on Rails, learning platforms, reliability, cloud infrastructure, and practical delivery systems. Experienced in understanding long-lived applications, improving them incrementally, and making technical decisions easier to test, operate, and explain.

Experience

Senior Web Engineer · Kitman Labs

Feb 2023 – July 2024

  • Designed and developed features for athlete management and performance tracking systems.
  • Investigated application performance through code refactoring and database query optimization.
  • Collaborated with data scientists on the integration of machine learning models and predictive analytics features.

Senior Web Engineer · Ably

Jan 2022 – Nov 2022

  • Worked on Ruby and Puma performance investigation and optimization.
  • Helped containerize complex Ruby on Rails applications and improve deployment consistency.
  • Implemented features for a real-time data platform.

Lead Ruby Developer · Reallyenglish

Oct 2005 - Jan 2022

  • Led architecture and development across multiple generations of a learning management platform.
  • Worked across application delivery, infrastructure automation, databases, and production operations.
  • Mentored developers and promoted testing, code quality, and maintainable engineering practices.

Skills

Languages & Frameworks

  • Ruby on Rails
  • Ruby
  • JavaScript
  • Node.js
  • React Native
  • Python
  • PHP

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Oracle

DevOps & Tools

  • Docker
  • CI/CD
  • GCP/AWS
  • Git

Practices & Architecture

  • Agile/Scrum
  • TDD
  • System Design
  • API Design

Projects

Enterprise Learning Management System (LMS)

Architected and led the development of a scalable, customizable learning management platform using Ruby on Rails.

Advanced Course Management System

Engineered a course-management system using Ruby on Rails, Stimulus, and Turbo.

Mobile Learning Application

Led development of a React Native learning application, including offline-learning capabilities.

Practical English Course Platform

Architected and delivered an e-learning platform using Node.js, Ruby, and JavaScript.

Education Platform WordPress Homepage

Developed and maintained a performance- and SEO-focused WordPress main site.

Containerization Initiative

Pioneered efforts to Dockerize complex legacy applications, significantly improving deployment consistency and developer onboarding.

Open source

Public engineering work and repository contributions typically focus on:

  • Identifying and resolving potential bugs to improve software stability and reliability.
  • Proactively upgrading project dependencies to maintain security and leverage modern functionalities.
  • Enhancing projects by forking repositories, developing, and contributing new features.
  • Improving project accessibility and deployment by adding Docker containerization.
  • Building and deploying public Docker images to facilitate sharing and ease of use for the community.