Jiajun Liu
Address: **** * ***** ** *** ***, Tempe, AZ, USA 85282
Tel: 480-***-****
Email: *******@***.***
Education Background
Master degree
Arizona State University, Tempe, AZ
Aug. 2011 - Oct. 2013 (est.)
Master of Science in Electrical Engineering
GPA: 4.0
Bachelor degree
Xi'an Jiaotong University, Xi'an, Shaanxi, China
Aug. 2007 - Jun. 2011
Bachelor of Science in Electrical Engineering
GPA: 3.0
Courses
Software (including audited): Programming Methodology (Java), Programming
Abstractions (C Programming Paradigms (C, C++, Python), Object
Oriented Programming (Java), Introduction to Databases (SQL, XML), Data
structures and algorithms I & II
Electrical: Analog Integrated Circuits, Digital Integrated Circuits,
Automatic Control Theory, Digital Signal Processing, Electrical Power
Device
Professional Experience
1. Software Developer (C# ASP.NET & database) at Mind Chemistry Apr.
2013 - Present
. Design a new team member management system for the Company using C#
ASP.NET and SQL.
a. Design the web system using Visual Studio, C# and ASP.NET. The webpages
are designed to coordinate with the SQL database safely and reliably.
b. Create a new relational database system using SQL database to store
every member's account information, meeting schedule, stock status, etc.
The data can be viewed and updated through the web pages.
c. Using C# to synchronize the data in the database with data in TFS. The
authorized users can use the web pages to update account information
and manipulate data in the TFS.
. Building the data layer for the Hydra Project using SQL and XML
database in Agile framework.
a. Design the data model schema for the Hydra Project.
b. Create XML wrapper code and fix build middle layer wizard.
c. Create integration and unit test for data layer.
2. Projects written in other languages (Java and C++)
Mar. 2012 - Present
a. Design a path finder and random maze generator in C++. In path
finder mode, the program implements Dijkstra's algorithm to find out the
shortest distance between two points. In random maze generator mode, the
program can generator a maze using Kruskal's algorithm. All of the data is
stored in the heap data structure, which also needs to be included in the
program.
b. Design word game Boggle! in C++ and implement algorithm of backtrack
recursive programming. The program uses recursive to determine whether the
player input is valid or not. Then the program can find all the remaining
words using recursive.
c. Design game Yahtzee! in Java. The program can control the rolling of
dice to be random. With player's clicking mouse, the program can judge
whether the operation is allowed or not following the rule. With different
results, the program can calculate the points automatically and determine
the winner.
d. Design NameSurfer Program in Java using GUI. This program displays
the popularity of an input name in last century using a graph. The program
first extracts the data from the database and stores the data for each
name in the program. When a play types a name in the GUI input, the
program can display a graph showing the ranking of popularity versus time
in a grid. When the size of the window changes, the program would
automatically redraw so that everything exactly fits in the window.
e. Design game Tetris in Java using modular programming theory in OOP.
Every file is well designed to perform its functions such as moving,
rotation, sanity check, etc.
3. Part-time LED power electronics engineer at Solite, Inc.
Apr. 2013 - Present
. Design and build the circuit for high-current LED circuit.
a. Select appropriate component rating value to meet the output requirement
(32V, 2A) .Design the schematic and PCB layout for the circuit.
b. Design EMI circuit to reduce the influence of the EMI.
4. System control engineer internship at ABB China
May 2012 - Jul. 2012
. With Matlab Simulink and Simpower, build models for Metro high voltage
circuit and components, including power supply, traction and auxiliary
converters based on typical topology. Make GUI program for these models.
. Run simulation for situations of normal operation at different modes and
for failure modes. Select key components (e.g. fuse, line conductor, DC
link capacitor) based on the simulation.
5. Thesis research on electrical high voltage engineering.
Feb. 2012 - Present
Publications
J. Liu, G. G. Karady, H. Alamer, A. Alhabib and Q. Yan, "Influence of
grounded back electrode on the AC creepage breakdown," IEEE Transactions
on Dielectrics and Electrical Insulation, Vol. 20, No.5, pp.1887-1894,
October 2013.
Expertise
. 1 year of working hands-on experience in software development using C#
ASP.NET, SQL database, XML and HTML.
. Good understanding and hands-on experience of Object Oriented
Programming, Large Scale Software Development, Quality Assurance and
Implementing Algorithms
. Proficient programming skills in C, C++, Java and Python.