Sam Li

Full Stack Developer

Professional Summary

๐Ÿ’ผ
Experience
10+ Years
๐Ÿš€
Specialization
Full Stack
โšก
Focus
Performance
๐ŸŽฏ
Approach
Results-Driven

I've spent the last decade building web applications that actually work. Not just the shiny frontend stuff, but the whole stackโ€”databases, APIs, deployment, the works. I focus on writing code that other developers can understand six months later.

I've led teams through technical migrations (jQuery to React, monoliths to microservices) and actually shipped them. I enjoy mentoring junior developers and doing code reviews that help people grow.

My approach is pragmatic: use the right tool for the job, optimize when it matters, and keep things simple when possible. I've dealt with everything from small startup MVPs to systems handling millions of records.

Currently working with React, Vue, Node.js, and various databases. I pick up new technologies quickly and I'm comfortable jumping into unfamiliar codebases.

Core Expertise

JavaScript & TypeScriptReact & Vue.jsNode.jsCloud TechnologiesDatabase SystemsSystem Architecture

What I Work With

๐ŸŽจ

Frontend

6 technologies

React (daily driver)
Next.js
Vue.js
TypeScript
CSS & Tailwind
Performance optimization
โš™๏ธ

Backend

6 technologies

Node.js & Express
RESTful & GraphQL APIs
Python when needed
Authentication & security
Database design
Scaling & caching
๐Ÿ—„๏ธ

Databases

6 technologies

PostgreSQL
MongoDB
Supabase
Redis
Query optimization
Data modeling
๐Ÿ› ๏ธ

DevOps & Tools

6 technologies

Git & GitHub
Docker
AWS basics
CI/CD pipelines
Debugging & profiling
VS Code poweruser

Also comfortable with

Testing & debuggingPerformance tuningSecurityAPI designTeam collaborationMentoringProblem-solvingLearning new tools

Work Experience

A decade of building and shipping quality software across various industries

๐ŸŽฎ

Senior Application Development Specialist

Current
OLGโ€ข
2022 Nov - Present
React.jsPythonTailwind CSSGitHub Actions

Key Achievements

  • Led the modernization of MRIS internal web portal from jQuery to React.js, improving performance and maintainability
  • Developed automation tools with Python to streamline HTML/JSON file generation from business content
  • Led team in creating reusable HTML components with Tailwind CSS for lottery ticket design system
  • Conducted code reviews and provided mentorship to ensure code quality and best practices
  • Implemented CI/CD pipelines using GitHub Actions to automate testing and deployment processes
  • Optimized database queries and implemented caching strategies, reducing load times by 40%
๐Ÿข

Full Stack Developer

Real Master Incโ€ข
2018 Oct - 2022 Oct
Vue.jsReact.jsNode.jsMongoDBDockerKubernetes

Key Achievements

  • Built scalable solutions with Vue.js, React.js, and React Native for web and mobile applications
  • Implemented RESTful APIs and database interactions using Node.js and MongoDB
  • Integrated third-party services including Mapbox and OAuth authentication
  • Optimized Elasticsearch implementation for efficient searching of millions of records
  • Developed and maintained microservices architecture using Docker and Kubernetes
  • Led migration from monolithic to microservices architecture, improving system scalability
  • Implemented real-time features using WebSocket and Socket.io for live updates
๐Ÿ’ป

Front End Developer

Canada Gooseโ€ข
2018 May - 2018 Oct
ReactNode.jsMongoDBStripe APIWordPress

Key Achievements

  • Developed custom e-commerce solutions using MERN stack (MongoDB, Express.js, React, Node.js)
  • Created responsive web applications with focus on mobile-first design principles
  • Implemented payment processing integration with Stripe and PayPal APIs
  • Built content management systems (CMS) for small businesses using WordPress and custom plugins
  • Optimized website performance achieving 90+ scores on Google Lighthouse metrics
๐Ÿš€

Web Developer

JMIRโ€ข
2017 - 2018 Apr
PHPMySQLJavaScriptWordPress

Key Achievements

  • Developed and maintained client websites using PHP, MySQL, and JavaScript
  • Collaborated with design team to implement pixel-perfect UI/UX designs
  • Created custom WordPress themes and plugins for client requirements
  • Implemented responsive design principles and cross-browser compatibility
  • Participated in daily stand-ups and sprint planning using Agile methodology
10+ years of professional experience

Featured Projects

A selection of projects showcasing full-stack development, API design, and modern web technologies

Canadian Mobile Welding

Professional welding services website with service showcase and contact integration

Next.jsshadcn/uiNetlify
Modern service website with professional aesthetic
Responsive showcase and portfolio sections
Automated contact form notifications

Realtor Service Platform

Full-stack real estate service platform with payment processing and property management

SvelteKitTailwind CSSStripeSupabase
Secure Stripe payment integration
Real estate service marketplace
User authentication with Supabase
Service booking with notifications

Hans Steel Canada

Corporate rebranding website for steel manufacturing company

Next.jsTailwind CSSNetlify
Complete corporate rebranding
Product showcase sections
SEO optimized

Landlord Master

Property management platform for landlords and tenants

Next.jsMongoDBStripe API
Property listing management
Tenant screening automation
Secure payment processing
Role-based access control

Movie Progress Tracker

Track and analyze movie watching progress with detailed analytics

Nuxt 3Vue.jsFastAPIPostgreSQL
Movie progress tracking
IMDB and Cineplex API integration
Analytics dashboard

Rick and Morty Explorer

Interactive character and episode explorer

SvelteKitGraphQLTailwind CSS
GraphQL data fetching
Dynamic search and filtering
Pagination for large datasets

Express API Server

RESTful API with authentication and rate limiting

Express.jsMongoDBJWTTypeScript
JWT authentication & RBAC
Input validation & error handling
Rate limiting & security middleware

Portfolio & Dashboard

Personal portfolio with expense tracking

Next.jsTypeScriptTailwind CSSMongoDB
Responsive UI design
Expense tracking with visualizations
Real-time updates
8 projects delivered

Education

Academic foundation in computer science and software engineering

๐ŸŽ“

Bachelor of Computer Science

University of Toronto
2009 - 2013
Major in Software Engineering with focus on web development and distributed systems
Relevant coursework: Data Structures, Algorithms, Database Systems, Web Development
Developed strong foundation in computer science fundamentals and software engineering principles
๐Ÿ“š

Graduate Certificate

Humber College
2016 - 2017
Focus on practical programming skills and software development
Specialized in web development and database management
Completed industry-focused projects with real-world applications
๐Ÿ†

Strong Foundation

Computer Science Degree

๐Ÿ’ป

Practical Skills

Industry-Focused Training

๐Ÿš€

Continuous Learning

Always Growing