Huang Zhu –

Huang Zhu
5801 SW Candletree Drive Apt 11
Topeka, KS 66614
H +1 (785) 320 3336
B [email protected]
Education
2008-2014 Ph.D. in Computer Science, Kansas State University.
GPA: 3.9/4.0
2004-2008 B.S. in Software Engineering, Nanjing University of Posts and Telecommunications.
GPA: 3.4/4.0
Certificate
Mar 2013 Machine Learning, Coursera.
Working Experience
Feb 2014 - Software Engineer at Yantra Financial Technologies, Topeka, KS.
present Designing and developing:
•
•
•
•
•
Banking and payment platforms
KYC (Know Your Customer) and OFAC screening systems and tools
Real-time risk management systems
Infrastructural services such as email and statistics report services
Web security rules for authentication and authorization
May 2013 - Intern at NetApp, Wichita, KS.
Aug 2013 • Developed a web-based software configuration tool for NATE (NetApp Application Test Environment)
Technical Skills
Languages Java, JEE, Groovy, C, C++, Python, PHP, JavaScript
Frameworks Spring Framework (Spring MVC, Spring Data, Spring Security, Spring Boot), Grails, JUnit,
and Libraries Jasypt, JPA/Hibernate, JDBC, SLF4J/Logback, Apache Commons, jQuery, Bootstrap,
ANTLR, StringTemplate
Tools MySQL, MongoDB, Redis, Gradle, Maven, Git, Tomcat, Octave, Spin, Uppaal, Eclipse
Field Distributed Systems, Web Services (REST), Machine Learning, Web Security, ConcurKnowledge rent and Parallel Programming, Compiler Development, Cyber-Physical Systems, Web
Programming, Model Checking, Unix/Linux Programming, TCP/IP Protocols
Research and Course Projects
2011-2014 CPSNET: A Simulation Platform for ERDCPS, Java.
Research project. A platform for simulating the transaction model of ERDCPS (Environmental
Resource Dependent Cyber-Physical Systems).
2013 A Web-Based Software Configuration Tool for NATE, PHP, MySQL, JavaScript,
Ajax, jQuery, Bootstrap, HTML, CSS, LAMP.
Intern project (NetApp, Wichita, KS). A web-based software configuration tool for NATE (NetApp
Application Test Environment).
2013 Biological Data Analyzer, Java, Multi-threading.
A configurable tool that takes raw biological dataset as input, processes the data, calculates
statistical results and draws figures.
2013 Web Crawler for McDonald’s Websites, Java, Apache Commons, Multi-threading.
A web crawler that grabs and processes web pages from all McDonald’s websites, creates indices
for given keywords, and outputs the statistics result.
2013 Algorithm Projects, Java.
Course Projects (Algorithms I and II on Coursera). Algorithms include: Percolation, Pattern
Recognition, 8-Puzzle, Kd-Tree, WordNet, Image Seam Carving, Baseball Elimination, BurrowsWheeler Data Compression.
2012 Machine Learning Projects, Octave.
Course project (Machine Learning on Coursera). Applied supervised and unsupervised machine
learning techniques such as Linear Regression, Logistic Regression, Neural Networks, Support Vector
Machines, K-Means Clustering, Anomaly Detection, and Recommender Systems to build learning
models. Problems included: student enrollment prediction, handwritten digits recognition, reservoir
water flowing prediction, spam classification, image compression, failing server detection, movie
recommender system.
2011 Logic-Based Repository Manager, Java, ANTLR, Bouncy Castle, Datalog, Binder, XSB.
Course project. A repository server that uses logical rules to authenticate and authorize repository
clients.
2010 An Extended StaticJava Compiler, Java, Bytecode, C, JUnit, ANTLR, StringTemplate.
Course project. A lightweight Java compiler. Developed parser grammar, AST grammar, Type
Checker, Java bytecode generator for Extended StaticJava. Developed a C code generator that
generates C programs from Java programs, and implemented a garbage collector for C.
2009 A Communication Protocol for A Vehicle Collision Warning System, SPIN, Uppaal,
Promela.
Research project. Developed algorithms to predict vehicle collisions, and communicate protocols for
message propagation. Simulated algorithms and protocols using SPIN and Uppaal model checkers.
Publications
Huang Zhu, "Dissertation: A Transaction Model for Environmental Resource Dependent Cyber-Physical Systems".
Huang Zhu and Gurdip Singh, "A Communication Protocol for a Vehicle Collision
Warning System", The 3rd IEEE/ACM International Conference on Cyber, Physical and
Social Computing (CPSCom2010), Dec. 18th, 2010. (Best Paper Award)
Links
LinkedIn http://www.linkedin.com/in/zhuhuang.
GitHub https://www.github.com/zhuhuang.