Skills

AWS, Hadoop, Spark

I am a skilled AWS user and developer. I am adept at composing AWS policies to customize role-based operation permissions and to control the access to resources on AWS such as EC2 instances and S3 buckets. I'm also experienced in building clusters for big data computation using Hadoop and Spark framework. 

Operating Systems and Databases

I have hands-on experiences on Linux systems such as RedHat, CentOS and Ubuntu. I'm also not new to databases including mySQL, Oracle Database, Microsoft SQL Server and Access.

DSATools, Eterra Habitat, PSCAD, PSLF, PSS/E, PowerWorld

I am professional in electro-magnetic transients simulation with PSCAD, electro-mechanical transients simulation with PSS/E, PSLF or DSATools, as well as short circuit analysis and network equivalence with PowerWorld. I had served as the instructor of Arizona State University Power System Simulation Lab for two years. My project experiences are the best evidence for my conversance on these tools.

C/C++, Fortran, Python, Java

I am adept at programming with C/C++, Python and Fortran language. I have written hundreds of Python scripts to help improve the work efficiency in the past five years. I have rich experience in developing complex applications, drivers, custom plugins, APIs, as well as self-defined dynamic linked modules. I am also a veteran in tailoring flexible simulations for PSLF with EPCL. Moreover, I use Perl and Java from time to time for various projects in my current work.

LabView, LabWindows

Virtual instruments such as LabView and LabWindows are really helpful in developing the high-speed protection platform. In an NSF funded project, I utilized LabView to build transient signal generator and used LabWindows to implement algorithm of the transient-based protection.

Matlab

These platforms are very powerful, especially the former one - Matlab. In the past ten years, I have made use of Matlab and Mathematica to process data, realize customized algorithms, launch closed-loop simulations and draw plots to visualize data. In my Ph.D. dissertation, I wrote a Matlab program to realize a communication-fault-tolerant controller such that the resiliency of power grid can be improved.

RTDS, MACH2/MACH3, SIMADYN-D

Thanks to the NSF project "High-speed Transient Protection for HVDC Systems", I gained my experience on Real Time Digital System (RTDS), ABB MACH2/MACH3 and SIEMENS SIMADYN-D system in the cooperation with Xuji Electric Group. The Verification of ultra-fast protection prototype I developed was carried out in a hardware-in-the-loop test system consisting of these devices.