Software Engineer
I am a Canadian software engineer with 10 years of professional experience with full-stack enterprise web systems development.
I am currently actively looking for a Software Engineer / Developer role. I am located in Toronto and Ottawa, Ontario.
My recent projects have further refined my full-stack development skills.
A mood tracker CRUD demonstrator web app
At Jiffy on Demand, I led a pair programming effort to implement a critical feature and provided mentorship to new hires, guiding them through the adoption of best practices. I continued this mentorship approach at Wave, where I provided technical guidance and support to my peers, ensuring that our work aligned with the company's goals.
I developed a strong foundation in engineering management through my Master’s in Engineering Management. Courses such as Managing Talent and Organizations, Leadership Skills, and Engineering Management have equipped me with the skills necessary for effective team leadership, conflict management, and collaborative decision-making. These conceptual learnings, combined with the intangibles I gained by often self-selecting for leadership needs in teams, such as collaborative leadership and conflict resolution, make me well-prepared to take on a leadership role in software engineering teams.
Back to TopI have worked across the high-tech, government healthcare, finance including fintech, and startup industries, gaining a diverse set of skills, contexts, and insights that allow me to adapt and excel in various environments.
I have experience with ReactJS/TS, Ruby on Rails, and Django with Python, and Spring Boot with Java. I have experience with containerization and cloud-native technologies including Docker, Kubernetes, and Cloud Foundry, as well as Infrastructure as Code tools such as Chef, Puppet, and Terraform. I've worked with microservices architectures, including taking apart an existing monolith as well as creating new systems. I also have hands-on experience with logging and monitoring systems including Sentry, Splunk, DataDog, LogDNA, and SumoLogic, ensuring the reliability and observability of the systems I build in today’s cloud-based environments. I highlight 2 of my experiences below.
Back to TopIn my role at Wave Financial (H&R Block), I owned the development and maintenance of key features within the Payment Team, working with Python and Django to build and scale financial services applications. I operated in a cross-repo environment, often going above and beyond by contributing to other teams’ repos, including DevOps'. My work here closely parallels my experience with Ruby on Rails at Pivotal and Jiffy through the use of MVP-inspired frameworks as well as messaging systems, given the similarities between Python/Django and Ruby/Rails.
At Pivotal Inc. (VMWare), I gained hands-on experience working with cloud-native technologies. I rotated through four product subteams, contributing to the Pivotal Network team, which focused on a custom client-facing CDN; the Code Signing team, which implemented PGP for the authentication of distributable binaries; the Push Notification team for the platform's notification service; and the internal tooling Open-Source Licensing team for compliance. This experience has given me a strong foundation in application packaging, deployment, and configuration—skills that are essential for leading teams in today’s cloud-based environments.
Back to TopI have also embraced modern AI tools to enhance my productivity and code quality, experimenting with tools like GitHub Copilot, ChatGPT Plus, and JetBrains AI Assistant. These tools have allowed me to streamline my workflow through automating code creation for tasks of varying complexity and focus on delivering high-quality code.
My blend of technical expertise, leadership experience, and passion for continuous learning through a self-driven growth mindset makes me a great fit for a Team Lead or Senior Software Engineer role. I am interested in contributing to an innovative team and helping drive success through high-quality engineering practices. My resume is available for your review, and I look forward to an opportunity to discuss how I can contribute to your organization.
Back to Top