Giter VIP home page Giter VIP logo

๐Ÿ‘‹ ๐—”๐—ฏ๐—ผ๐˜‚๐˜ ๐— ๐—ฒ

I am a Taiwanese. Please call me Daniel. I am a person who desires to meet new things, challenges and new ideas. I have experience in front-end development in the industry and a self-taught full-stack developer (study back-end and dev-ops).

๐ŸคŸ ๐—–๐—ฎ๐—ฟ๐—ฒ๐—ฒ๐—ฟ ๐—š๐—ผ๐—ฎ๐—น

My goal is that I can build anything as I want and becoming a software architect in this industry. After I have been worked for two years, I realized that I have to work on my own project first so that I could have more time to cover more comprehensive knowledge. In order to achieve this goal, I quit my job and study online to enhance my knowledge by studying algorithm and system design. In practice level, I strongly believe to build an enterprise level product from scratch is the best way and the only way to go.

๐Ÿ”ญ ๐—ฆ๐—ถ๐—ฑ๐—ฒ ๐—ฝ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜ ๐—œ'๐—บ ๐—ฐ๐˜‚๐—ฟ๐—ฟ๐—ฒ๐—ป๐˜๐—น๐˜† ๐˜„๐—ผ๐—ฟ๐—ธ๐—ถ๐—ป๐—ด ๐—ผ๐—ป

Building a US stock screener based on the financial statement from www.sec.gov. This project means a lot for me. I can boost my career through this work in terms of technical knowledge and project management. See "Project: Full-stack: Lazy-stock-screener-demo" section for more details.


๐Ÿง  Tech Skills

Front End
โžข webpack/babel
โžข React Ecosystem: React Hooks/React Router/Redux/React SSR/dynamic import/React in Typescript
โžข API: Axios/Apollo-client/GraphQL
โžข CSS/SCSS/Style Component/Materical UI
โžข MVP pattern

Server
โžข Golang Ecosystem: Fasthttp
โžข Node.js Ecosystem: Express.js in Typescript/Chi+Mocha/Sequelize/Mongoose
โžข Python Ecosystem: Pandas
โžข System Design Pattern: DDD/Clean Architecture
โžข DB/Cache: PostgreSQL/MongoDB/Redis

Dev-Ops
โžข Container: Docker/Docker-Compose
โžข Reverse-Proxy: Traefik


๐Ÿ“‚ Projects

A US stock screener based on the financial statement from www.sec.gov. Design a system from use-case/user story to CI/CD. It leverages all the ideas or principles listed in the following: highly decoupled components, event-driven design, and SOLID principles. A MVP pattern is in front-end with React Hooks; Using Clean Architecture and DDD best practices with Golang in the back-end; Data pipeline is built on top of Python with various design patterns. Everything is containerized with Docker and managed by Kubernetes, while Gitlab CI/CD helped me to deploy this project to the GKE. The main project is privated and on gitlab, therefore, only part of this project are demonstrated on github origanization.

Full-stack: Price Dashboard

An internal SPA for the purpose of setting and reading prices in terms of each product in the online shop. The tech stack is MERN (react-redux, node, express, mongoDB) with Docker/Kubernetes and system structure is based on microservice architecture. The details tech-stack are Webpack/SPA/Google OAuth2/Node/Mocha/Apollo Server/MongoDB/Redis/Nginx/Docker/K8S/TravisCI/Terraform.

  • A python version financial report dumper with Pandas/Google Sheet API/
  • I also implement various design pattern like:
    • TableAbstractFactory
    • ScoreTableStrategy
    • BuyDecisionStrategy
    • InputPipeLine
    • APIMediator
    • OutputObserver
    • Chain of Responsibility/Builder

Daniel Lin's Projects

ai_in_finance icon ai_in_finance

This is the code for "AI in Finance" By Siraj Raval on Youtube

awesome-go icon awesome-go

A curated list of awesome Go frameworks, libraries and software

ddd-forum icon ddd-forum

Hacker news-inspired forum app built with TypeScript using DDD practices from solidbook.io.

fasthttp icon fasthttp

Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http

finmind icon finmind

Open Data, more than 40 financial data. ๆไพ›่ถ…้Ž 40 ๅ€‹้‡‘่ž่ณ‡ๆ–™๏ผŒๆฏๅคฉๆ›ดๆ–ฐ

fullstack-emailsender-upgraded icon fullstack-emailsender-upgraded

Upgraded version of a email promotion and monitor system based on Stephergrinder's fullstackreactcode. Solely to practice the cutting edge tech stack.

github_actions_gtest_example icon github_actions_gtest_example

Use gtest with github actions. Quickly example how to add a workflow / action to github that executes your gtest tests.

interview-questions icon interview-questions

A full list of interview question in software industry and is going to update from time to time.

javafamily icon javafamily

ใ€Java้ข่ฏ•+Javaๅญฆไน ๆŒ‡ๅ—ใ€‘ ไธ€ไปฝๆถต็›–ๅคง้ƒจๅˆ†Java็จ‹ๅบๅ‘˜ๆ‰€้œ€่ฆๆŽŒๆก็š„ๆ ธๅฟƒ็Ÿฅ่ฏ†ใ€‚

just-react icon just-react

ใ€ŒReactๆŠ€ๆœฏๆญ็ง˜ใ€ ไธ€ๆœฌ่‡ช้กถๅ‘ไธ‹็š„Reactๆบ็ ๅˆ†ๆžไนฆ

ksuid icon ksuid

K-Sortable Globally Unique IDs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.