Loading

Erik Kee

Developer - Songwriter - Explorer

Software Developer

Work Land Traffic Control (May 2019 - Present)

Web Developer

Work Beardon, Inc. (Nov 2017 - May 2019)

Internship

Work iOS Development - HouseNearby

Three.js

College Video Game Engine

GLSL

College OpenGL Shading Language

Mobile App Development

College Hackathon / College Projects

Name

Erik / Chiahau Kee


Programming Skills

Languages:
JavaScript, TypeScript, HTML5,
PHP, C#, Swift, Java, Python
Regex, MySQL, CSS, JSON

Tools/Frameworks:
Git, React Native, Angular, .Net Core 5.0, Azure, Docker, Bootstrap, jQuery, Three.js


Education

Oklahoma State University, Stillwater, Oklahoma
Bachelor of Science in Computer Science


Location

Stillwater, OK (willing to travel if needed)


Language

Chinese - Native proficiency
English - Professional working proficiency
Japanese, Cantonese, Malay - Limited working proficiency


Professional Experience

Software Developer | Land Traffic Control | Stillwater, OK (May 2019 - Present)

Mobile App Development:

• Lead developer for the mobile app “LTCApp” that allow drivers of trucking companies to report their delivery progress and submit documents. Distributed to App Store and Google Play, used by more than 300 drivers daily.

• Developed Optical Character Recognition (OCR) functionality, where the app extracts data from a document image using machine learning from Microsoft Azure Form Recognizer API. The data is then used to auto-fill dispatch information for the driver. Eliminates human error and speed up progress.

• Developed auto-cropping feature for document scanning, utilizing “react-native-rectangle-scanner” library. Helps driver to submit clearer images of their dispatch documents.

(React Native, Azure, JavaScript, TypeScript)

Web Development:

• Developed a drag-and-drop trip planning feature for dispatchers to easily assign, reorder and modify dispatches, which significantly increases the efficiency of the dispatcher’s workflow.

• Integrated Samsara’s API to get driver’s hours of service to help dispatchers in dispatch planning.

(Angular, JavaScript, HTML5)

Backend:

• Developed REST APIs to be used by the company’s web app and mobile app.

