KajabiDirector, Engineering
Nov. 2021 - Jul. 2022Engineering Stack: Ruby, Ruby on Rails, Postgres, React, AWS Key Accomplishments:
- Successfully managed three cross-functional teams: Kajabi Payments, Member Checkout, and Commerce Admin.
- Led the development of various microservices and administration screens within the Ruby on Rails ecosystem. Team Management:
- Successfully hired and managed Engineering Managers and several developers within the teams.
- Recruited, hired, and managed a Staff Engineer working across all three teams on the Commerce team.
- Led the Agile scrum process for all three teams, ensuring efficient development cycles.
- Provided essential support to the product management team for project creation, scoping, and ticketing.
- Developed growth plans and promotion plans for all direct reports to foster career advancement.
- Managed and tracked developer time weekly for annual capital expenditures. Kajabi Payments Responsibilities:
- Engineered a custom payment gateway using a white-label version of Stripe, implemented as a Rails 7 microservice.
- Managed a team composed of 1 Engineering Manager, 1 Product Manager, and 6 Engineers dedicated to the Kajabi Payments project. Member Checkout Responsibilities:
- Led the migration of member checkout functionality from a monolithic architecture to a modernized microservice using Rails 6, which was later upgraded to Rails 7.
- Managed a team comprising Engineering Managers, Product Managers, and Engineers throughout the transition. Commerce Admin Responsibilities:
- Designed and developed administration screens to facilitate customer usage of the new Kajabi - - - - Payments product, utilizing Rails 6 within the monolith architecture.
- Managed a team with Product Managers and Engineers responsible for Commerce Admin. Skills:
- Proficient in Ruby, Ruby on Rails, Postgres, React, and AWS.
- Strong leadership, team management, and agile development skills.
- Expertise in microservices architecture and project management.