Senior Software Engineer II at EverQuote
Framingham, Massachusetts
Software Engineer II - Ad Tech @ Wayfair Campaign Automation - Senior Engineer/Tech Lead- Paid Search(KW3.0)- PLA - Facebook Audience Uploader- Lexicon- Universal Exclusion List From October 2018 to August 2019 (11 months) Greater Boston AreaSoftware Engineer II - Data Tribe @ Vistaprint ● Restructuring Cluster which is running HDFS, Kafka, Storm, HBase, and Zookeeper.-- Including use...
Software Engineer II - Ad Tech @ Wayfair Campaign Automation - Senior Engineer/Tech Lead- Paid Search(KW3.0)- PLA - Facebook Audience Uploader- Lexicon- Universal Exclusion List From October 2018 to August 2019 (11 months) Greater Boston AreaSoftware Engineer II - Data Tribe @ Vistaprint ● Restructuring Cluster which is running HDFS, Kafka, Storm, HBase, and Zookeeper.-- Including use Terraform to generate AWS Servers(Ambari server, agent). and then use Hortonworks HDP to install corresponding service(HDFS, Zookeeper, Kafka, HBase, Storm). Updated code such as Kafka 0.8->0.10, Hbase 0.9->1.2 etc(resolve dependency issue, fix deprecated code). and then set up Jenkins to deploy storm topologies.Tech: HDFS, HBase, Storm, Kafka, Zookeeper, Ambari, HDP, Jenkins, AWS, Terraform, Maven. ● Maintain and Admin of Cluster which is running HDFS, Kafka, Storm, HBase, and Zookeeper. ● Maintain and Admin of DataBrick.● Maintain and Optimize usage of AWS and Azure by using python Script and Runbook.-- Cost Saving-- Optimize Efficiency From November 2017 to October 2018 (1 year) WalthamSoftware Engineer II - Infrastructure Automation @ Vistaprint Vistaprint is the child company of Cimpress.I am doing part of the job that I did for Cimpress also included below duties.● Built new services and Modified for TOAST which is the Tech Ops APIs, Services, and Tools portal. In charge of Design ,develop, test and deploy the new services in TOAST.-SSL Certificate Service, DNS Service, VM Service (new service)-Netscaler Service (using Critix API): Added Server to Existing Load Balancer. Create new load-balancer etc.-Secret Server: Transfer SOAP API to restful web service.- Tech: Java, Spring, Swagger, Powershell, Tomcat, Load-balancer, Maven, MySql, Ruby ● Built new services in Service Now, integrated existing service to Service Now-New service: Non-software request, VM request, New Hire Request Form Project etc-Integrate service: Netscaler Service, SSL Certificate Service-Modified DB Service and folder Access Service by using Dynamic Showing field of form, Provided better userexperience and reduce the failure rate of folder access from 50% to 5% -Created Transform Map for CMDB.-Tech: Restful webservice, Servicenow, Javascript● Created CI/CD Pipeline by using Jenkins-Set up the Jenkins environment for team practice, trained the whole team to how to use Jenkins-Set up Slave node of the Jenkins and provide detail document for how to set up new Slave node and create new job. From February 2017 to November 2017 (10 months) WalthamSoftware Engineer II - Infrastructure Automation @ Cimpress ●Building new service for TOAST which is the Tech Ops APIs, Services, and Tools portal. In charge of Design ,develop, test and deploy the new service in TOAST. -SSL Certificate service: Automate the whole process of request SSL Certificate from Globalsign, upload SSL to AWS Load balancer, binding it to listener and also provide the option to upload Certificate to SecretServer. -DNS Service: Transfer the powershell script of dns to a restful web service. -VM Service: Build a restful web service wrapper for vm request, automate the whole process of request new virtual machine and check the vm status.Technology include Java,spring,swagger,restful web service,tomcat, Maven, Mysql, Ruby●Modiying and Adding new feature for below projects -Netscaler Service (using Critix API): Add Server to Existing Load Balancer. Create new load-balancer etc. - Secret Server: Transfer SOAP API to restful web service. -Technology include java,cxf,spring,swagger,powershell,tomcat,load-balancer,maven,mysql,ruby●Building new service in Service Now, integrate existing service to Service Now -new service: Non-software request, VM request -integrate service: Load Balancer Service -integrate CMDB, Order Guide into ServiceNow. -technology: restful webservice, servicenow, workflow, javascript,Jelly●Operational work including maintain Servicenow, and All the services we own20% -25% time maintain and develop new service for servicenowtechnology: javascript and servicenow syntaxmake everything is Automation! From August 2015 to February 2017 (1 year 7 months) Greater Boston AreaSoftware Engineer @ Staples ●Design and develop new functionality of server-side for the Staples.com/.ca Cart and Checkout Domain. Including integrate new feature in Restful WebService API.- Integrate Runa offer, part of shipping logic project to the API.- Technologies include IBM Websphere, Java, Restful WebService, Spring and SpringMVC.●Actively participate in all phases of the Systems Development Life Cycle including define, design, development, test, deployment, and support and maintenance of the Staples.com/.ca platform for Cart and Checkout Domain.- Fix old project's defect, such as Clean Address to fix the duplicate address and reduce the burden of DB.- Logging Framework to make our group easier to find the exception by logging in class or package level.- Technologies include IBM Websphere, Java, log4j, slf4j, DB2.●Create technical specification documents for new functionality and ensure that new solutions integrate seamlessly with existing technologies.● Design and develop new functionality of Front-End for the Staples.com/.ca Cart and Checkout Domain.- Cart and Chekout Page Optimization.- Build Cart UX2.0 page.Working on couple of components including OrderSummary, Tax Service, Coupon, Captcha and Cart message, integrate Adagility and Nudata. Working on the enhancement feature on Cart UX2.0 as well. such as out of stock and save for later.- Technologies include React, Flux, Ajax, JSP, JQuery, Browserify, Gulp. From March 2014 to August 2015 (1 year 6 months) Framingham,MAPlatform Engineer intern @ Viggle Inc. ●Responsible for developing server-side infrastructure that powers viggle mobile and web based product offerings. ●Responsibilities include everything from product specification to system design to implementation to operational deployment for two projects.- reconstruct the tvdb project. Implemented TV schedule service, parsed the tvdb xml and mavenized the project.- Design and worked closely on the project transfer and collect data from Excel to the feed that Use for Business Side- Technologies include Java, Restful WebService, SpringMVC, Maven, MySql, Sql query From June 2013 to December 2013 (7 months) Greater New York City AreaSoftware Developer Internship @ Interactive Data ●Assisting with the development of the automated generation of configuration files based on standardized inputs, and provide tools for the analysis of the mapping, and a way to display these configurations in a human readable form. ● Assisting in transforming standard format RMDS files to a format that may be consumed by a database.● Working closely with RTS personnel to provide tools for the automated testing of these components- Worked on transfer the feed to the file that automated imported to mysql db and write query to get useful information for my supervisor.- Technologies include Python, Mysql. From October 2012 to December 2012 (3 months) Greater New York City AreaGraduate Assistant @ Polytechnic Institute of New York University Modify the Driver for ath5k network card by C In Linux Environment. Design the Algorithm to make the Driver is suit for COOPMAC. From September 2011 to May 2012 (9 months) Greater New York City AreaSenior Software Engineer II- Ad Eng @ EverQuote Ad Engineering Software Engineer III (AdTech) @ Wayfair Tech lead 01/2020 - Present (SEM/PLA Team)Building a new Paid search and PLA Platoform which supports real time and batch processing.Senior Software Engineer 08/2019 - 12/2019 Ads Catalog TeamBuilt a new real time Ads Catalog platform which ingest information from Pricing, Catalog and Inventory as a senior software engineer.Tech: GCP(Firestore, pubsub, cloud functions...), Kafka, java, docker, k8s, event sourcing. From August 2019 to July 2020 (1 year)
Wayfair
Software Engineer II - Ad Tech
October 2018 to August 2019
Greater Boston Area
Vistaprint
Software Engineer II - Data Tribe
November 2017 to October 2018
Waltham
Vistaprint
Software Engineer II - Infrastructure Automation
February 2017 to November 2017
Waltham
Cimpress
Software Engineer II - Infrastructure Automation
August 2015 to February 2017
Greater Boston Area
Staples
Software Engineer
March 2014 to August 2015
Framingham,MA
Viggle Inc.
Platform Engineer intern
June 2013 to December 2013
Greater New York City Area
Interactive Data
Software Developer Internship
October 2012 to December 2012
Greater New York City Area
Polytechnic Institute of New York University
Graduate Assistant
September 2011 to May 2012
Greater New York City Area
EverQuote
Senior Software Engineer II- Ad Eng
Wayfair
Software Engineer III (AdTech)
August 2019 to July 2020
Campaign Automation - Senior Engineer/Tech Lead- Paid Search(KW3.0)- PLA - Facebook Audience Uploader- Lexicon- Universal Exclusion List Campaign Automation - Senior Engineer/Tech Lead- Paid Search(KW3.0)- PLA - Facebook Audience Uploader- Lexicon- Universal Exclusion List
What company does Cheng Li work for?
Cheng Li works for Wayfair
What is Cheng Li's role at Wayfair?
Cheng Li is Software Engineer II - Ad Tech
What industry does Cheng Li work in?
Cheng Li works in the Internet industry.
Who are Cheng Li's colleagues?
Cheng Li's colleagues are Cole Zuber, Jordan Homan, Eric Tsui, Pat Nestor, Matt Alioto, Da Meng, Ryan Gilfillan, Jane Gelfand, Rachel D'Agostino, and Connor Delaney
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Cheng Li's Social Media Links
/school/ne... /company/e...