Technical Software Consultant
From June 2023 to Present. Worldwide
• Building software for various clients
Co-Founder | Head of Engineering
From August 2020 to Present at Benji. Toronto, Canada
• Lead the successful launch of Canada’s first neobank for small businesses
• Built and managed an engineering team comprised of full-time and contract employees, leading to increased project velocity
• Strategically pivoted to develop and launch a new product, a React Native app and chatbot that finds freelancers an average of $6,327.94 in tax write-offs per year
• Deployed scalable, cloud-native financial applications on Google Cloud Platform (GCP), enhancing system reliability and performance
• Engineered a comprehensive CI/CD pipeline encompassing test databases, integration testing, and streamlined app store deployment, ensuring high-quality releases
• Recovered over 5-figures ($) in SR&ED tax credits
Senior Software Engineer
From January 2021 to June 2021 at Zehitomo. Tokyo, Japan
• In partnership with the CTO and Engineering Manager, pioneered the development and adoption of advanced engineering standards, elevating team performance and product quality
• Led intricate multi-stage migrations in AWS and MongoDB, leading to a 30% improvement in SEO performance through optimized taxonomy
Senior Developer
From January 2018 to November 2020 at Rangle.io. Toronto, Canada
• Directed multi-disciplinary teams in the delivery of sophisticated applications, achieving client success in the E-Commerce and Entertainment sectors
• Orchestrated large-scale software deployments with precision, encompassing rigorous regression testing and critical hot-fixes, ensuring seamless transitions
• Automated quality assurance testing using tools like WebDriver.io, Cypress, and a custom Dockerized QA pipeline
• Implemented SSR, Google Analytics, and SEO for Japan’s largest fast fashion retailer, improving site load times and user engagement
• Mentored junior developers, improving the overall strength of their teams
• As a team lead I managed project workloads, task creation and assignment, feedback and evaluations to ensure projects kept moving and the team was shielded from external detractors
- JavaScript
- Typescript
- Go
- Node
- Python
- React
- React Native
- Express
- Flask
- Next.js
- Django
- Postgres
- MongoDB
- Amplitude
- Auth0
- GCP
- Git
- Xcode
- Docker
- CI/CD
- CircleCI
- Stripe
- Vertex AI
- OpenAI API
- Voiceflow
- Webflow
University of Guelph
Bachelor of Computer Science - Guelph, Canada