Summary
Overview
Work History
Education
Skills
Certification
Project Experience
Generic

Junwen Gan

Malvern East,VIC

Summary

Monash Information Technology student with experience in crafting clean, scalable code that powers business applications. Proficient in various technologies, including extensive expertise in AWS services, I excel in building and deploying responsive, high-quality applications in cloud environments. Skilled in collaborating with stakeholders within Agile/Scrum frameworks, I am committed to leveraging my technical skills on challenging development projects, continuously driving innovation and efficiency.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Front-End Engineer

Chongqing Yiqicheng Technology Co., Ltd.
CHONGQING, CHONGQING
03.2021 - 04.2022
  • Maintained technical documentation including version control logs, system diagrams.
  • Worked closely with product owners, designers and other stakeholders throughout the development process.
  • Participated in design reviews ensuring consistency between design intent and implementation.
  • Developed reusable components that can be used in future projects with minimal effort.
  • Developed and maintained user-facing webpages using HTML, CSS, JavaScript and vue.js.

Front-End Engineer

Chongqing Exhibition Center
CHONGQING, CHONGQING
08.2020 - 02.2021
  • Developed and maintained user-facing webpages using HTML, CSS, JavaScript and jQuery.
  • Integrated front end code with server side code to implement dynamic pages.
  • Designed and implemented interactive user interfaces for websites and applications.

Education

Master of Science - Information Technology

Monash University
Melbourne, VIC
12-2024

Bachelor of Science - Computer Science

Chongqing University of Technology
CHONGQING, CHINA
06-2020

Skills

Front End: TypeScript, JavaScript ES6/ES7/ES8, React JS, HTML5, CSS3, Responsive Design

BackEnd:Nodejs,Expressjs,Python, Java

Cloud Services: AWS Lambda, AWS API Gateway, AWS CloudFront, AWS CloudFormation, AWS Cognito, AWS S3, AWS EC2, AWS ECS, AWS Route 53, AWS SQS, AWS SNS, AWS SageMaker

Database: MongoDB, MySQL, PostgreSQL

Architectures: Service Oriented Architecture (SOA), Object-Oriented Architecture (OOA), RESTful APIs,

Microservices

DevelopmentTools&Platforms:Postman,GitHub,GitLab,Trello

DevOps: Docker

Methodologies:Agile,Scrum,Kanban

Certification

  • AWS Certified Developer – Practitioner

Project Experience

Web Crawler

Individual Project

  • Crawled resources from Echo Music, Sobook Library, Movie Paradise, and DouTuLa websites and stored the data in a MySQL database.
  • Technologies used: Node.js, JavaScript, jQuery, Cheerio, Puppeteer, MySQL, and related Node.js modules for database operations.

Micro-Course Platform

Full-Stack Development

  • Built a platform similar to MOOC. The front end was developed using Vue.js, Element-UI, Vue CLI 3, Vuex, and Vue Router. The back end was implemented with Node.js, Express, and middleware, enabling a decoupled front-end and back-end architecture.
  • Features included student access to course videos, Q&A, comments, notes, collections, and likes. Teachers could additionally create courses, upload videos, and manage content.
  • Technologies used: Vue.js, Vuex, Vue Router, Vue CLI 3, Element-UI, Node.js, Express, Axios, ES6.

Personal Blog

Individual Project

  • Front-end: Developed using Vue 3 and TypeScript.
  • Back-end: Implemented with Koa and Node.js.
  • Database: Managed with MySQL and Sequelize.
Junwen Gan