洪紹晏 SHAO-YAN HONG

Nice to meet you, My name is Shao-Yan. I graduated from National Taipei University of Technology and had master degree with a research "Training an ETF Trading Agent with Deep Q-Learning". I am interesting in object-oriented concept to modeling and programming. Hopefully, to be a software developer.

Software Developer
City, TW
[email protected]

0933-981-161

Education

National Taipei University of Technology, Master’s Degree, Computer Science and Information Engineering, 2017 ~ 2019

National Taipei University of Technology, Bachelor’s Degree, Computer Science and Information Engineering, 2013 ~ 2017

Work Experience

National Taipei University of Technology, Teaching Assistant, Sep 2017 ~ May 2019

1. Windows Programming (Sep 2017 - Jan 2018)
2. Android Application Development (Feb 2018 - Jun 2018)
3. Object-Oriented Analysis and Design (Feb 2019 - Jun 2019)

台北科技大學學務處, Part-Time Worker, Sep 2017 ~ Jul 2018

1. Support FTP Server

中勤人力資源管理顧問股份有限公司, InternShip, Jan 2016 ~ Jan 2016

1. Help the team to setup PCs and printers each office.

象星整合股份有限公司, InternShip, Jul 2015 ~ Sep 2015

1. Test mobile APP and product according to test cases.
2. Help developers reproduce issue.

Awards

  • Collegiate Programming Examination, 2014~2015. (C++)
  • ITSA online competition for program design, 2013~2015. (C++)
  • National skill competition for software design in 2012. (VB)

Skills


TypeScript

  • Familiar with Angular 9
  • Familiar with in NestJS 7
  • Experienced in RxJS


C#

  • Familiar in Windows Forms
  • Experienced in ASP.NET Web Forms
  • Experienced in Unity


JAVA

  • Experienced in Android
  • Experienced in J2EE
  • Experienced in JUnit


Python

  • Experienced in Deep Q-Learning
  • Experienced in Tensorflow 1.13
  • Experienced in Keras 2.2


JavaScript ES6

  • Experienced in Express 4
  • Experienced in Mocha
  • Experienced in Chai
  • Experienced in Node


MQL4

  • Experienced in MT4 indicator
  • Experienced in MT4 Expert Advisor


UML

  • Experienced in Usecase Diagram
  • Experienced in Class Diagram
  • Experienced in Sequence Diagram


Database

  • Experienced in TypeORM
  • Experienced in mongoose
  • Experienced in BCNF design
  • Experienced in ER Diagram
  • Experienced in Robo 3T


CI/CD

  • Familiar with GIt and Gitflow
  • Experienced in GItHub and GitLab
  • Experienced in GitKraken
  • Experienced in CircleCI
  • Experienced in Heroku


Other related

  • Familiar with Postman
  • Experienced in ngrok
  • Experienced in Docker
  • Experienced in Redis
  • Experienced in WebSocket


Process

  • Experienced in TDD
  • Experienced in OOAD
  • Experienced in POSD
  • Pass LinkedIn Skill Agile Assessment


Studing

  • Design Pattern
  • Software Architecture
  • Domain-Driven Design
  • Microservices
  • Message Queue

Side Projects

Training an ETF Trading Agent with Deep Q-Learning  

A paper for master's degree.

  • DQN
  • Tensorflow
  • Keras
  • Python 3.6
  • Adobe Premiere
  • OBS

POSD 

As a project for practicing GOF design patterns that refers to Prolog about term matching.

  • C++
  • Regular Expression
  • TDD (Test-Driven Design)
  • GoogleTest Framework
  • design pattern (GOF)
  • makefile

Todo App 

A simple todo app for practicing.

  • Angular 9
  • Angular Material
  • RxJS
  • GitHub Pages

Shop 

A web application that provides users in GUI to record the autos they interest in.

  • Angular 9
  • Angular Material
  • RxJS
  • JWT
  • web-api

Shop-Backend 

A backend that provides client applications with API for record the autos they interest in.

  • NestJS 7
  • TypeORM
  • bcrypt
  • JWT
  • Auth
  • passport
  • Docker (PostgreSQL, MySQL)
  • CircleCI
  • Heroku
  • Postman

Human 

An APP for demo Human queuing at 4 stage life.

  • Angular 9
  • Angular Material
  • RxJS
  • web-api
  • long-polling

Human-Backend 

As a backend that provide client applications with API for demo queuing life stage.

  • NestJS 7
  • TypeORM
  • Schedule
  • Docker (PostgreSQL, MySQL)
  • CircleCI
  • Heroku
  • Postman

Chat-Client 

An App for demo real time chatting.

  • Angular 10
  • Angular Material
  • RxJS
  • socket.io

Chat-Backend 

As a backend that communicates with client App in websocket for real time chatting.

  • NestJS 7
  • socket.io
  • Schedule
  • CircleCI
  • Heroku

Notify-GitHub-Sama 

A web service that listen to the GitHub webhook for notifying Line users.

  • Express
  • github-webhook-handler
  • messaging-api-line
  • Heroku
  • ngrok

POS 

An application with frontend and backend about ordering meals.

  • C#
  • Windows Forms

Indicator-Regression 

An Indicator that apply market prices to regression.

  • MQL4
  • MT4
  • Regression algorithm

Leet-Sama 

A repository recording the code that the problems solved on Leetcode.

  • TypeScript

Powered by CakeResumePowered by CakeResume