Post Job Free
Sign in

Engineer Software

Location:
San Mateo, CA, 94404
Posted:
August 10, 2013

Contact this candidate

Resume:

Haiqiong(Haeley) Yao

Knowledge Engineer at Equilar

***********@*****.***

Summary

Discover the knowledge in financial data. Mining large-scale people data with technologies in Machine

Learning and Natural Language Processing, graph-based methods, search engine, and Information Retrieval.

Specialties: Back-end development, Machine learning, NLP, Data mining

Experience

Knowledge Engineer at Equilar

April 2013 - Present (5 months)

- Identify and classify named entities.

- Extract relation between entities.

- Disambiguate entities with Linked Data.

- Represent entities and entity relations in graph database.

- Apply machine learning on large-scale graph database.

Software Engineer at Whodini, Inc.

August 2012 - April 2013 (9 months)

I have worked on the project of the concept generation. The problem is to identify the variants of a concept.

Our method focuses on syntactic search of the similarity of phrases extracted from emails. The rule-based and

machine learning based approaches are developed and implemented. The phrases containing different trailing

words by which no specific meaning is provided are identified as the same concept.

Research Assistant at University of South Florida

August 2006 - May 2012 (5 years 10 months)

- Worked as graduate research assistant.

- Built an abstract framework for compositional verification based on abstractions and proposed new

algorithms for instantiating this framework to verify safety properties of large asynchronous designs.

- Implemented the abstraction refinement in the explicit state model checker Flare. The abstraction refinement

is enhanced with abstraction techniques, such as autofailure reduction, partial order reduction and interface

abstraction.

- Provided an equivalent reduction technique to reduce the complexity in the process of composition and

implemented in another model checker Platu.

- The Flare was developed in C++ and Platu was developed in Java.

Instructor at University of South Florida

May 2011 - August 2011 (4 months)

Page1

- Instructor for the undergraduate course Advanced Java

- Run the whole class, including building the syllabus, designing the projects, homework and exams, giving

lectures, grading, offering office hours to assist students.

- This course was offered for the senior undergraduates, with the goal to improve programming skills and

problem solve ability.

- In this class, fundamentals of the object-oriented programming concepts and principle, as well as design

patterns in the context of Java were discussed. Java’s mainstream applications, collections, concurrent

programming, graphic user interface, and web application were covered.

Software Engineer at Yunnan Yundian Tsinghua Tongfang Technology, Inc., China

June 2004 - July 2006 (2 years 2 months)

Implemented database management applications to manage the data collected from subdivisions.

Research assistant at Institute of Communication Engineering, PLA university

August 2001 - May 2004 (2 years 10 months)

- Implemented a lightweight on-board network controller for the satellite network. The controller provided

effective resource allocation and QoS services for communication.

-Tested and analyzed the correctness and reliability of the network controller.

Software engineer at Yunnan Golden Highway Information Technology Inc., China

July 1997 - July 2001 (4 years 1 month)

Provided web content for clients and maintained the local networks.

Projects

POC (Proof of Concept)

August 2012 to Present

Members:Haiqiong(Haeley) Yao

In the concept generation, the problem we need solve is to identify the variants of a concept and map all the

variants to the same general concept. The concepts generated are recommended to the users to review. The

goal is to improve the accuracy of the recommended concepts.

Languages

English (Professional working proficiency)

Chinese (Native or bilingual proficiency)

Skills & Expertise

Programming

Teaching

Machine Learning

Page2

Algorithms

LaTeX

R

C++

Statistics

Java

Text Mining

Education

University of South Florida

Ph.D, Computer Science and Engineering, 2006 - 2012

Activities and Societies: - Conference volunteer for (1) the 47th Design Automation Conference, June, 2010.

(2) the 14th International

Conference on Architectural Support for Programming Languages and Operating Systems, Mar, 2009. (3)

OOPSLA, Oct, 2008. (4) Formal Methods in Computer Aided Design, Nov, 2008.

- Publicity officer for IEEE-CS Student Chapter at University of South Florida, 08/2006 - 08/2007.

PLA University, Nanjing

Master's degree, Computer Science, 2001 - 2004

Yunnan University

Bachelor's degree, Computer Science, 1993 - 1997

Honors and Awards

Publications in Ph.D study:

- H.Zheng, H.Yao and T.Yoneda. Modular model checking of large asynchronous designs with efficient

abstraction refinement. IEEE Transaction on Computers, 59(4): 561–573, 2010.

- H.Yao, H.Zheng and C.Myers. State space reduction for scalable verification of asynchronous designs. IEEE

International High Level Design Validation and Test Workshop(HLDVT), June, 2010.

- H.Yao and H.Zheng. Automated interface refinement for compositional verification. IEEE Transaction on

Computer-aided Design of Integrated Circuits and Systems, 28(3): 433–446, 2009.

- H.Zheng and H.Yao. Synchronization-based abstraction refinement for modular verification of asynchronous

designs. IEEE Computer Society Annual Symposium on VLSI (ISVLSI), May, 2009.

Page3

Haiqiong(Haeley) Yao

Knowledge Engineer at Equilar

***********@*****.***

Contact Haiqiong(Haeley) on LinkedIn

Page4



Contact this candidate