ABOUT ME

Yuanteng (Jeff) Pei (裴元腾) is a senior software engineer in Software Deployment at LinkedIn. He was previously at Cloud Engineering in eBay from 2012 to 2017. He is the author of Parallec.io (500+ ★) and REST Commander (800+ ★) (formerly known as REST Superman) at eBay, open source parallel multi-procotol client library & application. REST Commander is an open source parallel async HTTP client as a service software for scalable web server management and monitoring (Check Github, eBay tech blog, InfoQ, OSChina). Jeff joined cloud engineering at eBay (San Jose, CA) upon receiving his Ph.D. in Computer Science from Michigan State University in 2011. about.me

Ph.D. STUDY: Jeff concentrates on computer networks and is advised by Professor and Chair Dr. Matt Mutka, IEEE Fellow. Leveraging algorithmic and graph-theoretic tools, he proposed several schemes to improve bandwidth and reduce latency in real-time video/audio transmissions in mobile wireless networks.

INDUSTRY EXPERIENCE (Managers Recommendations for (2)(3)(4) are all available at his LinkedIn profile):
(1) Currently in Cloud Engineering team at eBay (San Jose, CA).
(2) A software intern at Epic (Verona, WI) on telemedicine in patient web portal MyChart.
(3) A software intern at Touchtown Inc. (Oakmont, PA) on indoor localization in wireless mesh networks.
(4) A joint R&D project by PPG Industries (Fortune 200) and MSU on networked multi-camera surveillance and tracking.

Parallec.io was tweeted by the Author of Akka. Featured in This Week in #Scala | OSChina - 2015 Top 100. Check production use cases.
REST Commander has been ranked 8th/10 millions+ projects in global Github trending of the day in all languages; Recommended and listed in top 20 trending of the day by oschina, the largest open source community in China. It has also been front-paged twice in Hacker News; got 400+ shares in eBay tech blog.
• Recipient (12/366; top 3%) of SkunkWorks 2013 Enablement Grant Award at eBay (1).
• With Epic (2), Jeff served as the single recipient (1/21) of both (i) Creative Intern Project Award and (ii) Best Presentation Award in all intern projects evaluation by head of R&D and senior managers.
"A Common Part in Today’s Cloud Software", discover what is common in Kubernetes, Openstack, SaltStack, Logstash/Elastic, and Zabbix? 11/2016.

...

Ph.D. in Computer Science, Michigan State University, 2011. Member of eLANS lab

...

B.S. in Software Engineering, Int'l School of Software, Wuhan University, 2007. See alumni overseas

...

Exchange Student in Computer Science, City University of Hong Kong, 2005

...

High School Graduate, Beijing No.4 High School, China


HONORS AND AWARDS

• Top eBay TechBlogger - Highest Daily Spike 2014 H1
To recognize the impact and visibility of the blog post of REST Commander in the engineering community: it made the Highest Daily Spike during first half year of 2014 among all eBay tech blogs. blog entry
eBay, 09/2014

• Top 10 in Overall Github Trending of the Day (8th out of 10 millions+)
To recognize the popularity of project REST Commander (formerly REST Superman) on Github, the world's largest code repository for open source projects. REST Commander has been ranked 8th out of 10 million+ projects in Github trending of the day in all languages on 01/21/2014 and 01/22/2014 upon open source. screenshot
GitHub, 01/2014

• SkunkWorks 2013 Enablement Grant Award (12/366, top 3%)
To recognize the innovation and potential impact on eBay infrastructure and platform; The Enablement Grants are given to top winning projects to make them live products and services
eBay, 08/2013

• Creative Intern Project Award (3/21)
To recognize creativity in tackling challenges, in all intern projects evaluation by head of R&D and senior managers
Epic, 08/2011

• Intern Project Presentation Award (3/21)
To recognize excellent presentation skills, in all intern projects evaluation by head of R&D and senior managers
Epic, 08/2011

• Ph.D. Dissertation Completion Fellowship

• 1st Place (1/45), CSE Department Research Poster Contest
To recognize excellent presentation skills, research contribution, and potential impact

• Graduation Award of Exam-exempted Admission to Graduate School

• Excellent Thesis Award in Hubei (State-Wide)

• 1st Place in Speech (1/36), ISS English public speaking contest
To recognize excellent speech and presentation skills

