Skip to content
View d8bfd8's full-sized avatar

Block or report d8bfd8

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
d8bfd8/README.md

Thistle

Introduction

I started as a MUD player, then studied CS, became a Vim user, learned JavaScript. I’m pretty sure I’m going to program until the end of my life.

I attended social movements since college and became a environmentalist since the recent drought in Taiwan.

I live in Taiwan, have cats, listen to classical, read manga, watch movies and anime, play SNES, DOS and Sims 4.

Believes

  1. Animal rights
  2. Civic participation
  3. Esperanto movement
  4. LGBT rights
  5. Open data
  6. Open source
  7. Psychiatric survivors movement
  8. Sustainable development goals

Service For Good

For non profit organisations, registered or not, except for:

  1. Organisation against my believes
  2. Hospital
  3. Political
  4. Religious

I provide those free services. If you are not sure, feel free to contact.

  1. Agile training
  2. Async collaboration training
  3. Remote collaboration training
  4. Technical training
  5. Architectural review
  6. Code review
  7. Web development
  8. React Native development
  9. DevOps
  10. Consultant

Skills

JavaScript (11y), Docker (8y), MySQL (7y), Redux (5y), Next.js (4y), MongoDB (4y), AWS (3y), GraphQL (3y), Jenkins (3y), React Native (2y), TypeScript (2y), jscodeshift (1y), POSIX Shell (1y), OpenAPI, Let's Encrypt

Experience

Professional

Real Estate Company, 2019-07 to 2022-07

I started as a senior full stack JavaScript engineer then move on to a DevOps/Full Stack Engineer/Engineering Manager role.

I was responsible for a 14GB MongoDB Atlas, a 61GB self-hosted MongoDB, 24GB MariaDB, a flask RESTful EC2 instance, an Express GraphQL EC2 instance, an Apollo Server EC2 instance, a FTP EC2 instance, a Next.js EC2 instance, a React Native iOS app, the whole distributed engineering team and report to CEO.

In the first month, I converted our React SPA to Next SSR and improved our search index count by 615%.

After that, I led the distributed engineering team and build an iOS app from zero to one in 45 days with TypeScript, React Native, and Apollo.js.

Then I built our admin UI in 30 days and created our company wiki and contributed 91KB of wiki pages.

Following that, I rebuilt our WordPress server in an marketing incidence and that improved the performance by 942% and reduced its EC2 cost by 75%.

At the end, I reduced our AWS cost by 54% and came up with a plan to reduce engineering cost by 50%.

Along the road, I also built a backlog triage process, QA process, async collaboration process, knowledge management process, security process, learning culture, hiring process, living design system.

IoT Company, 2021-02 to 2019-04

I stared as a Junior Full Stack PHP/jQuery Engineer then moved on to a Senior React Engineer/distributed team lead role then on to a Senior Elixir/Phoenix Engineer role.

I was responsible for a widget/dashboard system, a PHP/Phalcon RESTful API, Braintree Integration, a React/Redux SPA, 19 Koa/Express/Phoenix/Laravel micro-services and the whole distributed UI team.

My first task was to built a widget/dashboard system in JavaScript/jQuery.

Then I integrated Braintree Payment into our system.

After that, I build a PHP/Phalcon RESTful API to allow access to 180K+ users and the device management platform.

Following that, I lead the Taiwan UI team to build a React/Redux SPA then became distributed UI team lead.

Then I build micro-services that integrates to Alexa, Google Home, IFTTT with Elixir/Phoenix and accepts the responsibility for 19 micro-services in Koa/Express/Phoenix/Laravel.

Along the road, I grew more than 10 interns in to engineers and built a learning culture by hosting brown bag sessions for Webpack, Docker, React, security best practices, Git and GPG, CSS grid layout and study group for Elixir and 97 Thing Every Programmer Should Know.

Non Profit

Conference for Open Source Coders, Users, and Promoters, 2022

Speaker for 10+ people on rust.

JavaScript Developer Conference Taiwan, 2017

Speaker for 500+ people on jscodeshift.

National Taichung University of Science and Technology, 2013

Student club lecturer for 30+ students on HTML, CSS, JavaScript, PHP, Git, GitHub and OpenSSH.

Education

Bachelor of Science in Computer Science, 2010

Contact

To contact me, please create an issue.

Popular repositories Loading

  1. d8bfd8 d8bfd8 Public

  2. statecharts.github.io statecharts.github.io Public

    Forked from statecharts/statecharts.github.io

    There is no state but what we make. Feel free to pitch in.

    HTML