Post Job Free
Sign in

Software Engineer Sql Server

Location:
7032
Posted:
April 20, 2010

Contact this candidate

Resume:

Yanliang (Tony) Qi

*** ***** ** 201-***-****

Kearny, NJ 07032 ****.***@*****.***

SUMMARY

> Totally four plus years working experience as software engineer in

financial service/media company (C++, Java)

o Solid understanding on objected-oriented language, such as Java,

C++

o Hands on experience on multithreaded programming, socket

programming, data processing, etc.

o Familiar with financial knowledge, such as equity, option,

trading strategy, buying power, ETF, streamer, etc.

o Good SQL Skills, familiar with database connection with

platform, including SQL Server, MySQL.

> Excellent communication skills (selected as Session Chair on 15th

American Conference on Information Systems)

> Able to start immediately

WORK EXPERIENCE

. Software Engineer at Viewtrade Securities, Inc., 10/2008-03/2010:

o Responsible for the development of delay server. Multithreaded

socket programming technique was applied. The communication type

was modified from broadcast format to multicast format. The

algorithm was based on producer-consumer pattern.

o Responsible for the study of next generation trading platform.

Make survey on trading platform features, re-design the database

structure, and test the technical indicator and buying power /

commission calculation, make research on trading strategy

(algorithm trading and option trading). Submit report to the

vice president and the result was highly praised.

o Participated in the Stock Streamer project (Java Based). The

data was from Comstock and to be send out to the multiple

clients

o Develop the ETF (Exchange-Traded Fund) parser by Java and

connected with MySQL database for trading market intelligence

analysis

o Re-design system-based trading platform database structure by

using MS SQL Server

. Teaching Assistant, New Jersey Institute of Technology, 09/2007 -

05/2009

o Taught course < Database Design Management and Application > in

Fall 2007-Spring 2008.

o Lab assistant of course <Data Structure and Algorithm in Java>

in Fall 2008-Spring 2009

. Software Engineer, China Central Television, 07/2003-06/2006

o Analyzing and researching the data in new broadcasting systems.

Take part in the design and development "Multimedia Asset

Management" System. In year 2005, outsourced to QingHai

Television station to support the new hard disk broadcasting

system building and running.

o Make plan on daily broadcasting and communicate with different

departments to collect the new change and requirement.

Coordinate with related departments to guarantee the

broadcasting secure and reliable.

EDUCATION

> Master of Science, Information Systems, New Jersey Institute of

Technology

o Awards: Teaching Assistantship

o GPA: 3.6/4.0

o Certificate in Business and Information Systems Implementation

o Certification of Appreciation for making a difference in

graduate community

> Bachelor or Engineering, Automatic Control, BeiHang University

o 2nd class People Academic Fellowship scholarship (top 10%), 2000-

2001

o "Excellcent Math Student" rewards (top 5%)

o 1st class Freshman Fellowship (top 5%), 1999-2000

o Rainbow volunteer in 21st Universiade--Beijing

SKILLS

. Programming Language: C++, Java, SQL, MatLab, Python

. Database: Oracle, MS SQL Server, MySQL

. IDE: MS Studio, Eclipse, NetBeans

ACTIVITIES

. Session Chair, 15th American Conference on Information Systems,

08/2009

o Chair as the session "Artificial Intelligence and Data Mining I"

o Organize the author from different countries for presentation

and discussion

. President, Chinese Student & Scholar Association (CSSA) of NJIT,

07/2008-06/2009

o Organize community activities for Chinese student and scholar

o Build good relationship with local Chinese community

PROJECTS AND PUBLICATIONS

Project:

Develop delay server for real-time data communication by applying

multithreaded socket programming. (By Visual C++, Socket API)

. The real-time trading data communication needs fast, robust and

scalable. I implemented multicast function to improve the real-time

data communication. Multithread socket programming was applied in

system. The system can receive and send out the data on 1.4MB/minute

averagely.

Apply different machine learning technique on key-phrase extraction to

evaluate the performance (By Java)

. To evaluate the different performance on supervised machine learning

technique, three prevalent supervised machine learning technique,

Na ve Bayes, linear regression and SVM, were implemented into the

software KEA. The applied new algorithm outperformed the older one.

Develop ETF parser for market intelligence analysis

. The ETF (Exchange-Traded Fund) information was spread across the

internet. To gather this information for trading market intelligence

analysis, the ETF parser was developed. The information was from main

ETF website, such as iShares. The type of ETF includes bond,

international ETF, etc. The information includes symbol, holdings,

sector, etc. The parser connected to MySQL database to further

analysis

Develop database learning software on functional dependency (written by

Java): Functional Dependency Navigator.

. A functional dependency (FD) is a constraint between two sets of

attributes in a relation from a database. The determination of

functional dependencies is an important part of designing databases in

the relational model, and in database normalization and de-

normalization. I develop the software "Functional Dependency

Navigator" to help students study this part.

Publications:

Yanliang Qi, "The Role of Opinion mining for Small Business:A Smart

Marketing Intelligence Way", Proceedings of the 12th International Business

Information Management Association (IBIMA) Conference, 2009

. In this paper, I talked about the feature of small business and

opinion mining. Also, by comparing with traditional marketing

intelligence method, it shows that opinion mining has big advantages

on cost and response time.

Yanliang Qi and Yang Zhang, "Resource Optimization for Small Business

Company Balance the Data Accuracy and Storage", Proceedings of 4th Annual

Conference of the Midwest Association for Information Systems (MWAIS), 2009

. Optimization could help small business owner to reduce the operation

cost and earn more from the IT investment. In this paper, we provide a

case study of IT resource optimization on a small trading company.

Through the case study, the trading company could get an optimized

balance on data accuracy and storage. A reduction in the number of

data points can still allow a company to pull out meaningful

statistics.

Professional and personal references available on request



Contact this candidate