Tianli Feng

Software Engineer at OpenSearch Project
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Seattle, Washington, United States, US
Languages
  • Chinese Native or bilingual proficiency
  • English Professional working proficiency

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
    • Software Engineer
      • Feb 2021 - Present

    • United States
    • Software Development
    • 700 & Above Employee
    • Software Engineer
      • Mar 2020 - Present

      - Maintained the GitHub repository opensearch-project/OpenSearch by following open-source concept - Led inclusive naming project for OpenSearch to gradually change all APIs with non-inclusive words in Java - Involved in rebranding from Elasticsearch and improved code quality to achieve the first public release - Refactored framework of a Kibana Alerting plugin by modifying 60 files in React that improves response speed - Involved in developing Searchable Snapshot feature that enables searching from snapshot in remote storage - Implemented a Gradle script with JaCoCo plugin to collect code coverage report for OpenSearch - Developed AWS CDK script and OpenSearch Benchmark to run performance test before new feature releases Show less

    • United States
    • Higher Education
    • 700 & Above Employee
    • Teaching Assistant
      • Sep 2019 - Dec 2019

      Courses: Smartphone Based Web Development Engineering Big-Data Systems Courses: Smartphone Based Web Development Engineering Big-Data Systems

    • United States
    • Staffing and Recruiting
    • 1 - 100 Employee
    • Software QA Engineer Intern
      • Jan 2019 - Aug 2019

      • Involved in all the stages of Agile Software Development Life Cycle (SDLC) as a Scrum team member • Developed and refactored web UI automation testing framework with Python and Selenium WebDriver • Used Python Behave for behavior driven development on 20+ events • Developed APIs for test data preparation • Installed, configured and integrated automation scripts on Jenkins for CI/CD based regression tests • Involved in all the stages of Agile Software Development Life Cycle (SDLC) as a Scrum team member • Developed and refactored web UI automation testing framework with Python and Selenium WebDriver • Used Python Behave for behavior driven development on 20+ events • Developed APIs for test data preparation • Installed, configured and integrated automation scripts on Jenkins for CI/CD based regression tests

    • China
    • Consumer Electronics
    • 500 - 600 Employee
    • Big-Data Engineer Intern
      • May 2018 - Aug 2018

      • Developed an interactive user behavior analysis platform for smart home • Built environment for big-data platform contains HDFS, YARN, Spark, HBase, Kafka, ZooKeeper in CentOS • Implemented data ETL on 700GB+ log data from smart air-conditioners and refrigerators in 14 days • Developed a local backup program to migrate data from Elasticsearch server to HDFS • Developed Java programs with Spark engine to acquire the statistics results of 18 different demands for the data dashboard about user behavior, including Spark performance tuning • Utilized Kafka to collect raw user behavior data, and used ZooKeeper for the controller election, and used Spark Streaming for online processing • Stored the statistic results in HBase and MySQL, and maintained the database Show less

    • China
    • Business Consulting and Services
    • 1 - 100 Employee
    • IT Engineer Intern
      • Apr 2017 - Jul 2017

      • Maintained 100+ terminal devices under desktop virtualization system with Citrix & VMware • Provided technical assistance to office staff and perform IT troubleshooting when needed • Deployed security vulnerability patch to the terminals after the ransomware “WannaCry” busted worldwide • Maintained the server room, including data backup and solving breakdown problems • Conducted ERP and OA system administration and modified contents on demand • Maintained 100+ terminal devices under desktop virtualization system with Citrix & VMware • Provided technical assistance to office staff and perform IT troubleshooting when needed • Deployed security vulnerability patch to the terminals after the ransomware “WannaCry” busted worldwide • Maintained the server room, including data backup and solving breakdown problems • Conducted ERP and OA system administration and modified contents on demand

Education

  • Northeastern University
    Master of Science - MS, Information Systems
    2017 - 2019
  • Beijing University of Posts and Telecommunications
    Bachelor of Engineering - BE, Telecommunications Engineering with Management
    2013 - 2017
  • Queen Mary University of London
    Bachelor of Science - BS, Telecommunications Engineering with Management
    2013 - 2017

Community

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