Sam Li
Full Stack Developer
Professional Summary
Results-driven full-stack developer with 10+ years of experience crafting robust web applications and leading high-impact development projects. Expertise in JavaScript, TypeScript, React, Vue.js, Node.js, and cloud technologies. Demonstrated success in architecting scalable solutions, optimizing application performance, and implementing best practices that drive efficiency and user engagement. Passionate about mentoring team members and staying current with emerging technologies. Known for delivering clean, maintainable code and innovative solutions to complex technical challenges while consistently meeting project deadlines.
Technical Skills
Backend
Database
DevOps & Tools
Professional Experience
Senior Application Development Specialist
- 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
- 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
- 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
- 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
- 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
Full-stack web application for personal portfolio and expense tracking
- Built responsive UI with Tailwind CSS
- Implemented GraphQL server with Mongoose
- Created expense tracking with Chart.js visualization
- Integrated real-time updates with WebSocket
Interactive web application to explore Rick and Morty universe characters and episodes
- 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
Web-based platform for managing rental properties, listings, tenant relationships, and payment processing
- Developed property listing management with photo uploads
- Implemented tenant screening and lease agreement automation
- Integrated Stripe API for secure payment processing
- Created owner/tenant dashboards with analytics
- Built role-based access control system
- Added maintenance request tracking system
Web application to track and analyze movie watching progress
- 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
- Major in Software Engineering with focus on web development and distributed systems
- Relevant coursework: Data Structures, Algorithms, Database Systems, Web Development
Graduate Certificate
- Focus on practical programming skills and software development
- Specialized in web development and database management
- Completed industry-focused projects with real-world applications