Tianli Feng
Software Engineer at OpenSearch Project- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Chinese Native or bilingual proficiency
-
English Professional working proficiency
Topline Score
Bio
Experience
-
OpenSearch Project
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Feb 2021 - Present
-
-
-
Amazon
-
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
-
-
-
Northeastern University
-
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
-
-
-
Aquent Scout
-
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
-
-
-
Hisense Group
-
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 -
Beijing University of Posts and Telecommunications
Bachelor of Engineering - BE, Telecommunications Engineering with Management -
Queen Mary University of London
Bachelor of Science - BS, Telecommunications Engineering with Management