Shaoheng(Nick) Wang
*** **** **, ********* * 585-***-****
Rochester, NY 14623 acg7ub@r.postjobfree.com
Objective
Position in computer programming where my computer knowledge, problem solving and communication skills are
applicable to help the company achieve its goals.
Computer Skills
Programmed in Java, C/C++, VHDL, HTML, CSS
Knowledge of distributed system and TCP/IP process
Knowledge of MySQL
Familiar with Eclipse, Visual Studio, Modelsim, MATLAB, LabVIEW, and Virtuoso
Education
Rochester Institute of Technology - Rochester, NY Sep 2012 - December 2014
Major: Electrical Engineering GPA: 3.0/4.0 Degree: Master of Science
Awards: Received multiple Scholarships
Shanghai University of Electric Power - Shanghai, China Sep 2008 - June 2012
Major: Electrical Engineering GPA: 3.2/4.0 Degree: Bachelor of Science
Awards: Outstanding graduate thesis
Graduate Projects
Basic Distributed File System
Implemented in Java using TCP/IP protocol and JSON-RPC.
Implemented a scalable, fault tolerant file system which has chunk servers to manipulate files and a master
server to communicate with clients.
Publish/Subscribe System
Implemented in Java using TCP/IP protocol.
Implemented a publish/subscribe system that utilizes concurrent programming and synchronization.
Pong Game Design
Implemented in VHDL on an FPGA board.
Implemented a game that a player and an artificial intelligence each controls a paddle to catch the ping pong
ball and hit the ball back.
Simple Processor
Implemented in VHDL on an FPGA board.
Implemented a processor with 16 instructions which are add, subtract, increase, decrease, NOT, AND, OR, XOR,
jump to, swap, copy, read, write, etc.
This simple processor performs an infinite loop of fetching the next instruction and executing the
instruction
Programmed a bitwise operands test on this processor.
Standard Cell Library and Corner Cell Design
Built a standard cell library which contains an Inverter, a two-input NAND gate, a two-input XOR gate, a two-
input NOR gate, a four-input OAI, a CMOS 2-to-1 MUX and a D flip-flop.
Relevant Coursework
Advanced C++ and Program Design, Advanced Programming in Java, Distributed System, Analysis of Algorithms, Design
of Digital System, Design for Testability, Physical Implementation.
Languages
Fluent in English and Chinese (Mandarin)