Huahai Liang
***-** **** *** ***# *** Flushing, NY 11355
(347) 609- 1092 Email: ac7s2c@r.postjobfree.com
Education
Stony Brook University Stony Brook City, NY
Bachelor of computer science May 2018
Skills
Programming: Java/JavaEE, SpingMVC/Spring/Mybatis/Hibernate Framework, SpringBoot, Maven, SQL,MySQL RESFful Web Service, JSP, Jquery, Ajax, Python, C, Node.js, JavaScript ES6, HTML5/CSS3,Nginx, RabbitMQ,MongoDB,Apache Tomcat, Git, Servlet, JDBC PROJECTS
Congressional Redistricting System Feb 2018 to May 2018 It is a tool to analyze Gerrymanderring in US and generate new congressional district boundaries without any political influence. It reassigns the congressional districts base on the votes of each polling place under several constraints of users, and displays the new districts with demographic data.The core algorithm is simulated annealing.
Developed UIs with React.js,JavaScript ES6, HTML5, CSS3,Google Map API
Developed Back-end by Java, and Utilized J2EE design patterns(MVC) of SpingMVC/Spring/Mybatis Framework to implement the application.
Acquired/Parsed required data from Cencus Bureau using XML/JSON
Wrote SQL queries to CURD data from the database utilizing Mybatis
Created and executed test cases in JUnit for unit testing of application Flight Reserving Website Feb 2017 to May 2017
Developed UIs with ES6 JavaScript, HTML5, CSS3,JSP
Utilized JQuery, AJAX and Servlet to interact front-end with back-end
Utilized frameworks of SpingMVC/Spring/Hibernate for application
Wrote SQL queries to CRUD data from the database(MySQL) utilizing Hibernate E-Store Jun 2015 to Dec 2015
Developed UIs with ES6,JavaScript, HTML5, CSS3,JSP
Utilized frameworks of SpingMVC/Spring/Mybatis for application
Implemented searching module with Solr
Wrote SQL queries to CRUD data from the database(MySQL) utilizing Mybatis
Utilized Nginx to handle high concurrent connections and reverse proxy
Utilized Quartz scheduler to auto cancel order after 24 hours