Vancouver, British Columbia, Canada
• Developed control plane services in Ruby w/ Ruby on Rails and Kotlin w/ Dropwizard, which managed configuration entities for data transformations and flows within our Customer Data Platform (CDP).
• Load tested services with Locust, checking for both system performance and data model consistency issues.
• Designed and specified new (and sometimes existing) APIs using OpenAPI.
• Architected and implemented an extension of our internal permissions system with new capabilities to provide customers with more fine-grained control over their configurations.
* Added a new RBAC domain layer and interpreter to our existing Ruby on Rails application with sufficient expressiveness to encode our existing model and the extensions required.
* Coordinated feature release across Frontend, QA, UX and Product stakeholders.
* Worked closely with a Junior Software Developer, providing mentorship and support.
• Ran an internal paper reading group to introduce new (and sometimes old) technologies, techniques and best practices to our teams.