01. About
I am a Senior Software Engineer bringing over 5 years of experience in shipping production-ready software across the full stack. I have proven expertise in designing scalable backend services using Python and C#, developing full-stack web applications with JavaScript, and deploying containerized services on AWS with Docker. My strengths lie in PostgreSQL/MySQL schema design, crafting robust REST APIs, implementing CI/CD pipelines, and driving agile delivery, with a consistent track record of leading projects from initial design through successful deployment.
02. Skills
04. Experience
[ VIEW_DETAILS ][ HIDE_DETAILS ]▼
At Propel Holdings, I designed and shipped distributed Python services on AWS that process over 500GB of daily transactional data, owning the full development lifecycle from architecture through deployment, monitoring, and maintenance. I also built a Git-versioned domain-specific language framework with CI/CD pipelines, applying clean, readable, and testable code practices and rigorous peer review. My responsibilities included architecting backend schemas and SQL data models to consolidate enterprise data sources, supporting performant downstream queries and reliable APIs. I optimized MySQL stored procedures and complex queries, improving performance by 60% via indexing, execution-plan analysis, and refactoring. I containerized services with Docker for consistent multi-environment deployment, which improved release reliability and developer velocity. Additionally, I built real-time analytics dashboards in Python and SQL, partnering with cross-functional stakeholders to translate requirements into shipped features in an agile environment, and participated in system design discussions and code reviews, providing constructive feedback and elevating engineering standards across the team.
[ VIEW_DETAILS ][ HIDE_DETAILS ]▼
During my time as a Network Engineer at Rogers Communications, I designed and deployed a JavaScript web application leveraging the Google Maps API for real-time geospatial visualization, significantly improving decision-making for the sales team. I also wrote Python automation that processed over 60MB files from more than 10 sources to generate stakeholder reports, complete with Git source control and code review. Furthermore, I built and migrated a centralized repository for over 300 department files, enhancing discoverability and ownership.
[ VIEW_DETAILS ][ HIDE_DETAILS ]▼
As an Associate Software Developer at PricewaterhouseCoopers LLC, I developed a full-stack C# application to automate major accounting workflows for a publicly traded loyalty points provider, successfully reducing client workload by 40 hours per month. I also authored comprehensive API and database documentation for multiple teams, enabling smoother integrations and faster onboarding for new members. I consistently delivered more than 3 C# projects on schedule within an agile (Scrum) environment, actively participating in planning, peer review, and release processes.
[ VIEW_DETAILS ][ HIDE_DETAILS ]▼
At The Emerging Media Lab at UBC, I launched applications with complex features to meet project specifications within set deadlines and built Unity3D prototypes to accelerate product development cycles.