Xin Liu
Senior Software Engineer at Second State- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Second State
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Nov 2021 - Present
Some promising projects I'm working on - wasmedge-sys: a crate providing low-level APIs of WasmEdge Runtime Website: https://crates.io/crates/wasmedge-sys - wasmedge-sdk: a crate providing high-level APIs of WasmEdge Runtime Website: https://crates.io/crates/wasmedge-sdk Some promising projects I'm working on - wasmedge-sys: a crate providing low-level APIs of WasmEdge Runtime Website: https://crates.io/crates/wasmedge-sys - wasmedge-sdk: a crate providing high-level APIs of WasmEdge Runtime Website: https://crates.io/crates/wasmedge-sdk
-
-
-
Xilinx
-
United States
-
Semiconductor Manufacturing
-
700 & Above Employee
-
Staff Software Engineer, AI Processor Architecture and Compiler
-
Sep 2018 - Oct 2021
Member of Compiler Team, and responsible for - The high-level IR design for solving frontend heterogeneous issues; - The high-level optimization framework and algorithms; - The uniform serialization/deserialization library for quantized neural network models; - The uniform tensor library for data management and manipulation; - The automation toolkit for simplifying the data verification process; Member of Compiler Team, and responsible for - The high-level IR design for solving frontend heterogeneous issues; - The high-level optimization framework and algorithms; - The uniform serialization/deserialization library for quantized neural network models; - The uniform tensor library for data management and manipulation; - The automation toolkit for simplifying the data verification process;
-
-
-
DEEPHi
-
Beijing City, China
-
Software Engineer (AI Platform)
-
Mar 2018 - Sep 2018
Be responsible for AI platform architecture Be responsible for AI platform architecture
-
-
-
Oregon State University
-
Higher Education
-
700 & Above Employee
-
Graduate Teaching Assistant
-
Sep 2014 - Jun 2017
CS361 Software Engineering I Ecampus (2016Summer, Instructor: Terry Rooker)CS362 Software Engineering II (2016Spring, Instructor: Alex Groce; 2017Winter, Instructor: Aburas, Ali Ali)CS361 Software Engineering I Ecampus (2016Winterl, Instructor: Iftekhar Ahmed)CS361 Software Engineering I Ecampus (2015Fall, Instructor: Iftekhar Ahmed)CS496 Mobile and Cloud Software Development (2015Spring, Instructor: Chris Scaffidi)CS362 Software Engineering II (2015Winter, Instructor: Alex Groce)CS496 Mobile and Cloud Software Development Ecampus (2014Fall, Instructor: Padraic McGraw) Show less
-
-
Graduate Research Assistant
-
Sep 2014 - Jun 2017
• Working in the PL/SE group. My responsibilities include building prototypes, running user studies, and writing papers. Being responsible for the design and implementation of two major projects:• muupi: Abstract Syntax Tree based Mutation Testing Tool for Python 2.x (Python, 1 person project, https://github.com/apepkuss/muupi)• CC-Editor: Choice Calculus based Variation Editor(JetBrain MPS, 1 person project, https://github.com/lambda-land/CC-Editor)
-
-
-
Microsoft
-
United States
-
Software Development
-
700 & Above Employee
-
Software Engineer
-
Apr 2011 - Aug 2014
• Worked in Protocol Engineering Team; • Designed and implemented automation tools in C# based on .Net Framework: Watchman (static analysis tool, project owner), Protocol Test Management Console (test workflow optimization, 4 person project), Test Suite Evolution Automation (test code evolution, 2 person project); • Designed and implemented traditional protocol test suites based on Protocol Test Framework for MS Exchange Web Services protocols; • Designed and implemented model-based test with Spec Explore for MS Exchange RPC protocols; • Performed bug analysis and fix; • Conducted code review and supervised code quality with CodeFlow for MS Exchange protocol test teams. Show less
-
-
-
Institute of Communication Research
-
Beijing, China
-
Test Lead & Software Engineer
-
Jul 2003 - Aug 2007
Test Lead (Jul 2006 – Aug 2007) • Led a 9-engineer test team; • Interacted and coordinated projects between Dev and Test teams; • Made test plan, supervised project execution, test quality assurance and project postmortem; • Participated in bug triage meeting for bug analysis and fix; • Documented and presented System Quality Evaluation Report in the System Test Quality Evaluation meetings; • Reviewed test code and mentored junior engineers. Software Engineer (Jul 2003 – Jul 2006) • Worked in Department of Software Verification and Validation; • Made test plan for test projects; • Designed and developed test suites and tools for automation test; • Participated in API test, UI automation test, and system integration tests; • Reported, analyzed and fixed bugs; Show less
-
-
Education
-
Oregon State University
Master's Degree, Computer Science -
Peking University
Master's degree -
Peking University
Master of Engineering (M.Eng.), Computer Software Engineering -
The PLA Information Engineering University
Bachelor of Engineering (B.E.), Computer Science