Frontend Architect
Ontario Institute for Cancer Research
2016-06-01-Present
Flesh out feature requirements and UX design with B.A.s and other stakeholders. Discuss feature implementation strategies and API design ...
Flesh out feature requirements and UX design with B.A.s and other stakeholders. Discuss feature implementation strategies and API design with developers to iron out potential wrinkles before code is written. Serve as technical lead for projects such as the Collaboratory Billing App to allow for cost-recovery of cloud infrastructure. Draft and implement migration strategies for legacy projects to reduce technical debt and improve developer efficiency without sacrificing deliverables. Champion and implement analytics initiative to understand how users interact with our products.
Director of Business Solutions
Appify Ltd.
2013-07-01-Present
Met with clients to discuss business needs, pain-points, and potential solutions. Created a data aggregator for Lineup Media - a podcast ...
Met with clients to discuss business needs, pain-points, and potential solutions. Created a data aggregator for Lineup Media - a podcast company with nearly 50 podcasts under their umbrella - that drastically reduced the workload of their analytics team by automating data aggregation from Facebook, Twitter and Blubrry’s APIs, and displaying the results in a similar format as their previously manually-transcribed reports. Created a bot for an advertisement governance agency that uses a combination of browser automation, image comparisons, and traffic monitoring, to detect whether ad platforms are adhering to Do Not Track requests or tracking sensitive keywords. Worked with a digital content agency to provide educational and marketing apps and websites for pharmaceutical companies. Clients include Bench.co, Lineup Media, Maven, thisopenspace, Entrefuse Inc, Sascea, and Minnow.io
Senior Developer
Jam3
2015-09-01-2016-06-01
Provided technical consultation during ideation and design stages to prevent unsuitable tech stacks and volatile deliverables from being ...
Provided technical consultation during ideation and design stages to prevent unsuitable tech stacks and volatile deliverables from being presented to clients, and provided suitable alternatives. Led development on projects for companies such as Facebook, Google, Spotify, etc. Mentor junior and intermediate developers. Worked with UI and UX designers and Producers to find out how we can delight users without killing our developers. Broke down project requirements, provided estimates, and assigned tasks to team members. Championed a code review process that balances short-term goals of delivering features along with longer- term goals of not bogging projects down with technical debt that would make later changes painful. Championed a pivot away from an in-house library towards frameworks with significantly larger communities and ecosystems (Vue and React). Resident adviser on React, Vue, and Node.