Xin Liu

Senior Software Engineer at Second State
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Beijing, China, CN

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • 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

    • 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

    • 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)

    • 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

    • 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
    2014 - 2017
  • Peking University
    Master's degree
    2007 - 2010
  • Peking University
    Master of Engineering (M.Eng.), Computer Software Engineering
    2007 - 2010
  • The PLA Information Engineering University
    Bachelor of Engineering (B.E.), Computer Science
    1998 - 2003

Community

You need to have a working account to view this content. Click here to join now