Sign in

Strong in back-end web development in JAVA with Mysql DB management

Atlanta, Georgia, United States
September 26, 2019

Contact this candidate


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




Signature Projects

Other Languages


Contact this candidate