Hello, I am
Greg Murray
Full Stack Software Engineer.
1. About Me
Hello! I'm Greg, a passionate Full Stack Software Engineer who embarked on this journey back in 2016. My adventure began while completing my Computer Science & Business Administration Double Degree at Wilfrid Laurier University, where I discovered my love for building full stack solutions for the web and beyond.
My first project, Collective Reports, marked my entry into the domain of full stack development while I was still in 2nd year of university. Tasked with developing a comprehensive application for dental practices, this project was a gauntlet of rapid learning and invaluable mistakes. It was here I gained a profound understanding of the intricacies involved in building applications for the web.
Transitioning from my early experience into full time work, I found my path leading to the exciting and fast moving startup culture at a company now named Flowpoint Technologies. I spent 4 great years evolving a SaaS product from its infancy, working hard on the evolving codebase as the team grew around it. I had the unique opportunity to hone my skills not just technically, but strategically and operationally.
When I'm not working on my next side project, I like to spend my time outside doing activities such as rock climbing, skiing, and hiking. Although I grew up in Toronto, I'm currently based in beautiful Vancouver, British Columbia, where I've found it is among the best places in the world to have these sorts of hobbies.
Here are a few exciting technologies I've been working with recently:
Typescript
NextJS
Golang
Docker
Python
Hiking Angels Landing in Zion National Park, Utah.
2. Skills
Languages
Frontend
Backend
Platforms
Tools
3. Projects
4. Experience
Full Stack Software Engineer @ FlowPoint Technologies
Jan 2020 - Jan 2024
Began as the startup’s second employee, taking a front-line role in designing the company’s flagship application from the ground up using NextJS, AWS S3, PostegreSQL, Sendgrid, GraphQL, and Hasura for backend operations.
Instrumental in scaling the platform and codebase alongside a growing engineering team.
Achieved a 60% reduction in CI test run duration by driving CI/CD optimizations and implementation.
Architected and launched a pivotal scheduling system for reporting compliance, utilizing an event-based architecture powered by AWS SQS and EventBridge for enhanced reliability, efficiency, and auditability.
Developed an end-to-end Terraform deployment pipeline on Azure Kubernetes Services for multiple Python and Angular applications, incorporating Azure AGIC for secure traffic routing, Azure Key Vault for secret management, Ansible for Pod configuration, and Helm Charts for service deployment, including task queues, ingresses, and databases.
Full Stack Software Engineer @ Collective Reports
Aug 2016 - Jan 2020
Led the development of a financial management and employee accountability platform tailored for North American dental practices, leveraging Python framework Django with a PostgreSQL database hosted on Heroku and AWS RDS.
Prototyped and deployed the platforms frontend using HTML5, Bootstrap, CSS, and AngularJS.
Full Stack Software Engineer Intern @ Espresso Capital
Apr 2017 - Dec 2018
Lead developer of Django REST API integrating with accounting system backends such as Quickbooks, Xero, and Sage
Engineered and managed a Docker Swarm-based backend architecture on AWS for robust handling of push notifications using WebSockets and Pub/Sub mechanisms, orchestrated via AWS CloudFormation.
Developed a containerized NLP Sentiment Analysis system to forecast profitability, leveraging Docker to efficiently process workloads across multiple AWS EC2 instances.
Event Tech Coordinator, Operations @ Elevate Tech Festival
Sep 2017 - Oct 2019
Worked alongside the Core Tech Team, managing user registration pipelines through Universe, Google Sheets, and Zapier
Resolved data issues and performed analysis with python connected to Google Sheets
Configured and delivered mobile push notifications to specific groups in the festival to upwards of 10,000 people
Managed a team of 10 volunteers doing registration and customer service
Software Development Intern @ Rogers Communications
Jan 2018 - Apr 2018
Enhanced performance by up to 15% for high-traffic Wordpress web applications such as OLN, CityTV, and FX Canada.
Implemented SSL on all Rogers Media Radio and Broadcast Sites, providing a secure experience for end users.