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.
© Copyright 2024 ExpyDoc