Code Monkey home page Code Monkey logo

Shutao SHEN 👨‍💻


👣 Education

  • [09.2012 - 07.2017] Dalian university of technology (211, 985, Double First Class)
    📖 Bachelor of Architecture (B. Arch.) 
    📖 Minor Certificate of Computer Science and Technology
    
  • [09.2015 - 09.2016] Technical University of Darmstadt (Germany)
    🚀📖 Exchange Student
    
  • [09.2017 - 09.2018] Technical University of Darmstadt (Germany)
    📖 Bachelor Student of Informatics, 2 Semesters
    
  • [09.2018 until now] Technical University of Munich
    📖 Bachelor of Informatics (B.Sc. Informatik)
    📖 Master of Informatics (M.Sc. Informatik)  
    (Bachelor+Master: 3 Years and 8 Months only)
    

🛠️ Languages and Tools:

  • Web Frontend
    JavaScript React Redux Nodejs Express.js Vue VUEX Socket.io

  • Web/Game Backend
    Go GRPC ETCD Opentelemetry Docker Kubernetes Istio Envoy Helm DevOps Github Action Terraform SCF

  • Protocols
    JSON JSON Schema OpenAPI Swagger Yaml Protobuf

  • Tools/Ops
    Linux Git Makefile NGINX Tomcat Wireshark Postman

  • DB/Middlewares
    MongoDB Redis Pulsar MySQL Cos SQLite

  • Well-known Techs
    Java Kotlin Spring JWT Gradle Maven Python numpy pandas request multiprocessing C MIPS Intel Assembly Haskell OCaml Racket

  • Others
    Photoshop Autodesk CAD Rhinoceros


✨ Experience

  • [08.2021 - now] Employee from Tencent Holdings Ltd

    IEG (Interactive Entertainment Group)
    Focusing on Cloud Native in Online Game
    
  • [03.2020 - 10.2020] Capstone Project / Summer Internship (Tencent Holdings Ltd)

    Capstone Project: Cloud native practice of the back-end in online game 
    Summer Internship: back-end dev in online game 
    Techs: DevOps, Opentelemetry, GRPC, GM-tools,WebSocket, Github Actions, Kubernetes, Helm
    
  • [12.2019 - 06.2020] Bachelor Thesis and Working Student

    Documentation(I/O) language design
    Online compiler implementation
    
  • University Labs

    [03.2021 - 08.2021] Evaluation of Discovery and Binding Mechanisms for QUIC Proxys
        Master Thesis
        QUIC & Proxy
    
    [03.2021 - 06.2021] Campus Project
        IoT Website & Data Flow & Map
        Kubernetes, PHP, React.js, Google Map API, Airflow, CosmosDB
    
    [04.2019 - 07.2019] TUM "iLab" Network Lab
        Static/Dynamic Routing, DNS, DHCP Prefix delegation, packet filtering, TCP BBR, onion
        Network security: ARP spoofing, IPv6 SLAAC DoS Attack, half-open scanning
    
    [12.2019 - 06.2020] Python Labs
        Internet Measurement: multiprocessing, pandas, sqlite3
        Crowds Simulation: machine learning and embedding algorithms, VAE(tensorflow), Koopman Operator
    
    [Others] 
        DApp based on Ethereum: Online Love Lock 
        Personal website: Nginx, Haproxy, VPN, DDNS, and tiny Programs (Microservice with docker)
        Basic machine learning: kNN, Decision Tree, MAP, MLE, kMean...
        Patent: CN107386541A
        More: github (sstshenshutao)
    

Shutao SHEN's Projects

hookgoogle icon hookgoogle

Chrome Ext for hooking the google's main page and the searching page. you can change the color or change the pictures of the pages of google.

javacad icon javacad

This is a programming homework of the course "FOP" at TU Darmstadt. The task is to implement a CAD project in java. A file format to load/save the data is required.

jslt icon jslt

JSON query and transformation language

jsmo icon jsmo

jsmo, a javascript implementation of pymo/pymo

json-ptr icon json-ptr

A complete implementation of JSON Pointer (RFC 6901) for nodejs and modern browsers.

libutp icon libutp

uTorrent Transport Protocol library

markdown-cv icon markdown-cv

a simple template to write your CV in a readable markdown file and use CSS to publish/print it.

mediastreamrecorder icon mediastreamrecorder

Cross browser audio/video/screen recording. It supports Chrome, Firefox, Opera and Microsoft Edge. It even works on Android browsers. It follows latest MediaRecorder API standards and provides similar APIs.

my-blog icon my-blog

:palm_tree::octocat:A simple & beautiful blogging system implemented with tale & docker & springboot & thymeleaf & mybatis

online-zip icon online-zip

A online zip software to zip your dir. A demo can be found here:

os.js icon os.js

JavaScript Cloud/Web Desktop Platform

oson icon oson

oson is a micro-language to describe the schema of JSON. It allows you to write down the JSON and the schema of JSON inside only one file(with annotation).

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.