Skills
Engineering Leadership
- Cross-functional teams
- Platform & developer tooling
- Release & QA strategy
- Mentoring & coaching
- Technical decision-making
- People-first mindset
Code
- Ruby / Rails
- TypeScript
- Go
- Dart / Flutter
- Python
- CSS / SASS
Infrastructure/Tooling
- Git / GitHub / GitLab
- GitLab CI/CD / GitHub Actions
- Docker
- Grafana
- Datadog
- New Relic
Databases
- PostgreSQL
- MySQL
- Elasticsearch
- Redis
- MongoDB
Work
Head of Engineering
Engineering Leadership, Flutter, TypeScript, B2C Mobile App Development
- Leading two cross-functional mobile teams building a Flutter app for the home energy management space
- Supporting and guiding a QA team on test automation strategy, prioritization, and tooling to enable faster release cycles
- Working across mobile (Flutter), backend (TypeScript), and data engineering (SQLMesh, BigQuery, Looker) to deliver end-to-end features
- Focusing on platform enablement through shared design systems, reusable frameworks, and developer tooling so other teams can ship faster
- Enabling teams to leverage AI coding assistants effectively, setting up guidelines, rules, and workflows that boost productivity while keeping the quality bar high
Tech LeadEngineering Manager
Ruby, Rails, Go, Postgres, HL7, FHIR, ShapeUp
- Managed two cross-functional teams, working with design, product, and QA to deliver valuable features efficiently.
- Mentored team members, supporting their technical growth and career development.
- Contributed to building new features and improving a legacy codebase, making it more reliable and easier to maintain.
- Assisted team in decision-making processes and ensuring comprehensive documentation.
- Introduced a more streamlined QA and release process, enabling faster, more frequent deployments.
- Helped the team stay aligned and productive by incorporating ShapeUp principles and hosting regular knowledge-sharing sessions.
Senior Software Engineer
Ruby, Rails, GraphQL, Javascript, React, MySQL, Grafana, Splunk
- Built and maintained features for a Shopify app, helping merchants better manage their stores.
- Led a large project by clarifying requirements and coordinating team efforts, ensuring timely delivery.
- Improved app performance and reduced technical debt, making the system more reliable and easier to enhance.
- Mentored team members through PR reviews and pair programming, levelling up Ruby and Rails skills across the team
- Collaborated closely with the Trifecta team (Dev Manager, PM & UX) in weekly planning meetings, providing valuable technical insights and support
Software EngineerSenior Software EngineerTeam Lead Software Engineering
Ruby, Rails, Elixir, Phoenix, Javascript, React, Postgres
- Managed a team of 5-7 engineers, focusing on individual growth and fostering a positive team culture.
- Enhanced system performance by resolving bottlenecks and improving monitoring tools.
- Simplified the codebase through thoughtful refactoring, improving maintainability.
- Delivered reliable features that enhanced the platform's user experience and stability.
Software Developer
Ruby, Rails, Postgres, SASS
- Developed new features and improved the app's data model to support future needs.
- Contributed to fostering a lean and collaborative development process.
Web Developer
Ruby, Rails, PHP, Symfony, Drupal, Docker, MySQL
- Built a Rails-based course booking system.
- Enhanced testing practices, reducing bugs and improving code quality.
Education
Bachelor of Engineering, Audiovisual Media