Dichao Hu (Spencer)
************@******.***
***, **** ****** **, ***** Atlanta, USA
Strong in back-end web development in
JAVA with Mysql database management.
Familiar with Linux administration.
Looking for a back-end SE internship.
JavaEE Frameworks
Spring & SpringMVC
Mybatis & Shiro
Microservices Frameworks
Spring Boot+Cloud+Data
Dubbo & Zookeeper
Search Engines & Databases & MQs
Solr & Elasticsearch
Mysql & Oracle
Redis & ActiveMQ
Version Control & Linux Administration
Git & Maven & Jenkins
Docker & Kubernetes
Nginx & Lvs & Zabbix
B.S. in Computer Science 08/2016 – present
Georgia Institute of Technology, Atlanta, USA
GPA: 3.83/4.0 Specializations: Media & Intelligence Honors: Dean’s List from 2016 to 2019 Teaching: TA for CS 4641 Machine Learning, CS 2340 Objects and Design B.S. in Computer Science (Exchange Program) 08/2018 – 12/2018 Nanyang Technological University, Singapore
Honors: Best Paper Award in IWAIT 2019 (8 out of 200+) Backend Software Developer Intern (Java) 05/2019 – 08/2019 Haitong Securities Company (Headquarters), Shanghai, China Main responsibility: improve performance of the company search system in various aspects Investigated Solr's multi-variable ranking algorithm and improved search precision of the system by 3% using new parameter configurations
Boosted cache hit rate of the search system by 7.5% without increasing its load time Helped develop the search prompt module based on Solr's spell check components where the module can produce accurate search suggestions in real time after optimization Undergraduate NLP Researcher (Python) 09/2018 – 12/2018 Nanyang Technological University, Singapore
Replicated the previous state-of-the-art information extraction model (CMLA) via Tensorflow with a performance difference within 1%
Surveyed through recent research works on variants of attention mechanisms as well as their application on different NLP tasks, presented results to group members, and finally published a survey paper to the SAI Intelligent Systems Conference (Intellisys 2019) Incorporated advanced self-attention and memory layers into our existing model to further improve its F1 score by 2%
"EGO" Distributed E-commerce Web Project (Java, Linux) Developed the entire back-end part of a distributed e-commerce web project based on Tomcat7 + CentOS6 with various modules including portal, sso, ordering, cart, search, etc. Project structure: DB layer = Mysql (main storage) + Redis (caching) + Solr (searching); persistence layer = Mybatis; business layer = SpringMVC + RestAPI; RPC = Dubbo + Zookeeper Prevented users from waiting for Solr to warm up by incorporating async function call; set a key expiration time (10 mins) for login info in Redis and achieved automatic login (sso) by implementing pre-check logic to match cookie info from requests with Redis key-value pairs Achieved LB and HA by deploying the project onto a linux VM cluster with 12 nodes Html Css Javascript Python Matlab R C Latex
Hu, Dichao. "Examining performance of sketch-to-image translation models with multiclass automatically generated paired training data." International Workshop on Advanced Image Technology (IWAIT) 2019. Vol. 11049. International Society for Optics and Photonics, 2019. Hu, Dichao. "An introductory survey on attention mechanisms in nlp problems." Proceedings of SAI Intelligent Systems Conference. Springer, Cham, 2019. Core Skills
Education
Professional
Experience
Signature Projects
Other Languages
Publications