Skip to content

Latest commit

 

History

History
55 lines (35 loc) · 2.28 KB

brief-resume.md

File metadata and controls

55 lines (35 loc) · 2.28 KB

Bachelor of Electronic and Information Science and Technology, at Fudan University.

Graduate student of Electrical and computer engineering, at Georgia Institute of Technology.

Skills

  • Fast learner
  • Proficient Python and HTTP concurrency based on asynchronous programming.
  • Blockchain (application + infrastructure level)
  • Web, machine learning, deep learning and hardware capable
  • Can use MySQL and other databases. ORM preferred. Can use C(++), MATLAB and verilog. Can read JavaScript, Java, Go, HTML, etc.
  • Survives with Vim, Git, Docker(-compose), Kubernetes, basic Linux and Windows shell scripts, etc. Survives without GUI and IDE.
  • Polishing big data stacks (potentially Apache Spark and Elasticsearch for ETL businesses).

Internship Experiences:

  • High concurrency web spiders for monitoring
  • Backend CRUD services for federated learning platform with strict data privacy
  • dApps, compiler, virtual machine, distributed file system, frontend, ... , for Neo blockchain

Things I have done but codes not uploaded to GitHub

  • Undergraduate
    • Geometric ray tracing
    • high-precision geodesic tracing with adaptive step size
    • Medical imaging and medical image processing: X-ray, CT, nuclear, ultrasound, magnetic resonance
  • Graduate
    • Unsupervised single image super-resolution with emphasis on SSIM
    • Solving Raven's Progressive Matrices with computer
    • Re-study about medical imaging. Reconstructing CT images.

Religious Faith

Work-life balance is religiously correct.

Efficiency rather than extra worktime is religiously correct.

I accept occasional overtime working, but NO 996 ALL YEAR ROUND! Thanks.

Codes are read by humans, not machines.

Fully automated tests are religiously correct.

Do not write too strict asserts in auto tests before the demands are solidified.

Testing codes before writing them is OK.

Save time for humans instead of machines.

I need preparation before I am tested with routine job interview questions, especially when it comes to algorithms.

Learn widely and actively. I am not obligated to be a tool of anyone or any purpose. That's why I did not major in computer science or software engineering.

I can learn any science, technology, engineering and mathematics.