Skills
Code
- Ruby / Rails
- Elixir / Phoenix
- Javascript / React / TypeScript
- GraphQL
- Python
- CSS / SASS
- RSpec
Infrastructure/Tooling
- Git / GitHub / GitLab
- GitLab CI/CD
- Docker
- New Relic
- Grafana
- Splunk
- Heroku
Databases
- PostgreSQL
- MySQL
- Elasticsearch
- Redis
- MongoDB
Social skills
- Mentoring and teaching
- One-on-ones
- Empathic, people first
- Team player
- Pragmatic mindset
Work
Tech LeadEngineering Manager
Ruby, Rails, Go, Postgres, HL7, FHIR, ShapeUp
- Manage two cross-functional teams, working with design, product, and QA to deliver valuable features efficiently.
- Mentor team members, supporting their technical growth and career development.
- Contribute to building new features and improving a legacy codebase, making it more reliable and easier to maintain.
- Assisting 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