• Outstanding Student Scholarship, THREE TIMES
Wuhan University, 2004-2006

INDUSTRY EXPERIENCE

  • 2017
  • Senior Software Engineer at LinkedIn

    May 2017 - present

    Software deployment.

  • Open Sourced Parallec.io

    November 2015

    Fast parallel async HTTP/SSH/TCP/UDP/Ping client java library based on Akka. Aggregate 10,000 APIs and send them anywhere with 20 lines of code. Now made the core of REST Commander as an easy to use standalone library with 15+ new features. Parallec has been tweeted by the Author of Akka , and featured in This Week in #Scala | OSChina.

  • 2014
  • Open Sourced REST Commander

    January 2014

    Fast Parallel Async HTTP/REST/SOAP client as a service to monitor and manage 10,000 web servers. Has been ranked 8th/10 millions+ projects in global Github trending of the day in all languages; Recommended and listed in top 20 trending of the day by OSChina, the largest open source community in China. It has also been front-paged twice in Hacker News; got 400+ shares in eBay tech blog; Became 2nd / 60 projects (top 3.3%) most starred project in Github among all eBay open source projects.

  • Member of Technical Staff 1, Software Engineer at eBay Inc.

    February 2012 - April 2017

    Member of Technical Staff 1, Software Engineer, October 2014 - April 2017

    Senior Software Engineer, February 2012 - September 2014

    10^5 scale web server monitor and management. Managing 10^5 agents for software deployment, monitoring, and task execution. Cloud Engineering. RESTful web service, platform as a service (PaaS), infrastructure as a service (IaaS), Self service monitoring and alerting. Remediation and config management.

  • 2011
  • Software Intern on Telemedicine at Epic

    June 2011 - August 2011

    Served as the single recipient (1/21) of both (1) Creative Intern Project Award and (2) Best Presentation Award in all intern projects evaluation by head of R&D and senior managers. Developed RTMFP(UDP) based video visit from patients to physicians with cross-platform support (Flex/Flash Media Server). Evaluated thoroughly (Pros/Cons) with positive feedback on major vendors for video APIs. Effective badgering and intensive communication with vender sales for guidance.

  • Software Intern on Localization at Touchtown Inc.

    May 2010 - August 2010

    Developed Zigbee (802.15.4) received signal strength (RSS) based indoor Real-Time Location System (RTLS) by multi-story aware hypothesis and test algorithms, which improved accuracy by 25% considering practical constraints for senior living community. Deployed the system at Willows of Presbyterian SeniorCare (Oakmont, PA).

  • Networked Surveillance Project for PPG Industries (Fortune 200)

    May 2008 - December 2009

    Multi-Camera Real-Time Monitoring and Information Management System for PPG Tin-Bath. Developed multi-threaded multi-server/client communication and achieved continuous real-time transmission with less than 0.1 second delay. Feature demo and presentation 8 times (100% success rate). Supervisors: Dr. Ning Xi, Dr. Yu Jiao, Dr. Matt Mutka

RESEARCH

Summary

Network perspective: Controlled and coordinated mobility model to support Quality of Service (QoS) for real-time multimedia transmission in wireless mobile networks; Importance of mobility pattern in network QoS.
Robotics perspective: Bandwidth/QoS aware multi-robot motion planning, remote sensing and control, and real-time multimedia stream aggregation.

Keywords: Multi-robot real-time exploration, bandwidth aware relay placement, online relay deployment for remote sensing, flow-constrained Steiner Minimum Tree, precedence constrained multi-traveling salesman, set cover, Steiner connected dominating set (S-CDS), and A* search.

Advisor

Research Interests

  • Remote sensing, control, and teleoperation of multiple mobile robots
  • Bandwidth/QoS-aware multi-robot coordination and control
  • Real-time data transmission and Quality of Service(QoS) in coordinated mobile networks
  • Interdependence of communication and mobility
  • Communication and area-exploration of multi-robot system
  • Mobile ad hoc networks (MANETs)

