Summary

Highly accomplished Senior Software Engineer with over two decades of expertise in architecting and delivering impactful Ruby on Rails applications that significantly enhance user experience and accelerate business growth. Proven innovator in optimizing high-performance, scalable software solutions. Passionate about tackling complex technical challenges, fostering engineering best practices, and contributing to the open-source community.

Professional Experience

Kitman Labs

Feb 2023 – July 2024

Ably

Jan 2022 – Nov 2022

Reallyenglish

Oct 2005 - Jan 2022

Senior Web Engineer

Kitman Labs

Feb 2023 – July 2024

  • Spearheaded the design and development of advanced features for athlete management and performance tracking systems, resulting in improved data accuracy and user engagement with new analytical tools.
  • Achieved a 10% improvement in application performance through strategic code refactoring and database query optimization.
  • Collaborated effectively with data scientists to integrate machine learning models, enabling predictive analytics functionalities.

Core Competencies

This chart provides a visual representation of key technical skills, categorized for clarity. Interact with the filters to explore different areas of expertise.

Key Projects

A selection of significant projects demonstrating architectural leadership and technical execution. These examples highlight a commitment to building robust, scalable, and impactful applications.

Enterprise Learning Management System (LMS)

Architected and led the development of a scalable, customizable LMS using Ruby on Rails, supporting over 100,000 active users and maintaining 99.9% uptime.

Advanced Course Management System

Engineered a state-of-the-art CMS leveraging Ruby on Rails, Stimulus, and Turbo, which successfully reduced course creation and management time by 50%.

Mobile Learning Application

Led the full development lifecycle of a feature-rich React Native app, incorporating offline learning capabilities and achieving a 4.8-star rating on app stores.

Practical English Course Platform

Architected and delivered a comprehensive and scalable e-learning platform using Node.js, Ruby, and JavaScript, leading to a 30% uplift in user engagement.

Education Platform WordPress Homepage

Developed a high-performance, SEO-optimized WordPress main site, resulting in a 40% increase in organic traffic and improved lead generation.

Containerization Initiative

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

Open Source Contributions

Actively contribute to various open-source projects, such as providing performance patches to Ruby libraries or developing widely-used Docker images for Rails applications. 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.