# Dingyu Zhou > Expo gives restaurant operators solutions! I am in Zen-mode for work now, and would like to be left alone. Thanks! Location: Berkeley, California, United States Profile: https://flows.cv/dingyu I am in Zen-mode for work now, and would like to be left alone. Thanks! ## Work Experience ### Software Engineer @ Expo Jan 2018 – Present | San Francisco Bay Area Expo is on a mission to make restaurant life easier! Expo gives restaurant operators solutions! Expo integrates all softwares, measures what matters, identifies actionable insights for a restaurant. Expo is a one stop shop for restaurant teams. It gives everyone from multi-unit managers, general managers, to hourly employees the data they need to do their jobs better and serve customers better each day. ### Software Engineer @ NETSCOUT Jan 2014 – Jan 2018 | San Francisco Bay Area ------ Overview ------ Work in a team to develop and maintain software TrueCall, which provides real-time and continuous RAN data that enables operators to drive new technologies, improve network performance, optimize the customer experience. ------ Skills Used Extensively in this Position ------ JavaScript, React, C++, Qt, Backbone, Ruby on Rails ------ Year 2018 ------ Keep developing the React based web TrueCall client. Mentor junior level engineers. ------ Year 2017 ------ Help to manage the development team, and solve a low team morale problem. Make architecture design to fully convert Qt based TrueCall client to React based web applications to meet NetScout integration requirements. ------ Year 2016 ------ Developed TrueCall RAN insight features, which are Backbone based and Qt embedded single page web applications. Maintained a distributed data injection system for TrueCall software. Worked directly with customers, solved their problems and maintained their satisfactions. ------ Year 2014 - 2015 ------ Worked as a full-stack engineer with responsibilities to develop and maintain both Qt based frontend client and C++ based backend TCP server for TrueCall software. Developed and maintained a Ruby on Rails based web client for TrueCall software to let customers do internal software configuration and management. Went through 5 full release cycles, and developed more than 10 features. Top 3 of them were: TrueCall web client, TrueCall LDAP integration, and TrueCall comparison UI. ### Side Projects @ A Learning Group Jan 2012 – Jan 2016 | San Francisco Bay Area ------ Overview ------ Lead a team to learn cutting edge web application technologies, and use them to develop fun projects Design and develop 7 full stack projects. Gain a good experience in software architectural design Tune production deployments for Ruby on Rails and Node.Js applications on a Linux server ------ Skills Used Extensively in this Position ------ JavaScript, HTML, CSS, Ruby on Rails, MySQL, React, Redux, Backbone ------ Year 2016 ------ Developed websites for a grocery delivery business. They work as a platform with full functionalities for user shopping, order management, shoppers' co-working, and managers' inventory management. It's kind of like a simpler version of Amazon website. http://haigy2016.pigrider.com:3000/ (demo website for end users) http://haigy2016fulfill.pigrider.com:3000/ (demo website for shoppers) http://haigy2016manage.pigrider.com:3000/ (demo website for managers) All websites are React based single page websites, and use Ruby on Rails for the backend. All website can be easily converted to mobile apps by Cordova or PhoneGap. ------ Year 2014 - 2015 ------ Led the team to develop a Ruby on Rails based internal schedule arrangement website, called iSite, for NetScout Berkeley calibration service team. This website is used by more than 100 people. It was finished in February 2015, and it's still being heavily used and requires very minimum maintenance. It solved a communication problem between field engineers and task schedulers, provided project dashboards for managers, and reduced at least 50 emails per day per person. Developed a Backbone based single page website with cascading style which Pinterest uses. http://cascading.pigrider.com:3000/ (demo website for cascading style page) ------ Year 2013 ------ Developed two Ruby on Rails websites. https://blogs.pigrider.com/ https://tools.pigrider.com/ ### Software Engineer @ Markit On Demand Jan 2013 – Jan 2014 | 5718 Central Ave, Boulder, Colorado 80301 ------ Overview ------ I am working in a team to develop and maintain a system to setup, match, trigger, and distribute financial alerts through various channels, such as email, twitter, facebook, instant message, ftp, and http. ------ Skills Used Extensively in this Position ------ C++, OOP, T-SQL, JavaScript, SVN, TDD, Agile ------ Job Responsibilities and Achievements ------ (1). Design, develop and test new and existing Windows service applications. (2). Main developer of our core API application “AlertAPI”. (3). Used machine learning concepts to improve the pattern recognition in a log parser application “EmailLogParser”. (4). Created a statistics based internal status monitoring application “DEMonitor”. (5). Created a real-time process monitoring application “OrderTracker”. (6). Create, maintain and enhance various complex SQL stored procedures and jobs. (7). Participate in software architectural design and code reviews. (8). Setup and maintain client specific financial alerts components. (9). Meet and communicate regularly with project teams, managers and peers. ### Financial Analysis Intern @ Walnut Capital Management Jan 2012 – Jan 2012 | Boulder, Colorado ------ Overview ------ Investment products and services are offered through Wells Fargo Advisors Financial Network, LLC (WFAFN). Walnut Capital Management is a separate entity from WFAFN. ------ Job Responsibilites ------ (1). Manager’s assistant in a wealth management company. (2). Research securities in the equity and the fixed income markets to satisfy customer needs. (3). Company analysis and picking out outstanding and undervalued companies. (4). Build and develop manager’s portfolio for customers. (5). Help manager to develop his investment strategies. ### Joint Graduate Researcher @ University of Colorado at Boulder Jan 2008 – Jan 2012 | University of Colorado at Boulder and Argonne National Laboratory ------ Overview ------ (1). Finished 3 research projects focusing on algorithm design, mathematical modeling and data analysis. (2). Four years of academic software improvement and development experience in C++. (3). Mathematical and quantitative background with extensive experience in probability theory and statistics. ------ Skills Used Extensively in this Position ------ C++, OOP, Fortran, Algorithm Design, Mathematical Modeling, Data Analysis, Probability Theory, Statistics ------ Software Development Related Achievements in this Position ------ (1). Developed a sensitivity and regression analysis program package (2). Developed a stochastic pathway analysis program package (3). Developed an RRKM program package (4). Developed an interface between academic software packages Polyrate and Molpro (5). Developed an interface between the academic software packages Variflex and my RRKM program (6). Improved VRC code in Polyrate from energy resolved to energy and angular momentum resolved ### Teaching Assistant @ University of Colorado at Boulder Jan 2007 – Jan 2009 | Boulder, Colorado ------ Job Responsibilities ------ I was a graduate student paid as a teaching assistant during this period. The responsibility of this job was to teach a topic review and laboratory section for the general chemistry course. ------ Skills learned from this job ------ (1). Effective communication technique. (2). Leadership ability. (3). Teaching experience. ## Education ### Doctor of Philosophy (Ph.D.) in Theoretical Chemical Physics University of Colorado Boulder ### Bachelor Degree in Material Science and Technology University of Science and Technology of China ## Contact & Social - LinkedIn: https://linkedin.com/in/dingyu-zhou-47117519 --- Source: https://flows.cv/dingyu JSON Resume: https://flows.cv/dingyu/resume.json Last updated: 2026-04-10