Hi therE I AM JOHN

National University of Singapore
Double Major in Industrial & Systems Engineering and Computer Science
Aspiring Full-stack Developer and DevOps Engineer
  • email-logo-png-1104
  • LinkedIn Social Icon
  • GitHub-Mark-Light-120px-plus
 
 

ABOUT ME

Name: John, PAN Yongjing

School: National University of Singapore

Major: Industrial & Systems Engineering and Computer Science

Hello there! I am a final year student from the National University of Singapore (NUS) currently pursuing a double major in Industrial & Systems Engineering and Computer Science.

I am passionate about software engineering and development and seek to continue improving myself. I look forward to be in positions where there is a penchant for challenge and the desire to perform is required.

Experience

AUG 2019 - PRESENT

SOFTWARE DEVELOPER
eIQ Mobility

As part of the NUS Overseas College program, I had the privilege of experiencing a year-long internship at eIQ Mobility - an early-stage startup focused on delivering electric vehicle solutions to fleet companies. 
 

As a software developer on a small team, I was involved in the backend development and infrastructure of the company’s main product EValuate -  a decision platform that delivers data-driven fleet electrification plans for companies. 
 

Key contributions:

  • Developed backend RESTful APIs using Flask

  • Streamlined existing build automation processes and CI/CD pipelines with CircleCI

  • Spearheaded integration testing workflows for the application (i.e. contract-based and end-to-end testing) including UI testing with Selenium. 

  • Migrated the entire application to containers with Docker, Kubernetes etc.

  • Managed deployed resources on Google Cloud Platform and built system monitoring tools with Grafana and Kibana. 

MAY 2019 - JUL 2019

DIGITAL SOLUTIONS INTERN
DNV GL
  • Full-stack web development using Angular, ASP.NET Core and MongoDB.

  • Familiarized with Agile Scrum Framework and Microsoft Azure environment.

  • Experimented with the building of data pipelines using Spark, Kafka and Databricks.

DEC 2018 - JAN 2019

BUSINESS DEVELOPMENT INTERN
Fidelium Group

A startup investment and management consulting company with business relations across South East Asia i.e. Laos PDR, Thailand, Cambodia.

As a Business Development Intern, I 

  • Conducted market research on potential investment opportunities in the region

  • Prepared pitch decks targeted at helping client companies from Laos begin their IPO processes to get listed on Singapore Exchange

  • Produced fact sheets of potential clients and business partners

AUG 2019 - PRESENT

CONSULTANT (Systems Design Project)
Micron Technology

As part of the Systems Design Project by the NUS ISEM department, I am attached to the Site Inventory Control (SIC) Analytics team at Micron Technology. The SIC Analytics team uses industry state of the art scheduling system to configure scheduling priorities and look ahead simulation of movement plan in Wafer Fabrication Facility. 
 

My project focuses on developing a centralized web application to streamline the analytics process of configuring priorities and visualizing simulation results of the operations in the manufacturing facility.

 

Technologies used involved Python frameworks i.e. Pandas, Dash and Plotly. 

JUL 2018 - JUL 2019

RESIDENT ASSISTANT
Ridge View Residential College

Ridge View Residential College is an on-campus hostel community where student enroll in shared classes and participate in joint College activities

As an appointed Resident Assistant,

  • I am responsible for daily administrative and welfare issues faced by residents

  • Serve as a communication bridge between the College management and the student body

  • As one of the few programmers on the team, I volunteered to manage and maintain the Java codebase used to assign monthly duty dates for all Resident Assistants in the College

JAN 2019 - MAY 2019

TEACHING ASSISTANT
NUS School of Computing

Appointed as lab teaching assistant for the course CS2030 (Programming Methodology II) – a foundation Computer Science module on Object-oriented Programming and Functional Programming using Java

 

My responsibilities include:

  • Prepare teaching materials for weekly lab assignments

  • Evaluate students’ assignments and lab performances

MAY 2018 - AUG 2018

RESEARCH ASSISTANT
Virtual NUS
  • Assisted the research team in the collection of geographic data.

  • Introduced to ArcGIS, a Geographic Information System software.

DEC 2017 - JAN 2018

RESEARCH ASSISTANT
NUS ISEM Department
  • Researched and documented current University service applications to understand usability and user satisfaction
    from staff and students.

  • Designed and proposed a more integrated platform for online student services

 

prOJECTS

Listent |  CS3216 Software Product Engineering for Digital Markets  
BACKEND ENGINEER
Skills: Backend Web Development and DevOps i.e. Flask, MongoDB, Auth0 etc. 

CS3216 is a flagship 'commando' software engineering course from the NUS School of Computing focused on rapid product idealization, software development and digital marketing.

For my final project, my team built Listent - a short-form audio-focused social network where users can both consume audio contents and create contents easily. 

As the backend engineer, I was responsible for the development of the backend API built with Flask and MongoDB. I also managed the user authentication and authorization with Auth0. 
 

SmartPay |  TR3002 New Venture Creation 
CHROME EXTENSION DEVELOPER
Skills: Web Development tools i.e. HTML/CSS/Javascript

TR32002 New Venture Creation is a component of NUS Overseas College program where team members worked together to start our own business. Key concepts include establishing a value proposition, business model design, and building a Minimum Viable Product (MVP). 

For my team, we build a web plugin to help online shoppers by recommending the best payment option (i.e. credit cards) during checkouts and online transactions. 

 

I picked up skills of building Chrome extensions using basic HTML, CSS and Javascript.

logo.png
MakaNUS | NUS Orbital Project - Apollo 11
BACKEND WEB DEVELOPER
Skills: Web Development tools i.e. HTML/CSS/Python/Django

NUS Orbital is an independent software engineering project held during the summer vacation. 

My team completed a Apollo 11 (Advanced) project by developing a food review web application using Django framework.

 

Across the span of the project, I picked up web development languages and framework i.e. HTML/CSS/Django.

 

As the backend developer, I handled the server-side implementation of the application, managed the authentication features and maintained the database in the system.

BACClogo.png
NUS-ISEM BUSINESS ANALYTICS CASE COMPETITION 2018 - 2019
PROJECT DIRECTOR (ORGANIZING COMMITEE)
Skills: Project Management, Leadership, Python Programming

NUS-ISEM Business Analytics Case Competition is an annual case competition event hosted by the Department of Industrial Systems Engineering and Management aimed at promoting the Industrial and Systems Engineering discipline among pre-University students. 

I served in the Organizing Committee of this event for two consecutive years as the Vice Project Director and the Project Director respectively.

My roles and responsibilities:

  • Oversaw the planning and preparation of the event

  • Brainstormed and designed the CASE problem

  • Programmed Python scripts to generate question data and build the simulation of the problem

skills

PROGRAMMING LANGUAGES

PYTHON

JAVA

JAVASCRIPT

TYPESCRIPT

#C

C

R

Shell Scripting

DevOps Tools

GIT

DOCKER

KUBERNETES

CIRCLECI

TERRAFORM

SELENIUM

Web Development Framework

ANGULAR

REACT

jQuery

Django

Flask