Summary
Overview
Work History
Education
Skills
Websites
Affiliations
Timeline
Generic

YING XIE

Sunnyvale,CA

Summary

Looking for a position of Software Developer.

Overview

12
12
years of professional experience

Work History

Member of Technical Staff III

VMware
03.2022 - Current

Projects:

  • Create IDPS Performance testbed to visualize IDPS impact on the network performance.
  • TLE (transparent linked encryption): be responsible for creating server and client of Command Line Interface, and cross-platform build.


Other Tasks:

  • Co-owner of Context Engine, which is an interface to IDS, IDFW, PACE etc. : unit tests and fix customer issues.
  • VDPI: fix customer issues.

Senior Software Developer

DellEMC
11.2016 - 03.2022

Projects:
★ Innovations to speed up the performance of the registry database based on SQLite database engine.

1) Design and Implement WAL features on registry, which cause speed up the performance of database hundreds of times faster than before.

Result: Writer speed can be 600+ times faster than before, Reader can be 200+ times faster than before.

Next step could be more than 1000+ times faster than the first stage with hardware replacement.


2) Investigation on multiple distributed databases including Cassandra, MongoDB, RocksDB etc.


Contributions on registry database:
★ Develop new features and improve the existing features.
★ Reduce number of customer issues in registry component by +95%.
★ Worked with cross-functional teams to resolve customer issues within the Data Domain distributed embedded systems.

★ Actively tutoring: Give new employees a bi-weekly class on registry component for one year.

Senior Software Developer

EMC
01.2015 - 11.2016

working in the System Management Infrastructure team, and responsible for the development and upkeep of registry module on distributed systems. Registry component is SQLite store which is used by all other internal components.


Projects:
★Developed DataDomain Registry key-value data store using the SQLite on Single node and HA (High Availability) distributed system on Virtual & physical systems.


★ Reduce the number of customer issues by +90%.

Software Developer II

Juniper Networks Inc.
05.2013 - 06.2014

Working in Platform team of Data Center, engaged in developing new features in JUNOS operating system on Distributed Systems.
Part of projects in Juniper:

  • Time Synchronization on Mixed-Virtual Distributed System
    Implement at socket level a new time synchronization mechanism between the Master and other members within a virtual distributed system
  • Turn-on-Beacon on Mixed-Virtual Distributed+Embedded System.
    Created a pipe communication module so that the Master which provides a user interface for chassis management, enables turn-on-beacon on other members within the virtual distributed system.
  • Configuration Alias for Virtual Distributed System
    Wrote a user friendly interface for administrators to define aliases for the nodes of a virtual distributed system.

Senior Software Developer

Lexmark
04.2012 - 12.2012

Work in Network Application team of Firmware Department.
Network applications are about TCP/IP, SNMP, Web Services etc., Socket programming, C programming, Embedded systems on wired / wireless( WLAN 802.11 ) / WiFi Direct network.
Some projects:

  • Web Service Dynamic Discovery Protocol(WSDDP)on WiFi Direct Network.
    Implement at UDP socket level to use WSDDP for finding devices within WiFi Direct network.
  • Web Servers Merge
    Merged two web servers for wired/wireless network and WiFi Direct network into one to improve efficiency.

Education

Master of Science - Computer Science

Clemson University
Clemson, SC
2011

Master of Science - Software Engineering (Minor: Embedded Systems)

University Of Science And Technology Of China
Hefei, Anhui Pro. China
07.2010

Bachelor of Science - Computer Information Management

University Of Electronic Science And Technology Of China
Chengdu, Sichuan Pro. China
2009

Skills

* 12 years Linux based development in C/C in industry
* 7 years on data storage of Distributed Systems

* 4 years of network development including network security, distributed networks

* Strong coding analysis and debug skills

* Strong people skills for teamwork
* High sense of responsibility
* Pursue simple, clear and quick solutions if possible

* Strong ability on independent thinking

* Self motivation

Affiliations

Silver Awards 2016 for Software Engineer in EMC

Table Tennis Champion 2016 EMC

Former professional table tennis player

Timeline

Member of Technical Staff III

VMware
03.2022 - Current

Senior Software Developer

DellEMC
11.2016 - 03.2022

Senior Software Developer

EMC
01.2015 - 11.2016

Software Developer II

Juniper Networks Inc.
05.2013 - 06.2014

Senior Software Developer

Lexmark
04.2012 - 12.2012

Master of Science - Computer Science

Clemson University

Master of Science - Software Engineering (Minor: Embedded Systems)

University Of Science And Technology Of China

Bachelor of Science - Computer Information Management

University Of Electronic Science And Technology Of China
YING XIE