(.Net Core 5.0, C#)

Web Developer | Beardon Services, Inc. | Stillwater, OK (Nov 2017 - May 2019)

Content Management System (CMS) Development:

• Develop new features to the company’s own CMS called “Juvo”, improved its image upload/editing functionality, widgets, UI/UX, google map component, etc. and learned PHP along the way.

• Provide technical support and solution for over 50 clients’ websites including the City of Stillwater and many local businesses.

(PHP, JavaScript, HTML5, MySQL)

International Fire Service Training Association (IFSTA):

• One of the primary Drupal developers to develop and maintain IFSTA’s e-commerce website.

• Developed a new payment system called “Bluefin”. Reduces the steps to complete an order from 15 to 5 clicks. I knew nothing about Drupal prior to this job but I managed to self-taught and deliver.

(Drupal, PHP, JavaScript, HTML5)

Oklahoma State University Fire Service Training (OSU FST):

• Taught myself React Native and developed a new version of the OSU FST mobile app for students to view their class schedules and listen to textbook audiobooks. Successfully published to App Store and Google Play, used by hundreds of students daily.

(React Native, JavaScript, TypeScript)

iOS Developer Intern | Wenbit Sdn Bhd | Sarawak, Malaysia (Jan 2016 - May 2016)

Intern but also the main iOS developer for a housing property searching mobile app. Developed the app from scratch, implemented a search feature that pulls data from the database and designed the app’s UI/UX.
(Swift)


Academic Projects

Video Game Engine

Developed a 3D graphical engine based on Three.js that is capable of rendering a scene according to an input JSON file, and apply JavaScript scripts to each rendered objects to achieve animation and player control.

Google Developer Study Jam

An Android developer workshop held by Google at Oklahoma State University. The objective was to create a Magic Ball Android Application that shows random answers when user shake their device.

iOS Application - In The Books

Developed as a team to create an iOS application to help managing hotel restaurant's inventory and ingredient cost.


Campus Involvement

24 Season Drum Troupe

Vice president/songwriter of the drum team. I lead the team to performing in the NBA Thunder Halftime Show, and an International Drum Competition in Johor Malaysia.


MIDI

MIDI Composition

Guitar

Guitar Solo Composition

Drum

Malaysia 24 Season Drum troupe @OSU

Click to view details

Land Traffic Control

Mobile app development: Lead developer for the company’s mobile app “LTCApp” for drivers of trucking companies to report their delivery progress. Distributed to App Store and Google Play, used by more than 300 drivers daily. Key features includes: OCR capability, camera auto-cropping, background location ping functionality, etc.
(React Native, Azure, JavaScript, TypeScript)



Web development: Developed a drag-and-drop trip planning feature for dispatchers to easily assign and modify dispatches, which significantly increases the efficiency of the dispatcher’s workflow. Integrated Samsara’s API to get driver’s hours of service to help dispatcher in dispatch planning.
(Angular, JavaScript, HTML5)

Backend: Developed REST API to be used by the company’s web app and mobile app.
(.Net Core 5.0, C#)

Click to view details

Beardon Services Inc.

Content Management System (CMS) Development: Develop new features to the company’s own CMS called “Juvo”, improved its image upload/editing functionality, widgets, UI/UX, google map component, etc. and learned PHP along the way. Provide technical support and solution for over 50 clients’ websites including the City of Stillwater and many local businesses.
(PHP, JavaScript, HTML5, MySQL)

International Fire Service Training Association (IFSTA): One of the primary Drupal developers to develop and maintain IFSTA’s e-commerce website. Developed a new payment system called “Bluefin”. Reduces the steps to complete an order from 15 to 5 clicks. I knew nothing about Drupal prior to this job but I managed to self-taught and deliver.
(Drupal, PHP, JavaScript, HTML5)


Oklahoma State University Fire Service Training (OSU FST): Taught myself React Native and developed a new version of the OSU FST mobile app for students to view their class schedules and listen to textbook audiobooks. Successfully published to App Store and Google Play, used by hundreds of students daily.
(React Native, JavaScript, TypeScript)

Click to view image gallery

HouseNearby - Wenbit Sdn Bhd

Intern but also the main iOS developer for a housing property searching mobile app. Developed the app from scratch, implemented a search feature that pulls data from the database and designed the app’s UI/UX.
(Swift)

Click to view image gallery

Coursework: Video Game Engine

A 3D graphical engine based on Three.js that is capable of rendering a scene according to an input JSON file. Custom JavaScript scripts can also be applied to each rendered objects to achieve animation and player control.



Click to view image gallery

Coursework: RUN

An animated scene created utilizing OpenGL Shading Language (GLSL). The scene featured a red car being chased by an UFO.



Click to view project details

Mobile App Development

The gallery holds some of my college projects related to mobile app development. All the projects were written in its respective native language (Swift for Apple, Java for Android).

Title

Composed date:

0 : 00

0 : 00

LOADING

MIDI

MIDI (Musical Instrument Digital Interface) is a protocol designed for recording and playing back music on digital synthesizers that is supported by many makes of personal computer sound cards.

Here are some of the midi works that I've done (that are relatively more presentable):

Title

Composed date:

0 : 00

0 : 00

GUITAR ON
LOADING

Guitar Solo Composition

One of the things I do for fun is to write guitar solo over songs that doesn't have one. The goal is to write solo that matches the song's style/feels so that it fits right in and doesn't sound like a complete show-off piece (I try to at least).

Tip:
Try playing with the GUITAR ON/OFF button to hear the difference between original and guitar version. (works better in PC)

Click to view image gallery

Malaysia 24 Festive Drum Troupe

I was a vice president/songwriter of Oklahoma State University Malaysia 24 Festive Drum Troupe. I lead the team to performing in the NBA Thunder Halftime Show, and an International Drum Competition in Johor Malaysia.