Hello! I've worked professionally as a software engineer for around 10 years, but I've been a programmer for most of my life having taught myself how to code when I was a child. I've worked in a variety of roles, always full-stack, but I've always had a strong focus on and love for front-end. I consider myself an expert in JavaScript, and I have a lot of experience with various JavaScript frameworks like React and Ember.js.
I love helping other people learn to code. Mentorship is a big part of full-time job. My team has a a number of junior software engineers that I am constantly helping to grow, and I really enjoy it. I'd love to help you learn too!
At FreshBooks I am a frontend development leader in the organization, and I have served as the technical lead for several high-impact,...
At FreshBooks I am a frontend development leader in the organization, and I have served as the technical lead for several high-impact, full-stack projects. I currently focus on driving large-scale, company-wide changes to our frontend infrastructure.
● Leading the decomposition of our frontend from an Ember monolith to a React-based microfrontends system orchestrated with a custom TypeScript solution
● Lead efforts to stabilize and improve frontend continuous integration testing pipeline
● Successfully implemented wide-scale code changes to large monolith app written in Ember.js, including Angle-Bracket syntax and native Javascript classes with Ember Octane
● Served as technical lead for several projects including credit notes and bill payment reconciliation
● Implemented backend APIs using Python and Flask
● Managed 3 software engineers as direct reports
● Conducted interviews for software engineering job applicants
● Onboarded, mentored, and coached younger engineers
TradeGecko is a B2B SaaS product that businesses use to manage inventory and orders. As a full-stack engineer, I develop features as p...
TradeGecko is a B2B SaaS product that businesses use to manage inventory and orders. As a full-stack engineer, I develop features as part of an agile team. We write our applications primarily in Ember.js and Ruby on Rails, and use GitHub and Heroku for testing, deployment, and continuous integration.
● Shipped customer-facing features using Ember.js and Ruby on Rails
● Wrote REST APIs and microservices in Rails and Express.js
● Measurably improved performance and scalability of core application
● Served as technical lead on Batch & Expiry tracking feature
● Onboarded and mentored junior engineers
● Presented tech talks on various subjects
● Participated in interviewing incoming engineers and making hiring decisions