Colin Cheung

Full Stack Web Development

Beijing, China

SUMMARY

  • Full-stack web developer with 6+ years experience
  • Preferentially inclined towards utilizing PaaS,DBaas and FaaS tools such as Vercel, Supabase, and Lambda
  • Currently expanding skills in Rust programming language
  • Cross-Border Seller and Start-up Owner: provide e-commerce tech services and explore opportunities in this dynamic industry
  • Fluent reading, Beginner listening, speaking. Planning to live in EU or AU, actively enhancing language skills in German and English

EDUCATION

China University of Geosciences,Wuhan

2012 – 2016 | Bachelor of Engineering

  • Major: GIS
  • Skills: Software Development, Physical Geography, SpatiaI Data Structure, Database

Self-study

2012 – 2016

  • Subject: Front End Development
  • Skills: HTML, CSS, JavaScript, Web Development

SKILLS

  • React.js
  • JavaScript
  • Tailwind CSS
  • Node.js
  • RESTful
  • Postgresql/Supabase
  • MongoDB
  • Linux
  • AWS/Serverless
  • Vercel/Render
  • Git/Gitlab/Action
  • RPA(Uipath)
  • Strapi(Headless CMS)
  • CI/CD
  • Swagger
  • Rust

LANGUAGES

  • Mandarin - Native speaker
  • English - Beginner

EXPERIENCE

Front-end Developer | China Mobile

Jul 2019 – Present | Full-time

  • Enhanced Maintainability through Code Organization Refactoring.
  • Optimized the front-end toolchain, boosting development efficiency and workflow effectiveness.
  • Acted as the project manager, ensuring on-time delivery with high-quality outcomes.
  • Utilized:React.js,Redux,Node.js,Jest,ESLint,Prettier

Full Stack Web Developer | Tupu Tech

Nov 2017 – Jul 2019 | Full-time

  • Developed front-end using React for Single Page Application (SPA) and implemented Koa2 for backend development following RESTful standards. Automated documentation generation using Swagger.
  • Contributed to the implementation of an ELK stack for effective logging and log analysis.
  • Familiar with TDD and actively involved in cloud-native tech practices, including microservices, containerization, API gateways, and CI/CD.
  • Utilized:React,Node.js,Koa2,Mocha,Swagger,Sentry,Kong, Consul,Docker,ELK

Full Stack Web Developer | Geoway

Jun 2016 – Nov 2017 | Full-time

  • Developed a spatial analysis server that provides users with the necessary spatial data.
  • Visualized the spatial data in both 2D and 3D spaces.
  • Enhanced search performance by creating an index for the data using Solr.
  • Utilized:Solr,Node.js,Java,Openlayers/Leaflet,Cesium,Arcgis, Google Map API

Side Projects & Freelancer

Apr 2018 – Present

  • Developed an IM robot using UiPath that integrates with WeChat, despite the absence of a native API. The robot performs group status analysis, automates reminders, and even functions as a remote home light switch.
  • Developed a real estate web spider application that monitors site data, calculates price fluctuations, and stores the information in a database.Implemented an RPA robot using UiPath to analyze data and generate Excel files.
  • Developed a website that receives data from hardware devices collecting information on status, location, temperature, and humidity and sends instructions to shut down these devices.
  • Utilized: Node.js,React.js,Puppeteer,Mongo,UiPath,QGIS,Wechat