Post Job Free
Sign in

Design Java

Location:
Vancouver, WA, 98685
Posted:
August 08, 2010

Contact this candidate

Resume:

Xiaogang(Alex) Yang Tel:

360-***-****(h) 360-***-****(c)

Vancouver, WA 98685 **********@*****.***,

http://sensorweb.vancouver.wsu.edu/~y

ang

____________________________________________________________________________

_______

Software Engineer

SUMMARY:

Two years study on Wireless network and several years' software development

skills, experiences of C/C++, Java development and advanced wireless

network protocol design, developing assisting tools for wireless sensor

network skills.

TECHNICAL EXPERTISE:

Languages: Java, C/C++, nesC, Python, XML, JSON, SensorML, HTML, PHP, CSS,

JavaScript, SQL;.

Environments: Windows, Unix/Linux, and Mac OS.

Platform: imote2, telosb, msp430, xscale.

Tools: Netbeans, Eclipse, Apache, Tomcat, IIS, cygwin, Drupal,

TinyOS/TOSSIM(Wireless Sensor Network Simulator), VIM, Tex,

Oscilloscopes, subversion, cvs, Latex, makefile, ssh, jQuery,

Photoshop, Dreamweaver.

Strengths: Java application; Wireless network protocol design;

Embedded system development; PHP website development; AJAX

development; hibernate, JDBC, struts, swing.

Experience and knowledge:

Wireless network, IEEE 802.15, telosb, imote2, real time

system, web development (LAMP), mysql, sensor, HCI, AWS API,

Software test, network protocols (AODV, DSDV, DSR, GSR, CBR,

TCP/IP, UDP, CSMA, WDMA, CSMA/CD, CSMA/CA, ExOR etc), sensors

(light, accelerometer, seismic, infrasonic etc), data

structures/algorithms.

Publication: 2 published

PROFESSIONAL EXPERIENCE:

8/08-07/10 Teaching & Research Assistant, Washington State University

(WSU), Vancouver, WA

(01/10- 07/10) Design and develop Sensorweb Portal: LiveWeb.

. Design and implement Java application to collect real-time data from

different source based on XML instead of developing different application

for specific data format.

. Treat any dynamic information as event, so collect JSON format data, such

as renrent.com, eBay API; also use Product Advertising API provided by

AWS to collect data from Amazon; parse html source to collect item

information from Walmart.

. Design and implement Java application to index real-time data to enable

real-time data search, and use PHP with AJAX technology realize real-time

data illustration.

. Design and implement Java application to enable high efficiency

subscribe/alert system for users with inverse-index technology.

. Design and implement PHP web application to enable users do search,

subscribe and publish through web browser

(10/09-05/10) Smart home projects.

. Setup: TelosW (CC1101, multiple data rate from 1.2Kbps to 500Kbps, I2C

interface controlled wake-on)

. Develop sensor applications detect light and motion in necC.

. Develop wake-on wireless sensor network for low-energy consumption,

deployed them in labs to detect motion.

(05/09-11/09) Create a Simulation Control tool for Wireless Sensor Network

Simulation based on TinyOS/TOSSIM.

. Design and implement Python application to interact with TOSSIM.

. Design and implement Java application to enable topology manipulation,

sensor data injection, sensor value watching and simulation speed

control.

(0808-12/08) Design Distributed Topology Control protocol for Efficient

OSPF Routing in Multi-hop Wireless Networks with Boeing Company.

. Design a distributed algorithm that applies OSPF Routing protocol in

wireless sensor network

. Implement this algorithm with C on TOSSIM to simulate the procedure and

evaluate the result.

(0808-06/09) Optimized Autonomous Space In-Situ Sensorweb with NASA, JPL

and USGS ($1,628,979)

. Imote2 (CC2420), GPS, Seismic sensor, Infrasonic sensor, ash sensor,

lightening sensor.

. Design and implement nesC application TCP between wireless sensor and

gateway to guarantee 0-data lost, and use debug board to test the

application on imote2 and Telosb.

. Design and implement Java application for monitoring both data and event

from Mt. St. Helen, also supporting remote control sensors in the crater.

(0309-05/09) Use Java and C develop a move recognition system with

accelerometer sensor and artificial intelligence technology (Vector

Method).

(0309-05/09) Use Java and C to develop a MDS-based localization application

for sensor network by utilizing RSSI and LQI.

9/04-07/08 Research Assistant, Nanjing University of Science & Technology

(NUST), China

. Evaluate MST in Ad hoc network with Simulation

. Develop a Java application for online judge system load balance.

. Creating algorithm templates with C++ and STL for ACM International

Collegiate Programming Contest Team of NUST.

. Develop platform for programming contest in NUST with C++.

06/05-08/05 Web developer, Taiyuan University Network Center, China

. Develop PHP alumni website

EDUCATION and CREDENTIALS:

M. S. in Computer Science (Wireless sensor network), Washington State

University

B. S. in Computer Science (Network Engineering), Nanjing University

of Science & Technology

Computer Science Courses and Training:

Wireless sensor networks, Operating system, Data Structure, Algorithm,

Database System, Computer Organization & Design, Java, Computer Graphics,

Artificial Intelligence, Computer Networks, Computing theory, Human

Computer Interaction Design.

Awards:

Scholarship for master program in WSU, Travel grant for DCOSS(Intl

Conference on Distributed Computing in Sensor Systems), Excellent

graduate design for B.S degree



Contact this candidate