Lk82wdxujfqzaa1e7uf9

Kirin Chen

A full-stack engineer with solid development and project management skills possesses 9-year experience as a research and development, mainly use Java for development. and I can quickly understand the development requiment, and design the system in the most fit way


Taipie,TW
[email protected]

Blogger

Work Experience

Morrison Express, IT of Supervisor, February 2021 ~  

  • Category  Logistics
  • Job content
    • Build Shipment Process management system
    • Devops :    docker + ansible + jenkins+ AWS ECS 
    • Backend :  Python + flask-restplus + gunicorn


Domi Earth綠然能源股份有限公司, IT of Head , Jan 2020 ~  feb 2021

  • Category  IOT  / Enms
  • No.of employees  35
  • Manage of employees 3
  • Job content
    • DLM + ERP System Build up
    • Cloud System Build with MicroService (Azure Cloud + Spring boot )  / Big Data (InfluxDB + CosmosDB) / Data analysis (Power BI)
    • Edge Computing : Run Nilm on Moxa Edge Computer
    • End User dashboard build on  Angular10+ 1


IOE Link Net, CTO/CO-Founder , Dec 2018 ~ Dec 2019 

  • Category  Bolck Chain
  • No.of employees 8
  • Manage of employees 3
  • Job content
    • Smart Contracts : Build Integration of calculus to calculate the dynamic price, it build on Solidity
    • Spring Websocket + Firebase Realtime DB(Geo-fire), it can build real-time interaction and it`s unlimited user count.
    • Custom Unity Editor(Inspector) to build level and Character
    • Server deploy by spring docker


Surf Monster Studio, CO-Founder , Dec 2015 ~ Nov 2018

  • Build  Online Games use  Unity + Spring Websocket
    • We passed and review Steam Green Light, it process just spend two months, and it publish to Steam, The game has 700up player to battle on same time .
  • Texas Hold'em build on Spring Websocket + Spring security + Spring Data
  • Use Solidy to create Investment Smart Contract
    • The smart contracts income 700 up Eth per day , and this project co-work with Chinese and European teams.
  • Use Solidy to create some dApp
  • Unity / Android Outsourcing projects


MicroMacro Mobile Inc, Senior Back-end engineer, May 2014 ~ Nov 2015

Apple Wallet Pass Distribution platform  https://www.pass2u.net/

  • To lead the Back-end Team (4 members)
  • Distribution /Update 1 million passes : AWS cloudwatch +   AWS EC2 Auto Scaling
  • process Customer API request : SQS + AWS cloudwatch + AWS EC2 Auto Scaling + Spring Boot
  • Sign and create the Passbook pass.
  • session synchronization : AWS ELB +  Amazon ElastiCache/Memcached


InfoPower Corporation, Research and Development Engineer, Jul 2010 ~ Dec 2013

Research and Development Engineer
https://infopower.com.tw/
InfoPower Corporation

Project :

  • QuickCore - BackOffice  : 
    • Front End : GWT 
    • BackEnd : GWT Java Back-end
  • Hoja Taipei  /  Taiwantrade APP : Android Google Map 
  • MobileReport  : Back-End  JPA / JDO / JOOQ / HaProxy
  • HeartyBit App / Nextep - Android ORM SQLite / Android Paint / ImageLoader

Skills


Java & backend

Spring Framework 

Spring Cloud

Spring Boot 

Spring Websocket 

Spring JPA/Data 

Spring Security 

Python / FlaskPlus + sqlalchemy

Nodejs / Typescript



Js/FontEnd

Angular 

JQuery

knockout js

CSS / Bootstrap

Nodejs / Typescript

App Script 




IOT

Azure IOT Hub +ASA

Moxa IOT Edge + NIlMTK

Azure iot solution accelerators

InfluxDB + Grafana

CosmosDB + Spring Cloud + PowerBI

Spring Cloud + Bot Service


DB/Cache

MySQL/MariaDB

CosmosDB

InfluxDB

PostgreSQL

memcached/Redis

SQL Server 

RealtimeDB

SQLite 

H2


DevOps/CI CD

Docker 

Jenkins

Spring Docker 

Gradle 

Spring-Gradle 

Linux 

Spring Junit 


Project/Version

Git 

SVN 

Maven 

Gradle 

npm


VPS / IaaS

Azure : VM/Storage/ASA...

Linode 

Firebase Functions 

Firebase Hosting 

Firebase ReltimeDB 

AWS EC2/RDS/S3/ECS... 

AWS ElastiCache/CloudWatch...


Web Hosting

DNS-Godaddy 

Cloudflare 

Google Search 

Console Google analytics 

Firebase Hosting


Android

Java

LBS (Google Map)

Firebase 

ORMLite 


Blockchain

dApp - Sollidy 

dApp - Truffle 

dApp - Ganache 

Bitfinex API 

Coinmarketcap API 

ETHScan API 


Data exchange

Json 

XML 

YML 


Dev Tool

XShell 

Navicat 

Intellij

VSCode

Eclipse 

Unity IDE 


Other

phantomjs selenium

Facebook API 

VB.Net 

PHP 

Google Sheet App 

RFID / NFC 

Optimization algorithm

Genetic algorithm 

AI - MinMax 


C# & Unity

VR-DayDream 
 LBS - GO Map 
 UniRx 
 DOTween 
 BestHttp-Rest/Ws IAP 


Education

National Taiwan Ocean University,  Systems Engineering :bachelor of engineering beng(BEng), 2004 ~ 2008


National Taiwan Ocean University, Systems Engineering , Optimal Design Laboratory : master's degree,2008 ~ 2010

    



Recently Side Project

  • BZK Quantitative trading System - https://github.com/kirinchen/bzk
    • Back-end - graalvm + Springboot + docker-compose 
    • Front-end - Angular 10
    • Data -  influxdb  postgresql
    • introduction :  create "Flowchart" code to decide strategy , and any config or parameters can use Polyglot to setup. and Simpler to package function to reuse.
  •  map-steepness-gradient - https://github.com/kirinchen/map-steepness-gradient
    • Angular 10 + Firebase + GoogleMap API
    • introduction :   Calculate the slope and included angle of a route and display it with google map


Other

  • Java SCJP (OCJP) On Jan,9,2010
  • NCTU hackathon Accupass first On 2014