Haiyan Huang
***** ******* **., ******, ** ***** ● ******@*****.*** ● 608-***-****
OBJECTIVE: Energetic graduate with good analytical thinking and good coding skill is eager to obtain a software development position that utilize my technical skills, education and passion for solving interesting problems and transforming complication into simplicity.
TECHNICAL SKILLS
IDE: Visual Studio, Eclipse, NetBeans, IntelliJ
Languages: Java, C#, C++, Assemble language
Systems: Windows, Unix/Linux
Database: Oracle Database 11g, Oracle SQL*Plus, PL/SQL
Web: Java servlet, JavaSever Faces, XML, XSL, HTML, CSS, JavaScript, EJB
Testing Framework: JUnit, Python unit test
EDUCATIONS
California State University, East Bay, CA June 2016
Master Degree - Computer Science
Beijing University of Chemical Technology, China June 2003
Master Degree - Applied Chemistry
University of Science and Technology Liaoning, China June 1999
Bachelor of Fine Chemistry
WORK EXPERIENCE
Course grader, California State University, East Bay, CA Jan 2015 Mar 2015
Grading CS course "Introduction of Programming Concept"
STUDENT PROJECT
Web base application
Back end of a web application to create, insert, and delete a student database using Spring Boot.
Design web applications to access a student system stored in xml files using JavaServer Faces (JSF) and Java Servlet technologies.
Design a web application to send and receive email using EJB as server-side component.
Design a web application to access a database using JDBC driver.
Distribution system Sep 2015 Dec 2015
Design an ATM banking system in C and Java, and implement deposit, withdraw, balance, and quit functions using Socket / RMI / RPC technologies.
Testing automation Apr 2015 Jun 2015
Using python's unittest module and Selenium driver to test GitHub website by interacting with GitHub search engine
Test view and table of BookSite database using python and Django.
GUI design and game Apr 2014---Jun 2014
Card game of FreeCell and Solitaire in C++ under QT creator. The game can be play on a single computer or two separated computers.
Relevant Courses:
Database Architecture
Database Systems Administration
Distributed Systems
Soft Testing & Quality Assurance
Computer Networks
Topics in GUI Programming
Advanced WWW Software Development
* I'm a green card holder.