Xuan Gong
Rolla, MO 65401
ablaa8@r.postjobfree.com
OBJECTIVE
To obtain a full time position as a Software Engineer
EDUCATION
Missouri University Science & Technology
December, 2010
(formerly University of Missouri-Rolla)
Ph.D Computer Science
GPA:3.824
Missouri University Science & Technology
May, 2008
M.S. Computer Science
GPA: 3.875
Nan Chang University
June, 2006
B.S. Computer Science
GPA: 79/100
EXPERIENCE:
Missouri S&T Computer Science Department
Rolla, MO
Graduate Research Assistant
Fall, 2007-present
Concern the optimal solution to join routing and link allocation problem,
with the objective of achieving maximum life time, given the energy and
bandwidth constraints.
Use the cross-layer design scheme to optimize network performance. This
cross-layer scheme combines routing, data rate control and link
transmission scheduling in one shot and fully utilizes the network
capacity.
Design the optimal solution to join routing and link allocation problem,
with the objective of achieving maximum life time, given the energy and
bandwidth constraints.
Design the cross-layer scheme to optimize network performance.
Formulate the NLP for the model, generate the scheme to convert NLP to LP
to solve the problem and propose the novel heuristics
Provide the sufficient condition to avoid the wireless collision in the
transmission and mathematically prove the accuracy of the sufficient
condition
Design the time-slot assignment algorithm to assign time slots to avoid
Hidden terminal problem and Exposed terminal problem and to achieve
collision-free globally.
Optimize the sufficient condition by evaluate the clique model, and
proposed the new condition to avoid the collision more efficiently
Implement the Clique problem, generate new model as LP
Design new interference model in multi-hop wireless network and do the
simulations using NS-2
Design interference model to decrease the total power of the network, solve
this ILP using lp_solve
Implement approximate algorithms to roll up the value, convert the ILP to
LP, and propose the efficient scheme to improve the performance
Implement designed algorithms using C++ and Java
Monitor a master student to finish his graduate thesis
Grade student's assignment and course project on Algorithm class and
Network Communication class
PUBLICATION:
Maggie X. Cheng, Xuan Gong, Lin Cai, "Joint Routing and Link Rate
Allocation Under Bandwidth and Energy Constraints in Sensor Networks", IEEE
Transactions on Wireless Communications 8(7): 3770-3779 (2009)
Maggie X. Cheng, Xuan Gong, Scott C.-H. Huang, "Improving Sensor Network
Lifetime Through Hierarchical Multihop Clustering", ICC 2009: 1-6
Maggie X. Cheng, Xuan Gong, Lin Cai, Ahmad Abdullah, "Transmission
Scheduling for CBR Traffic in Multihop Wireless Networks", WASA 2008: 298-
309
Maggie X. Cheng, Xuan Gong, Lin Cai, "Link Rate Allocation under Bandwidth
and Energy Constraints in Sensor Networks", IEEE Globecom 2008: 5123-5127
Maggie X.Cheng, Xuan Gong "Interference Modeling, Multipath Routing and
Link Rate Control in Multihop Wireless Networks", accepted by IEEE Globecom
2010 - Wireless Networking Symposium
Maggie X. Cheng, Xuan Gong, and Yibo Xu, "Throughput and Delay Optimization
with Configurable Trade-off in Multihop Wireless Networks", submitted to
DMAA (Discrete mathematics, algorithms and applications)
Maggie X. Cheng, Xuan Gong, "Maximum Lifetime Coverage Preserving
Scheduling Algorithms in Sensor Networks", submitted to Journal of Global
Optimization.
SKILLS:
Progamming Language: Java, C++, C#
Web development: HTML, CSS, XML, Javascript, Ajax, PHP/MySQL
Excellent understanding on data structure and algorithms
Very Strong Mathematics skills
Good understanding on OO techniques and principles
Good understanding on multi-thread, socket programming
Familiar with design patterns, both theory and implementation
Basic knowledge on web service: SOAP
Strong understanding on parallel computing, distributed system, Operating
Systems
Strong fundamentals on software development process, Software Test
Strong background on networking
Operating Systems: Linux, Mac, Windows
Sofeware: Xcode, VS2010
active learner and team worker
HONORS & ACTIVITIES:
CS Academic Achievement Award Fall, 2006
IEEE Student Membership
SELECTED COURSES:
Computer Communicaton And Networks Advanced Wireless Network
Analysis Of Algorithms Algorithmics II
New Trends In Massively Parallel Computing Introduction to
Operations Research
Distributed Operating Systems Markov Decision Processes
Advanced Network Security Network Performance Analysis And Modeling
Software Engineering II Software Testing and Quality Assurance