Aobo Guan

Aobo Guan
Embedded Software Engineer at Rockwell Automation

Summary
Thanks for your attention! I am pursuing a Master of Science in Electrical Engineering at the University of
Minnesota and mainly focusing on FPGA and ASIC developing. I’m proficient in C, Verilog, LAD, PLC,
control system design, PID controller, RTL and Logic designing. Besides these skills, I also have experience in
design, implementation, verification of analog and digital circuits, Linux, PLC, FPGA developing. Whenever
there is something new that is necessary to know, my passion takes over and I learn it quickly. I used to learn
how to code with Verilog within one night and made the UART project within a single day. Besides being
motivated and a quick learner, I am proficient at problem-solving, data analysis, being a self-starter and
easygoing. My daily life can also be colorful. Other than playing basketball and reading, shooting the breeze
with friends is my new hobby because I learn lots of English from them and they learn more about China. Now
I can have fluency in both English and Mandarin and also have abundant experiences as an M.C.

Experience
Embedded Software Engineer at Rockwell Automation
September 2014 – Present (1 year 6 months)

Embedded Engineer at rockwell automation
2014 – 2015 (1 year)

Graduate Student at University of Minnesota
September 2013 – December 2014 (1 year 4 months)

Engineering Intern at Rockwell Automation
May 2014 – August 2014 (4 months)

Courses
Bachelor of Science (BS), Electrical and Electronics
Engineering
Huazhong University of Science and Technology
Distributed Control System
Process Control theory
Digital Circuit and Logic Design
Analog Electronics Technique
C Program Language
Automation Theory
Computer Network

Page1
Process Control System
Electronic Device and IC Design
Design of FPGA

……………………………………………………………………………………………………………………………………………..

Graduate Student
University of Minnesota
LINEAR CONTROL SYSTEMS: DESIGNED BY EE4231
INPUT/OUTPUT METHODS
DIGITAL DESIGN WITH PROGRAMMABLE EE4301
LOGIC
LINEAR SYSTEMS AND OPTIMAL CONTROL EE5231
GRADUATE RESEARCH PRESENTATIONS AND WRIT 5052
CONFERENCE WRITING FOR NON-NATIVE
SPEAKERS OF ENGLISH
Computer Architecture and machine organization EE4363
Robust control system design EE5235
VLSI Design Lab EE5327
Circuit Computation and Biology EE5393

Projects
Embedded System Development Quadcopter (Quadrotor Helicopter) Design
January 2014 to Present
Members:Aobo G.
# Achieved UAV motion control based on an ATMega 2560 microcontroller and ArduCopter V3.1 #
Linearization of the mathematic module of Quadcopter which is typical nonlinear system # Built a robust
control algorithm to keep aircraft stabilization under wind effect # Unmanned Aerial Vehicle(UAV) self-
navigation algorithm developing and verification # Developed the embedded firmware to achieve the fly
control algorithm # Combined GPS module as the feedback to the navigation of the UAV # Android
application developing on mobile phones which can be used for the Quadcopter’s navigation and wireless
control
National Students Scientific Innovation Project
March 2012 to Present
Members:Aobo G., Xiao Chen
# Made control plan includes PID controller, fuzzy logic controller, cascade and feed-forward/feed-backward
# DCS configuring, programming with CFC,SFC,STL,LAD and debugging (Implemented on SIMATIC
S7-400 PLC) # Designed a Human Machine Interface(HMI) with WinCC to monitor the object operation and
parameters setting # The system is robust enough to disturbances like fuel pressure fluctuation, load change
and maintain the temperature fluctuation within 1 # and product purity changing within 0.5% # Cooperated

