Huashen(田育瑋)

Software Engineer


Hi, my name is Huashen(田育瑋).

I'm now a software engineer at The Barking Dog Entertainment Inc.(愛吠的狗娛樂). My main responsibility is to build web backend applications and internal tools using Golang and TypeScript.

Currently, we are working on a GameFi project based on BSC, and my main responsibility is to build the server-side and internal tools. We are using some software development principles to help us build distributed systems, such as Microservice, DDD and CQRS. We also build pipelines to automate all testing and deployment. 

I am passionate about web development, and I always keep learning new techniques in a variety of ways, such as technical news, open courses and online conferences. 

  Kaohsiung City, Taiwan

    

技能

Programming Languages

Golang

TypeScript

HTML

CSS

Elixir

Frameworks & Libraries

Gin

Apollo GraphQL

TypeORM

React

Geth

Databases

PostgreSQL

MySQL / MariaDB

MongoDB

Redis

Tools

Linux

Docker

Drone CI

AWS EC2

AWS S3

工作經歷


Software Engineer / Backend Engineer

The Barking Dog Entertainment Inc.(愛吠的狗娛樂)

三月 2021 - Present
Kaohsiung, Taiwan

At present, we are working on a GameFi project based on BSC, and my main responsibility is designing the software architecture for the server-side and implementing game logic.

I've also built a lot of internal tools, like a code generator that can generate C# code from the OpenAPI spec, and a Spine animation generator for tens of thousands of game characters.

We built a web-based ERP system for a gym with over 60k members. I am mainly responsible for solving issues and optimizing the performance of frontend rendering and backend queries, as well as migrating data from their legacy systems.

學歷

2016 - 2020

National Kaohsiung Normal University

Physics