His Major Research Explained

  • Setting: Considering you become the operator/hero to rescue victims in the Japan earthquake with the ability to remote control a robot team to explore the risky unknown area.
  • Problem: How to design an exploration (path planning) strategy to (i) let the robots efficiently search the unknown area while (ii) the bandwidth-consuming real-time video/audio streams from robots are transmitted back smoothly to the base station as robots are moving forward.
  • Why Interesting?: Find out here in an award-winning poster.

  • CBAX.

    CBAX: ICRA 10', WCM

    CBAX: Bandwidth aware real-time exploration

    View Paper
  • Big Thing Landing Page

    STARS: DCOSS 11', TPDS

    STARS: STAtic Relay aided Search

    View Paper
  • Bandwidth aware real-time exploration

    Steiner Traveler: ICRA 12'

    Bandwidth-aware Exploration with a Steiner Traveler

    View Paper

PUBLICATIONS

Selected Publications

  • Yuanteng Pei and Matt W. Mutka,   “STARS: Static Relays for Remote Sensing in Multi-Robot Real-time Search and Monitoring”,   in Transactions on Parallel and Distributed Systems (TPDS), October 2013. [URL] [PDF]
  • Yuanteng Pei and Matt W. Mutka,   “Steiner Traveler: Relay Deployment for Remote Sensing in Heterogeneous Multi-Robot Exploration”,   in 2012 IEEE International Conference on Robotics and Automation (ICRA 2012), Saint Paul, Minnesota, USA, May 2012. [PDF]
  • Yuanteng Pei and Matt W. Mutka,   “Joint Bandwidth-Aware Relay Placement and Routing in Heterogeneous Wireless Networks”,   in IEEE 17th International Conference on Parallel and Distributed Systems (ICPADS 2011), Tainan, Taiwan, Dec. 2011. [PDF]
  • Yuanteng Pei and Matt W. Mutka,   “Real-Time Stream Aggregation for Area Exploration in Heterogeneous Range and Rate Wireless Robot Networks”,   in 12th International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM 2011), Lucca, Italy, June. 2011.
  • Yuanteng Pei and Matt W. Mutka,   “STARS: Static Relays for Multi-Robot Real-time Search and Monitoring”,   in 7th IEEE International Conference on Distributed Computing in Sensor Systems (DCOSS 2011), Barcelona, Spain, June 2011. [PDF]
  • Yuanteng Pei, Matt W. Mutka, and Ning Xi,   “Connectivity and Bandwidth Aware Real-Time Exploration in Mobile Robot Networks”, in Wiley Wireless Communications and Mobile Computing Journal (WCM). [URL]   [PDF]
  • Yuanteng Pei, Matt W. Mutka, and Ning Xi,   “Coordinated Multi-Robot Real-Time Exploration With Connectivity and Bandwidth Awareness”,   2010 IEEE International Conference on Robotics and Automation (ICRA 2010), Anchorage, Alaska, USA, May 2010. [PDF]
  • Yuanteng Pei, Fernando Cintron, Matt W. Mutka, Jianguo Zhao, and Ning Xi,   “Hopping Sensor Relocation in Rugged Terrains”,   2009 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2009), St. Louis, Missouri, USA, October 2009. [PDF] (Friend Jiangou Zhao invented awesome tiny steerable jumping robots (as hopping sensors): check out their video and IEEE Spectrum Articles: Article I and Article II.)

Selected Poster

  • Yuanteng Pei, Matt W. Mutka, and Ning Xi,   “Coordinated Multi-Robot Real-Time Exploration With Connectivity and Bandwidth Awareness”, First Place (1/45), Best Poster Competition, Graduate Research Poster Workshop 2010, Department of Computer Science and Engineering, Michigan State University. [PDF]
        The posters were judged by an external experts who rated them according to research contribution, presentation and potential impact of the field. [CSE News]

Service - External Reviewer

Jounrals

  • IEEE Transactions on Robotics (IEEE T-RO) 2008
  • IEEE Transactions on Parallel and Distributed Sys. (IEEE-TPDS) 2011, 2013
  • Elsevier Ad Hoc Networks (ADHOC) 2011
  • Wiley Wireless Communications and Mobile Computing Journal (WCM) 2011,2007
  • Elsevier Computer Communications (COMCOM) 2011
  • Journal of Frontiers of Computer Science (FCS) 2011
  • ACTA Journal of Parallel and Distributed Computing and Networks (PDCN) 2011
  • Ad Hoc & Sensor Wireless Networks (AHSWN) 2013
  • Int. Journal of Ad Hoc and Ubiquitous Computing (IJAHUC) 2013

