Sam Li

Full Stack Developer

Professional Summary

Passionate full-stack developer with 10+ years of experience building scalable web applications using modern technologies. Expertise in JavaScript, React, Vue, Node.js, and cloud services. Proven track record of delivering high-quality solutions and mentoring team members. Strong focus on clean code, performance optimization, and user experience.

Technical Skills

🎨

Frontend

ReactVue.jsTypeScriptHTML5CSS3/SassTailwind CSS
⚙️

Backend

Node.jsExpressPythonFastAPIJavaLaravelRESTful APIs
🗄️

Database

MongoDBMySQLPostgreSQLRedis
🛠️

DevOps & Tools

GitGithub ActionDockerAWSCI/CDJiraVS Code

Professional Experience

🎮

Senior Application Development Specialist

OLG2022 Nov - Present
  • 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 Inc2018 Oct - 2022 Oct
  • 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
💻

Canada Goose

Front End Developer2018 May - 2018 Oct
  • 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

JMIR2017 - 2018 Apr
  • 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

Featured Projects

🚀

Express API Server

RESTful API server with authentication, rate limiting, and comprehensive documentation

Express.jsMongoDBJWTNode.jsTypeScript
  • Implemented JWT-based authentication and role-based access control
  • Built RESTful endpoints with input validation and error handling
  • Integrated MongoDB with Mongoose for data modeling and validation
  • Added rate limiting and security middleware for API protection
💼

Next.js Portfolio & Dashboard

Full-stack web application for personal portfolio and expense tracking

Next.jsTypeScriptTailwind CSSMongoDB
  • Built responsive UI with Tailwind CSS
  • Implemented GraphQL server with Mongoose
  • Created expense tracking with Chart.js visualization
  • Integrated real-time updates with WebSocket
🌌

Rick and Morty Explorer

Interactive web application to explore Rick and Morty universe characters and episodes

SvelteKitGraphQLTailwindCSSRick and Morty API
  • Implemented GraphQL queries for efficient data fetching
  • Built responsive and interactive UI with SvelteKit
  • Created dynamic character search and filtering
  • Integrated pagination for large datasets
🎬

Movie Progress Tracker

Web application to track and analyze movie watching progress

Nuxt 3Vue.jsFastAPIPostgreSQL
  • Developed movie progress tracking system
  • Integrated with IMDB and Cineplex APIs
  • Implemented user authentication and watchlist management
  • Created detailed analytics dashboard

Education

Bachelor of Computer Science

University of Toronto2009 - 2013
🎓
  • Major in Software Engineering with focus on web development and distributed systems
  • Relevant coursework: Data Structures, Algorithms, Database Systems, Web Development

Graduate Certificate

Humber College2016 - 2017
🎓
  • Focus on practical programming skills and software development
  • Specialized in web development and database management
  • Completed industry-focused projects with real-world applications