Software Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- Hold monthly Lift web framework meeting in Beijing, China. Introduced and consulting Lift web framework.
- Provides technological support for Lift in Confidential, one of the biggest networks of software developers in China.
- Translate and improved Lift Cookbook.
- Using dynamic - size prefix-label array to reduce time used of comparisons in Reducer by avoiding to deserialize entire object.
- Inspirited by Apache Flink and Apache Spark Tachyon, instead, it supports multiple key comparisons in one iteration and improved security of key comparisons by adding hash fields of keys.
WORKING EXPERIENCE:
Confidential
Software developerResponsibilities:
- Involved in data solution team, build software suits including: encode/decode software for high-speed onboard streaming data, uneven endless streaming stabilizer software for data analyzing center and real-time streaming data sampling software.
- Reduce size of streaming data by 75% and latency of constricting streaming data by 55% by several algorithms.
- Redesigned cache system, use large secondary cache replacement and proxy-assisted memory to improve the sampling speed by 55%.
- Design and Analysis of Algorithm, the fundamental algorithm courses with 100 students, assisted teaching algorithm in Book, Introduction to Algorithm.
- Help students with variant backgrounds to understand algorithm, related math proof and intensive background knowledge.
- Involved in Plant Informatics and Computation Lab, designed and implemented data-related software suits for Enviratron, a Confidential -funded ($929,773) project from scratch.
- The challenge of Enviratron software suits is to build fully automatically files management system, since human actions in Growing Chamber could affect the result of experiments.
- Communicated with experts in different backgrounds, collected information and abstracted the prototype from complicated requirements.
- Designed and implemented file-indexing application by modified Dropbox’s rsync algorithm. The application collects and indexes the files from different equipment automatically and combines current experiment data into a single compressed file, which late store in local database.
- Designed and implemented user interfaces and logs system accompanied with sync application, allows user to monitor the current state of experiment remotely without human interaction with Enviratron