Page2
with teammates by communicating, motivating, accepting responsibility and sharing credit # The control
plan won Siemens Cup National Collegiate Industrial Automation Challenge 2012, First Prize of East China
Division and Second Prize of National Final
Fuzzy Logic Control on Liquid Level Based on SIMATIC 300 PLC
February 2013 to June 2013
Members:Aobo G.
# Learned the fuzzy logic control theory through the Internet and the library # Collaborated with SUPCON
Company for CS-4000 system process control system debugging and improving # Modeled the first and
second order water tank by measuring step response # Developed the analytical model on Simulink # Built
fuzzy logic control lookup table by fuzzy logic toolbox # Performed fuzzy logic PID controller on SIMATIC
300 PLC with programming STL, LAD # Evaluated the performance of fuzzy PID controller and adjustment
on parameters, fuzzy logic controller performs well on model changing
Very Large Scale Integrated Circuit (VLSI) Design and Verification
January 2014 to Present
Members:Aobo G.
# Implemented and Verified the MIMO baseband transceiver with System Verilog on VCS, DVE # Evaluated
the performance of the circuit through computer simulation # Verified the circuit’s function and debugging #
Effectively writing abilities to accomplish reports of the circuit design in required format # Oral Presentation
demonstrated strong communication skills by presenting theories and implementations
Digital Design with Verilog HDL
September 2013 to Present
Members:Aobo G.
# Used Xilinx Integrated Software Environment(ISE) and Verilog to create an abstract description of a
circuit which satisfies all requirements # Solved problems and understood basic theories and methods by
communication and search the Internet # RTL, logic Design, Finite State Machine(FSM), Gate Level/
Behavior Level Design with Verilog # Verified the function of the circuit with Test Bench # Implementation
on Field Programmable Gate Arrays(FPGA)
Huazhong University of Science and Technology Automation Lab
September 2011 to Present
Members:Aobo G.
# Analyzed complex industrial object (evaporator) by modeling on MATLAB and made control scheme
by process and PID control theory # Implemented SIMATIC S7-400 PLC & SMPT-1000 systems by
programming with CFC, SFC, SCL # Designed a Human-Machine Interaction(HMI) by WinCC which can
monitoring indexes and set PID parameters # Combined process control theories and practice by control
scheme planning, assessing and implementing
C Programming Language Design on Warehouse Management System (WMS)
September 2010 to Present
Members:Aobo G.

Page3
# A Warehouse Management System with graphic operation, mouse action, animation simulation, file
descriptor # Implemented on Borland C by coding, debugging, quality assessment and file management (3k
lines of code) # Quick learning from knowing nothing to be proficient in C within a month
24-hour clock design
November 2012 to November 2012
Members:Aobo G.
This is a clock with following functions: Function 1#Showing time in either 24-hours or 12-hours, depends
on SW1, 1 for 24, 0 for 12 Function 2: Alarm clock. Turning SW0 to 1, this function can be closed.
Function 3: Time adjustment, users could adjust time and alarm time. Function 4: On time alarm, when time
close to o’ clock, the LEDs will twinkle to prompt.
telephone fee counter
February 2012 to February 2012
Members:Aobo G.
Function 1: This telephone fee counter can works in four different fee models: Model 1: 10 cents/min Model
2: 1 dollar/min Model 3: 2 dollars/min Model 4: 1.6 dollars/min All these models could be
switched by switch 5&6 on Basys 2. Function 2: Setting of phone credit: Users could set the credit of their
telephone by switch 3&2 and Button 0 on Basys 2. We can set cent, ten cents, dollar and ten dollars these
four bits one by one or just adjust one bit and it will carry automatically. Function 3: Lack of credit reminder,
when the fee lest in the account is not enough to make a call for 5 minutes, these LEDs would twinkle to
remind user the lack of credit. Function 4: Cutting off the call when account is not enough to make a call for
one minute.

Languages
Chinese
English

Skills & Expertise
PLC
FPGA
Simulink
Matlab
Verilog
RTL
C/C++
ASIC
Learning Quickly
Ladder Logic
Logic Design
Digital Circuit Design
Xilinx ISE
Xilinx

Page4
Altera Quartus
System C
System verilog
Instrumentation
STL
CFC
SFC
Windows
Microsoft Office
EDA
Basys
ModelSim
HMI design
WinCC
STEP7
PLC Ladder Logic
Siemens S7-200
DCS
C

Education
University of Minnesota
Masters, Electrical, 2013 – 2015
Huazhong University of Science and Technology
Bachelor of Science (BS), Electrical and Electronics Engineering, 2009 – 2013
Activities and Societies: As a radio host, I took part in an activity to record motivational stories for children
with vision impairment. These children’s dovelike nature and courage touched me. Being a M.C. at different
ceremonies is also my duty. Within four years as an undergraduate student, I hosted more than forty activities
and some of them with thousands of people participated.
Huazhong University of Science and Technology
Bachelor’s degree, Automation Engineer Technology/Technician, 2009 – 2013
Activities and Societies: 1.RA, Huazhong University of Science and Technology Automation Lab 2.RA,
Huazhong University of Science and Technology FPGA developing lab 3.Leader, National Students Scientific
Innovation Project 4.Leader, C Programming Language Design on Warehouse Management System (WMS)
5.Siemens Cup National Collegiate Industrial Automation Challenge 2012, First Prize of East China Division
6.Siemens Cup National Collegiate Industrial Automation Challenge 2012,Second Prize of Nationwide Final

Interests
Playing basketball, playing the chess, reading, cooking

Page5
Aobo Guan
Embedded Software Engineer at Rockwell Automation

Contact Aobo on LinkedIn

Page6

  • Updated 7 years ago

To contact this candidate email aoboguanhust@gmail.com

Contact using webmail: Gmail / AOL / Yahoo / Outlook

This entry was posted in . Bookmark the permalink.