Xiaobo Sheng

Engineering Manager @ Klaviyo

About Xiaobo Sheng

Xiaobo Sheng is an Engineering Manager with expertise in managing background and scheduling tasks using Celery and Redis. He has a strong background in software engineering, having held positions at Klaviyo, FreshAddress, and InsightSquared, and holds degrees in Applied Mathematics from Shanghai University of Finance and Economics and the University of Massachusetts Lowell.

Work at Klaviyo

Xiaobo Sheng currently serves as an Engineering Manager at Klaviyo, a position he has held since 2023. Prior to this role, he worked as a Senior Software Engineer at Klaviyo from 2020 to 2023. During his tenure, he contributed to various engineering projects, focusing on software development and task management. His experience at Klaviyo is marked by his utilization of technologies such as Celery and Redis for managing background and scheduling tasks.

Previous Experience

Before joining Klaviyo, Xiaobo Sheng held several engineering roles. He worked at FreshAddress, Inc. as a Senior Data Engineer from 2013 to 2018, and previously as a Data Engineer from 2011 to 2013. He also served as a Software Engineer at InsightSquared for a brief period in 2018 to 2019. His early career includes teaching positions at UMass Lowell, where he was an Instructor from 2009 to 2011 and a Teaching Assistant from 2008 to 2010.

Education and Expertise

Xiaobo Sheng holds a Bachelor of Science in Applied Mathematics from Shanghai University of Finance and Economics, which he completed from 2003 to 2007. He furthered his education at the University of Massachusetts Lowell, where he earned both a Master of Science and a Bachelor degree in Applied Mathematics from 2008 to 2010. His expertise includes building and maintaining REST APIs using Django and Django Rest Framework, as well as experience with SQL features and data visualization tools like the Google Chart API.

Technical Skills

Xiaobo Sheng possesses a range of technical skills relevant to software engineering and data management. He utilizes version control systems such as GitHub and BeanstalkApp in his projects. His experience with SQL encompasses features like indexes, views, triggers, user-defined functions, stored procedures, and SQL agent jobs. Additionally, he is proficient in using Celery and Redis for task management, enhancing the efficiency of background processes.

People similar to Xiaobo Sheng