Skip to content
View ggwhite's full-sized avatar
Block or Report

Block or report ggwhite

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ggwhite/README.md

Summary of Qualifications

  • 10+ years experience as web developer.
  • Ability to solve problems efficiently.
  • Possessing all-round analysis and programming skills.
  • Methodical yet creative and having a proven ability for effective problem-solving.

Golang gRPC Protocol Buffers

Kubernetes Helm Docker GitLab

VSCode

Employment History

Senior Server Engineer Jan. 2021 - Present

Maintained & Developed Gaming Serves & Backend Management System ... (Lua, Java)

  • Maintained Micro-Service Servers with skynet (Lua)
  • Maintained Backend Management System (Java, SpringBoot)
  • Developed Games (Lua)
  • Designed CI/CD pipelines (GitLab CI)

Maintained & Developed Gaming Serves ... (Lua, PHP)

  • Maintained Servers of Gate, Lobby, Game (Lua)
  • Maintained Web / API Servers (PHP, Laravel)
  • Developed Games (Lua)
  • Designed CI/CD pipelines (GitLab CI)

Developed Gaming Serves ... (Golang)

  • Poker, Slot, PachiSlot game logic (TCP/Web Socket)
  • CLI tools to access game servers (gRPC)

Infrastructure

  • Designed & maintained Game Servers helm chart scripts (for DEV, QA env)
  • Setup services for development on kubernetes
    • GitLab Runner
    • Docker Registry
    • Minio
  • Designed deploy script for Game Servers on linux server (Bash Script)

Senior Server Engineer Jun. 2019 - Dec. 2020

Developed Gaming Serves ... (Golang)

  • Poker, Slot, PachiSlot game logic (TCP/Web Socket)
  • CLI tools to access game servers (gRPC)

Kubernetes Deployment Helm Chart Design

Designed & Maintained Helm Chart scripts

Demo Website (Golang, Vue.js)

Developed simple website as entries of game server

Senior Backend Engineer Sep. 2016 - May 2019

Led 2 engineers, Developed Backend server

  • Developed micro-service, provided RESTful web service
  • OpenId Service (Golang, Google APIs)
  • Product Service (Java, SpringBoot, Golang, MSSQL, Memcached)
  • Payment Service (Golang, MSSQL, Memcached)
  • Stock Service (Golang, MSSQL, Memcached)
  • Kafka Forwarder (Golang, Kafka)
  • Maintained Invoice & Receipt Process System (Java, Spring, JBoss, Oracle)

Developed Frontend components

Developed Vue.js components for the CMS team, increased development efficiency (vue.js, Webpack)

Built-up automated test / static-analysis / deploy mechanism

Created dev environments and tools with Docker

  • Jenkins Server: Auto build Maven, NPM project and publish to Nexus Server
  • Nexus Server: Managed private Maven repository and NPM registry
  • Gitbook Demo: Write development documents with Gitbook
  • Vue Components Demo
  • Tomcat Server

Software Engineer Jul. 2015 - Aug. 2016

  • Developed project for MOST(Ministry of Science and Technology, R.O.C.) Department

Software Engineer Nov. 2013 - Feb. 2015

  • Developed γ€ŽQmobi』, POC of E-Commerce (PHP, Wordpress, MySQL)
  • Developed γ€ŽeBookTaiwan』(now: digiPages) (Javascript, jQuery)

Software Engineer Nov. 2011 - Oct. 2013

  • Developed and maintained CMS (PHP, Yii, Postgres)
  • Developed event site (PHP)

Piecework Project

PGS Game Server

Dec. 2022 - Apr. 2023

Designed & Developed 3 games and a dashboard web for the game server

  • Worked as a solo developer
  • Game Server (Golang, TCP/Web Socket, gRPC)
  • API Server (Golang, Gin, gRPC)
  • Web Dashboard (Vue.js, Nuxt3, TailwindCSS)

Yapro car tax refund management

Jan. 2021 - Mar. 2021

  • 2 members team work.
  • Created RestAPI Server, base on Golang
  • Created AWS Services, use ECS, RDS

Muxin CarePro CMS

Nov. 2013 - Mar. 2015

  • 5 members team work
  • Created Server, Linode account, base on CentOS, Apache, PHP, Postgres SQL

Pinned

  1. go-masker go-masker Public

    Simple utility of creating a mask for sensitive information

    Go 99 28

  2. vue-calendar-demo vue-calendar-demo Public

    Demo Page: https://ggwhite.github.io/vue-calendar-demo/

    Vue

  3. go-hessian go-hessian Public

    A hessian proxy for Golang.

    Go 7 4

  4. demo-html demo-html Public

    HTML