Marcus's Memorandum

Marcus Li Software Developer

Expertise

Web Develop

Other Skills

Database

Projects

mountains

Handicraft Course Platform

  • Utilized AWS Route 53, CloudFront, S3 as front-end development infrastructure, using EC2, load balancer and Nginx to distribute network traffic, increasing capacity and performance of backend.
  • Supervising system infrastructure to optimize functionality & boost the efficiency of key performance indicators.
  • Built multiple Rest APIs for authorization, email validation, PayPal, and MongoDB data retrieve
  • Directing quality assurance initiatives & customer data protection processes by designing proper backend.

Description: As the co-founder of 2 years old craft workshop, contribute to building a web platform which can integrate all kinds of craft courses from individuals and other workshops.
Tech: AWS, HTML, CSS, JavaScript, React.js, Node.js, MongoDB, Nginx, Redux, PM2, Git

Check it out
mountains

Local4Fun

  • Lead the development of Google Firebase as cloud platform for our android application, which improve efficiency of development 50% and save 100% backend server fee.
  • Lead the development of customer message module that could allow hundreds of users chat privately without conflict.

Description: An android app to provide tour guide opportunity to local people and give exclusive tourist experiences
Tech: Android, Google Firebase, Facebook developer tools, Google Maps Platform

Check it out
mountains

Canada Cities Weather Map

  • Using the City Code to fetch multiple cities from Environment Canada dynamically
  • Using 'node-xml2js' to parse XML and filter out targets from hundreds of cities.

Description: make a "mushup" by using weather data available from Environment Canada and a mapping service such as Google Maps.
Tech: React.js, Node.js, (Chrome extension: Moesif Orign & CORS Changer), PM2, Git

Check it out

Experiences

mountains

Part-time CS Teacher

  • Collaborated with other teachers to design course lectures and implement curriculum demonstration projects.
  • Design tens of live lessons via Zoom Meetings.

Description: Empower students to engage with computer science for creativity, communication, problem-solving
Tech: Python, HTML, JavaScript, scratch, code Mao

mountains

Volunnteer Full-stack developer

  • Design and optimize Google Firebase Real-time database data structures to increase retrieval speed.
  • Implement backend APIs by Node.js and develop front-end by React.js.

Description: The Maryland Premier League (MDPL) will play a vital role in the development of soccer in the DMV metropolitan area by providing an elite platform for over 700 players pursuing careers domestically and internationally.
Tech: HTML, JavaScript, React.js, Node.js, Firebase, PM2, Git

mountains

Software Developer co-op

  • Implement the web and mobile front end of the real-time monitoring system by .NET and Android.
  • Won the commendation award by the passion for working.

Description: Taking the training courses and participating in the development of a real-time monitoring system
Tech: C#, SQL Server, Android,

Graduation Timeline