Kevın Tan

Software Engineer

About

An image of Kevin Tan

Hello, I'm Kevin.

An Information Technology graduate with professional experience in full-stack software engineering and knowledge in UX design fundamentals.

With interests in web, mobile, mixed reality and games development, I strive to become a T-shaped developer who follows the best software engineering practices - delivering clean, efficient and resilient code.

Experience

  1. Curr. 2022

    PayPal

    Software Engineer

    Singapore

    iOS software engineer in the Global Compliance - User Experience team.

  2. 2022 2021

    M1 Limited

    Software Engineer

    Singapore

    Worked in the integration team to build and enhance software systems and components within the company, migrating legacy codebases to a modern tech stack as well as integrating new components.

  3. 2021

    Realtec

    IT Business Analyst

    Singapore

    Provided technical consultations to the company for the creation of an e-commerce website tailored to the Engineering industry and spearheaded the requirements gathering and design process.

Education

  1. 2021 2018

    Monash University

    Bachelor of Information Technology

    Melbourne, Australia

    Major in Software Development, Minor in Game Design

  2. 2015 2012

    Singapore Polytechnic

    Associate's Degree in Mechanical Engineering

    Singapore

    Machine design specialisation

Skills

Programming languages

HTML5
CSS3
TypeScript
JavaScript
Swift

Front-end Technologies

React.js
Next.js
TailwindCSS
Redux

Back-end Technologies

Node.js
Firebase
MySQL
Redis

Mobile App Technologies

Xcode

UI / UX Design

Adobe Photoshop
Figma

DevOps / Cloud / Testing

Git
Docker
Azure
Jest

Others

Unity
MATLAB
Maya
Confluence
Jira
Trello
WordPress

Portfolio

Three dimensional virtual reality environment

Citadel VR Experience

Game Design
Virtual Reality
3D Modeling

Mini project to explore basic virtual reality scene development - featuring music, sound effects, particles and 3D visuals. Created using Unity, Maya 3D modeling and Vuforia virtual reality toolkit (V ...show more

Unity
Maya
Screenshot of Kevin's portfolio website

Portfolio Website

Web Development

Personal website to tell my story and showcase my projects. Equipped with the ability to run Unity WebGL for gameplay demonstration and PDF viewer to display my online course certificates.

TypeScript
Next.js
React.js
TailwindCSS
Mobile application's user interface mock-ups

Amprise

Mobile App Development
UI/UX Design

Mobile application based off an outdoor-social concept, designed to connect people with the environment around them. The word 'Amprise' is a twist on 'emprise', which is a synonym to the words 'adven ...show more

Swift
Figma
Website displaying images of movies

Oracle Technical Challenge

Web Development

A simple program listing website created in less than a week for Oracle's take-home challenge, that displays programs from a JSON file and calls an external API to produce fun facts derived from the p ...show more

Next.js
TailwindCSS
Redux
Jest