HONGWEN FAN https://github.com/HONGWENRU | #3772 BPO, Piscataway, NJ 08854 | 732-351-0287 |
[email protected] EDUCATION Rutgers, State University of New Jersey, New Brunswick M.S. in Computer Science East China University of Science and Technology B.E. in Biochemical Engineering
May 2018 Current GPA: 4.0/4.0 June 2016 GPA: 3.5/4.0
SKILLS Program Languages Databases Web design Operating System
C/C++; Java; Python Management & Oracle 8.x/9.x; SQL Server; MS Access JavaScript; HTML; CSS Windows; Unix; Linux
ACADEMIC PROJECTS
Multithreading Scheduler(Operating System) •This scheduler is to manually switch between various threads. •The basic strategy of the threads switching is multilevel priority queue scheduling. •It can also handle the mutual exclusion control.
Special Tokenizer (C and Linux) •The mechanism of this Tokenizer is finite-state machine. •It can distinguish the type of the token such as word, hexadecimal, octal, and binary. •It can also detect the wrong input and throw an exception.
Y86 Emulator and Assembler&Disassembler (C and Assembly Language) •This program can execute the Y86 program which is a series of operations and memory allocations represented by a bunch of hexadecimal numbers. •Its basic logic is the well-known fetch-decode-execute model. •The disassembler can convert a Y86 program to the assembly instructions which can be easily read by the human. •The assembler can turn the assembly instructions back to the Y86 program.
Word Association System (Java) •This program can automatically complement the rest of the word when you input the corresponding prefix. •It is basically a special tried system. •It can intelligently guess the word you want according to the word occurrence frequency. EXPERIENCE
Research Assistant of the State Key Laboratory of Bioreactor engineering
September 2015-April 2016
•Optimize the oxytetracycline fermentation process. •Cooperate with Northwest A&F University to build the engineering training center.
Vice Minister of Student Union at ECUST
December 2012 -October 2013
•Organize and manage a variety of special events including performances and concerts.
Minister of School Debate Club
February 2013 - August 2014
•Won the championship of the COURT CUP debate competition.
Member of Campus Psychological Counseling Club
August 2012 -June 2013
•Offer Psychological help to the stay-at-home children RELEVANT COURSES Data Structure; Computer Architecture ; Operating Systems Design(on going); Formal Language and Automata Design and Analysis of Data Structures and Algorithms; Design and Analysis of Data Structures and Algorithms II Principles of Information and Data Management(on going)