Resume

Sign in

Information Security Assistant

Location:
Baltimore, MD
Posted:
February 27, 2020

Contact this candidate

Resume:

Gaoyuan Du

**** *. ******* ******, *********, MD 21218 410-***-**** adb09o@r.postjobfree.com https://github.com/Hiramdu EDUCATION

Johns Hopkins University, Baltimore, MD, United States Aug. 2019 –Dec. 2020 (Expected) Master of Science in Computer Information Security Shandong University, Qingdao, Shandong, China Sep. 2015 –Jun. 2019 Elite Class, Joint program with Chinese Academy of Sciences Bachelor of Science in Computer Science and Technology GPA: 3.57/4.0 SKILLS

Programming Languages: Python, Java, SQL, Scala, HTML, CSS, JavaScript, C++, MATLAB, Go, C# Technologies and Tools: Linux, Git, MySQL, PostgreSQL, MongoDB, Django, React, Spring Boot, Spring MVC, MyBatis, Flask, Web2py, jQuery, Nodejs, AWS, JIRA, Hadoop, Spark, Tableau, TensorFlow, D3 EXPERIENCE

Information Retrieval Lab, Shandong University, Qingdao, China Sep. 2017– May. 2019 Research Assistant Advisor: Prof. Liqiang Nie, Prof Xuemeng Song

Designed and implemented a complementary clothing recommendation system and crawled dataset from Polyvore with Python, TensorFlow.

Applied generative network into matching task while most of existed works ignore generative compatibility and use street pictures or images from magazines directly.

Recommended best complementary clothing and improved recommendation accuracy from 43.64% to 86.23%. Natural Language Processing Lab, Tsinghua University, Beijing, China Jun. – Aug. 2017 Research And Development Intern Advisor: Prof. Zhiyuan Liu

Completed the data processing using Python to realize automatic error correction of Chinese composition correction system.

Studied Knowledge Graph and relevant NLP fields, implemented the word2vec algorithm with C++.

Optimized the word2vec algorithm about 10% performance improvement by breaking the word into single character. Machine Intelligence and Media Analysis Lab, Shandong University, Jinan, China Sep. 2016 – Jun. 2017 Research Assistant Advisor: Prof. Xinshun Xu

Conducted a layered fusion Hash Learning method modeling, leveraged different types of features from multiple layers of deep neural network to improve performance with Matlab, Python, TensorFlow.

Encoded given images and adjusted parameters to find the optimal solution, verified performance enhancement of end-to-end deep hashing methods through various datasets experiment.

Obtained at least 10% and up to 29.1% performance improvement in hashing methods. SELECTED PROJECTS

Real EstateWebsite Feb. 2020 – Present

Designed and developed a real estate web application utilizing Python, Django, PostgreSQL, Bootstrap.

Implemented core features including register/login authentication, view/post houses, advanced/random search, contact inquiries, send message to realtors

Created web service with Django Rest Framework and jQuery. IT Technology Blog System Jan. 2020 – Present

Designed and implemented a blog system that coders can share their technology experiences with React Hooks, Next.js, Egg.js, MySQL, Ant Design.

Implemented blog frontend rendering, data interface business logic and article backend management.

Adopted approach of marked plus highlight to convert articles to Markdown format. Open Source Forum QA System Oct. – Dec. 2019

Designed and developed a full-stack online question & answer open source forum application faced for new programmers with Java, Spring, Spring Boot, MyBatis, MySQL/H2, Bootstrap.

Implemented the user authentication, question, reply, notify, latest, hottest, zero replies elimination with OAuth.

Developed and beautified front end web page with HTML5, CSS3, JavaScript, jQuery. Escape Room Game Aug. – Oct. 2019

Designed and implemented a game that players should escape from a room utilizing various objects with Python, including server and client two-way communication on application layer, session layer and transport layer.

Designed a TCP-like network protocol for an overlay network, including handshake and shutdown functions

Built a secure layer similar to TLS 1.2 protocol, which performs a cryptographic handshake using diffie-hellman keys and used digital certificates to authenticate keys.



Contact this candidate