Conferences

  • IEEE Int. Conference on Mobile Ad-hoc and Sensor Systems (MASS) 2013 (TPC Member)
  • IEEE Int. Conference on Communications (ICC) 2013
  • IEEE Int. Conference on Robotics and Automation (ICRA) 2009, 2013
  • IEEE/RSJ Int. Conference on Intelligent Robots and Systems (IROS) 2011
  • IEEE Int. Symp. on Personal, Indoor and Mobile Radio Comm. (PIMRC) 2010
  • IEEE Conference on Local Computer Networks (LCN) 2011
  • IEEE Conference on Automation Science and Engineering (CASE) 2010
  • Int. Conference on Computational Science and Its Applications (ICCSA) 2010
  • Int. Conference on Ubiquitous Context-Awareness and Wireless Sensor Network (UCAWSN) 2013 (TPC Member)
  • Int Conference on Computing, Networking and Communications, Wireless Ad Hoc and Sensor Networks Symposium (ICNC' - WAHS) 2013
  • Wireless Communications and Signal Processing - Wireless Networking Symposium (WCSP' - WNS) 2012

COURSES AND TEACHING

Courses

Graduate level courses completed at Michigan State University: GPA 3.95/4.0 (9 out of 10 CS courses are 4.0). Certificate of completion: Scaling to Petascale Summer School Workshop 2009 on parallel computing with OpenMP and MPI, University of Michigan, Ann Arbor, MI. August, 2009.

Teaching

Jeff was a Graduate Teaching Assistant of CSE 232 Introduction to Programming II in Spring 2008 and Fall 2007. It concerns object-centered programming using C++ with ADT and STL; Data structures and their encapsulation; stacks, queues, lists, trees, and hash tables; Algorithms operating on data structures. He was responsible for teaching in three lab sections, grading projects, exams and engaging in system administration. Some concepts in lab exercises:
  • His C++ Tips Summary in Google Docs   Header File   Scientific Notation
  • cin.good()   Setprecision    Heap    Big-O notation   Extern to specify Linkage
  • MISCELLANEOUS

    Favorite Quotes

    • 出来混,早晚都要还的。
    • 三人行,必有我师。
    • 子曰:“三军可夺帅也,匹夫不可夺志也。”
    • 人类最高的欲求,是在时时创造新的生活。
    • 善于利用资源,但更重要的是,用自己的双手创造自己的幸福。
    • 如果骄傲没被现实大海冷冷地拍下 又怎会懂得要多努力才走得到远方
    • 如果梦想不曾坠落悬崖千钧一发 又怎会晓得执着的人有隐形翅膀
    • 而生命 对每个人都不公平也没道理 只能扑向泥泞迎向那阵骤雨由不得你
    • 让明天的记忆不模糊 不是因为孤独 因为我们执着的态度 不管它起起伏伏
    • “但我们却再也不想回头 因为我们已经尝到了 受伤的狼甜着血腥的伤口的快乐”
    • 当初的愿望实现了吗 事到如今只好祭奠吗 青春如同奔流的江河 一去不回来不及道别
    • 即使是在极端恶劣的环境里,人们也会拥有一种最后的自由,那就是选择自己的态度的自由。
    • Hope springs eternal.
    • We kill time, and time buries us.
    • The unexamined life is not worth living.
    • You have a dream, you got to protect it.
    • Live in fragments no longer. Only connect.

    • Today, is the first day of the rest of your life.
    • Take 100% Responsibility for your life, for everything.
    • Never complain. You either create or allow everything that happens to you.
    • In the end the pessimist may be right, but the optimist will have enjoyed the journey more.
    • Behind every successful man is a devotedly followed hectic schedule rather than a woman.
    • Some birds aren't meant to be caged, that's all. Their feathers are just too bright.
    • "The path was worn and slippery. My foot slipped out from under me, knocking the other out of the way, but I recovered and said to myself, 'It's a slip and not a fall.'"
    • What others think about you is none of your business.. Surprise! Most of the time, no body's thinking about you at all! They are too busy worrying about their own lives, and if they are thinking about you at all, they are wondering what you are thinking about them. They might be dream-stealers.
    • The life you currently live is the result of all of your past thoughts and actions. You are in charge of your current thoughts and your present feelings. You can control thoughts you think, images you visualize and the actions you take.

    Links

    Other Links

    My Hometown, Beijing