Joey Wang
Senior Software Engineer
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.