Calgary, Alberta, Canada
Software Engineer specializing in building scalable backend systems and resilient cloud infrastructure on AWS. With 4+ years of experience, my core expertise lies in the JavaScript and Python ecosystems (Node.js, React, Next.js), coupled with hands-on experience deploying and managing services on AWS (Lambda, EC2, S3, DynamoDB) and GCP. I'm passionate about the entire development lifecycle—from architecting event-driven systems to ensuring reliability through comprehensive testing and CI/CD automation within Azure DevOps. I believe that great engineering is about building systems that are not only functional but also observable and cost-effective. This is the philosophy I'm applying to my current personal project: a fully automated, AI-powered media analysis pipeline built with Infrastructure as Code. My focus is on solving complex technical challenges in the backend and cloud space. I'm driven by the opportunity to contribute to the backbone of a great product and work on systems that operate at scale.
• Architected and deployed a serverless financing platform on AWS using Next.js, Cognito, and DynamoDB, with backend logic on AWS Lambda. The new system automated loan pre-approvals, reducing the cycle time by 30%. • Engineered a cross-platform, AI-powered mobile app with Expo and React Native, leveraging serverless functions on Vercel to handle real-time communication and cut client response times by 40%. • Developed a new internal CRM from the ground up using React, Node.js, and a PostgreSQL database, leading to a 30% increase in internal sales productivity. • Modernized a legacy PHP CRM workflow by developing a Python-based data processing script, improving the efficiency of the Bill of Sale process by 35%. •Automated lead ingestion by developing a Python webhook processor on Google Cloud Platform (GCP), which parsed Jotform data and pushed it to a third-party CRM, accelerating lead-to-contact time by 50%. • Spearheaded the development of a Python-based backend service deployed on AWS EC2, which automated key financial workflows and reduced revenue collection delays by 25%. •Built and launched multiple full-stack e-commerce websites using React, Node.js, and Express, contributing to a 15% increase in qualified sales leads through improved user experience and backend efficiency. • Implemented a comprehensive testing strategy using Jest for full-stack applications, which enhanced system performance by 20% by identifying and resolving bugs pre-deployment.
• Architected and developed "GenOS," a full-stack analytics platform for renewable energy data, using React, Node.js, and a GraphQL API to deliver real-time insights to stakeholders and improve reporting efficiency by 35%. • Led the backend migration of critical data services from legacy REST APIs to a centralized GraphQL service, reducing network over-fetching by 60% and improving data consistency across the application. • Engineered a library of reusable, high-performance React components for complex data visualization (using libraries like Plotly.js), which became the standard for all new analytics dashboards. • Implemented a comprehensive testing strategy with Jest for the Node.js backend, increasing unit test coverage from 20% to over 70% for key services and reducing post-deployment bugs by 50%. •Managed the full development lifecycle within Azure DevOps, from authoring user stories and managing pull requests to securing application secrets with Azure Key Vault. • Designed and implemented a data ingestion pipeline from an AspenTech datalake, writing custom Node.js/Python scripts to parse complex industrial datasets, which enabled the core real-time analytics and forecasting features of the GenOS platform. • Optimized database performance by identifying and rewriting inefficient MySQL queries, adding appropriate indexes, which decreased latency on critical data lookups by over 40%.
• Developed custom components and automation scripts for the ServiceNow platform using JavaScript, reducing manual ticket handling workload by 25%. • Engineered a data synchronization solution to restructure the Configuration Management Database (CMDB), which involved writing custom queries and logic that improved system data integrity and boosted performance by 30%. • Collaborated with stakeholders in an Agile environment to translate business requirements into technical specifications and deliver features in two-week sprints.