Kevin Tian

Front End Software Engineer

Resume

About Me

I'm Kevin Tian, a software engineer based in Los Angeles, CA.

I'm a mostly self taught software developer, and love to learn about new technologies and work on interesting projects that solve novel problems.

On a professional level I create connected applications and experiences on the web. With my most recent position at Slickdeals, I expanded my skills as much as I could and sought out and took new challenges where presented. I got a taste of how larger organizations worked and the support and infrastructure it takes to run a website with millions of users, and I worked on amazing projects to push the standards of software engineering. I also got to work on a matured backend codebase and was able to grow as an engineer and tackle problems with a fullstack mindset and solve problems from end to end.

Web technologies I've used:

  • Core web programming languages: HTML, (S)CSS, Javascript ES6+/TypeScript
  • Javascript frameworks: Vue.js, Angular, React
  • Server-side: NodeJS, C#
  • Platforms: Heroku, Netlify, AWS
  • Testing Frameworks: Jest, Mocha
  • Tools: Git, Docker, Kubernetes, Terraform
  • WordPress
my picture

Work Experience

Slickdeals

  • I took Slickdeals’ legacy ad platform and modernized the codebase using modern JavaScript standards. I used test driven development while refactoring the platform which enabled the iterative introduction of unit tests to the codebase. This work resulted in a ~10% average uplift in ad revenue, and greatly simplified the use of ads throughout the Slickdeals’ ecosystem.
  • I worked with my team to stand up a micro frontend service on EKS. This enabled us to serve server side rendered frontend components, enabling product teams to use VueJS for frontend component development. I then worked with my team to build an islands architecture onto the Slickdeals website and other Slickdeals platforms to leverage the micro frontends service.

Skills: Typescript based stack, VueJS for frontend, NodeJS and NestJS for backend, Vite and Rollup for code bundlers, PHP and Symfony, Git and Docker. Worked in Agile environment using Scrum processes. Familiarity with: Kubernetes and Helm, code as infrastructure with Terraform, ReactJS.

CauseForce

  • I was the development lead on a corporate site rebranding project using Vue and Tailwind.
  • I architected a Node based microservice to integrate data from Strava’s webhooks and APIs to web apps for clients. This involved standing up a service on Heroku that subscribes to Strava’s webhook events, stores authentication info for users, and then sends information from Strava’s events to the Luminate Online platform to be leveraged by web apps.
  • I helped my team launch over 20 production websites and web apps for clients, leveraging Luminate Online’s API to create web apps for specialized charity events.

Skills: JavaScript based tech stack, Vue and Angular for frontend, Node for backend, PostgreSQL, Heroku, Wordpress, Luminate Online

Hallmark Floors

  • I led a project on Oracle NetSuite data migration and administration. I also developed custom UI elements and data integrations with the platform’s API using JavaScript, which resulted in improved data entry processes and stronger inventory control

Skills: JavaScript, NetSuite API

Projects

CauseForce Corporate Website

CauseForce's single page corporate website redesign in 2020.

Built with:

  • WordPress
  • Vue.js
  • Tailwind CSS

Strava Data Integration Service

A data integration service, utilizes Strava and Luminate APIs to bind user data from one platform to the other.

Built with:

  • Node.js
  • Express
  • PostgreSQL DB

Ride to Conquer Cancer

A multi-page cross-platform website based on the Luminate Online platform and WordPress, utilizes platform API for personalized content such as dashboards and leaderboards.

Built with:

  • Blackbaud Luminate Online
  • WordPress
  • SCSS

Online Check-In App

CauseForce's check in web application. Utilizes Luminate Online API to make transactions and save information and app state.

Built with:

  • Angular
  • Express
  • Material UI

KOI data app

Web application built to provide data snapshots for CauseForce's clients. Utilizes Luminate Online and Mongoose API.

Built with:

  • Angular
  • Mongoose
  • Node.js

CHOC foundation forCHOC

Main site for CHOC foundation's #forCHOC p2p fundraising campaign.

Built with:

  • Rallybound

Global Game Jam 2018

Team submission for Global Game Jam 2018.

Built with:

  • Unity Game Engine

This website!

My portfolio website/extended resume. It will be updated as I experiment more with web technologies and accomplish more!

Built with:

  • Netlify
  • Vue.js
  • Bulma CSS

Contact Me

Find me and my work below!