1. 周士云, Email: szhou77@gmail.com, Phone: 18321391089, Address: 上海市杨浦区
周士云
技能
精通:1. C/C++, C#/.net, VB,SQL, Java, JavaScript, PHP,HTML, andASM 等语言.
2. 数据库,云计算,大数据, 信息可视化,图像处理,计算机图形学等领域.
3. SQL Server, my SQL, MS Visual Studio, Eclipse, Altium Designer, Allegro, PADS 等工具.
熟悉: ASP, XML, Silverlight, Hadoop, D3.js, Python, and CUDA 等语言与工具.
教育
2012/5 硕士 计算机科学 Bowling Green State University (BGSU), Bowling Green, OH, USA
2004/6 本科 计算机科学 上海交通大学
经验
2012 --: 软件经理 国神光电科技(上海)有限公司
带领研发团队进行开发光纤激光器的控制系统。该系统是一个运行于实时嵌入式操作上的应用软
件,其中包括硬件的驱动程序,API 层次的各种接口,各种功能模块,以及各种用户的 UI 等部
分。
带领团队开发多种 Web 应用,例如 ERP 系统、产品跟踪查询系统、售后服务系统,公司内部网站系
统等。
带领团队开发公司需要的数据库应用系统,包括数据库的规划、设计、编码、管理、维护等相关
内容。
2011--2012: 助理研究员, Center for Regional Development, U.S. Dept. of Commerce EDA University
Center, BGSU
开发了 Workflow 系统, 一个关于上下班的动态时间空间数据分析显示软件。 (C#)
Environment 是一个可视化的时间空间分析工具软件。该工具整合了区域经济发展的数据与环境
发展的数据于地图(ESRIshapefiles)上,并进行静、动态显示、筛选以及分析。 (C#/.net)
2010--2011: 助教. Dept. of Computer Science, BGSU
帮助教学生相关的专业知识,包括:C/C++,SQL, Java, C#/.net, JavaScript/HTML/CSS
2007--2009:助理工程师 . 技领半导体(上海)有限公司
设计原理图、印刷电路板布局(PCB)、测试与调试产品:
MiniBoard: 原理图的设计与 PCB 布局, 测试与调试 PMU工程演示板.
3.5' & 4.3' GPS: 原理图 & PCB 设计. (ARM S3C2440)
Active-Semi Resistor Divider Design Tool: 一个帮助工程师们快速计算并选择适当的电阻器的软
件。
一些相应的客户支持。
2005--2006: 软件工程师, 上海思源光电有限公司
开发实时应用软件,使用 C++语言开发工业用的实时响应的应用程序,实时控制系统对变压器数据
进行监控。 (Visual C/C++, ASM)
参考联络人
PhD. 胡雪原 snowpe.hu@gslasers.com Cell Phone: +86-13818141981
Prof. 叶兴岳 xye5@kent.edu Cell Phone: (832)771-3045
Prof. Hassan Rajaei rajaei@cs.bgsu.edu Office Phone: (419)372-2002
Prof. Walter Maner maner@cs.bgsu.edu Office Phone: (419)372-2337
Prof. Mohammad Dadfar dadfar@cs.bgsu.edu Office Phone: (419)372-2237
2. Jeff Zhou, Email: szhou77@gmail.com,Phone: +86-18321391089, Address: Yangpu, Shanghai, China
Page 2 of 5
更多的项目经验请参英文部分
Jeff Zhou (Shiyun Zhou)
Skills
Proficient: 1. C/C++, C#/.net, VB, SQL, Java, JavaScript, PHP, HTML, and ASM languages.
2. Database System, Cloud Computing, Bigdata, Information Visualization, Image process,
Computer Graphics fields.
3. SQL Server, my SQL, MS Visual Studio, Eclipse, Altium Designer, Allegro, PADS tools.
Advanced: ASP, XML, Silverlight, Hadoop, D3.js, Python, and CUDA.
Education
Aug 2015 - Now English Language Rochester Institute of Technology
May 2012 M.S. Computer Science Bowling Green State University (BGSU), Bowling Green, OH
July 2004 B.S. Computer Science Shanghai Jiao Tong University Shanghai, P. R. China
Experience
2012 --: Software Manager, Gauss Lasers Technology (Shanghai) Co., Ltd.
Lead a team to develop laser controller system, the core of fiber laser products. As a real time
embedded system, it contains drivers at hardware level, API level, modules level, and UI level etc.
Lead a team to develop web-applications, including small ERP system, products tracing system,
HR Management system and post-sale server system etc.
Lead a team to develop database application, including materiel management system, property
system, and document management system etc.
2011--2012: Research Assistant, Center for Regional Development, U.S. Dept. of Commerce EDA
University Center, BGSU
I developed the Workflow system, Journey to work data in the dynamic and spatial context. (C#)
Developed Environment Toolbox, a visualization of Space-Time Analytical Toolbox which
integrates regional economic development and environmental data on a geographic map generated
from ESRI shapefiles. (C#/.net)
2010--2011: Teaching Assistant. Dept. of Computer Science, BGSU
Taught students with programming: C/C++, SQL, Java, C#/.net, JavaScript/HTML/CSS
2007--2009: Associate Engineer (Electronic Engineer). Active Semiconductors (Shanghai) Limited
Designed schematic/PCB layout, and debugged products:
MiniBoard: Schematic & PCB layout design, test & debug of PMU Engineering DEMO Board.
3.5' & 4.3' GPS: Schematic & PCB layout design. (ARM S3C2440 based on our PMU IC.)
Active-Semi Resistor Divider Design Tool: software development to help engineers select best
Resistor.
Provided customers support
2005--2006: Software Engineer, Shanghai Siyuan Optic & Electronic CO., LTD
Developed real-time software applications. (Visual C/C++,ASM)
References
Prof. Xinyue Ye xye5@kent.edu Cell Phone: (832)771-3045
PhD. Snowpe Hu snowpe.hu@gslasers.com Cell Phone: +86-13818141981
Prof. Hassan Rajaei rajaei@cs.bgsu.edu Office Phone: (419)372-2002
Prof. Walter Maner maner@cs.bgsu.edu Office Phone: (419)372-2337
3. Jeff Zhou, Email: szhou77@gmail.com,Phone: +86-18321391089, Address: Yangpu, Shanghai, China
Page 3 of 5
Prof. Mohammad Dadfar dadfar@cs.bgsu.edu Office Phone: (419)372-2237
Project Experience
2013: GS Controller (C/C++)
Tools: MS Visual Studio 2005, Windows Embedded CE, Version Control tools - SVN
Description: GS Controller is a real-time embedded application system based on windows CE, and
run at ARM platform. The system maintains the machine part, electron part, and optics part
working well together, so that the lasers system will supply specific laser to user if the user
enters the command form COM port or LAN port. Lasers system works at pinpoint temperature
environment, exact machine location, and strict electron parameters. GS Controller system
contains four levels as: hardware driver level, Application Program Interface (API) level,
Functions modules level, and User interface (UI) level.
Main modules: The driver level maintains the hardware working with software together. It is
composed of different kinds of requirements, such as the SPI driver for ARM communication with
FPGA, IAP driver for application programming the FPGA, the MUX driver for selection of ADC
input channel, the watch-dog driver for monitoring software, and the GPIO driver for other hardware
parts etc. API level is designed as a DLL library which has a lot of function interface. It will be
called on other application. The API level is above the driver level and below the functions
modules level. The function modules level contains all work modules of the lasers system, such as
series (COM) port communication module, customer command module, hot-swap module, register
map module, scan module, soft-switch module, TCP communication module, and thermostat module
etc. The top level is user interface (UI) level. UI level maintain all threads and all modules working
together. It also accepts input from user or PC and processes them, and gives feedback and result.
UI level includes LCD display module, command receive module, result feedback module, threads
maintain module, and other modules.
2013: GS Web-App (PHP, SQL, JavaScript)
Tools: Eclipes, My SQL, Apache, and the Version Control tools – SVN etc.
Description: GS Web-App is a web database application system. It borrows the idea from cloud
computing, making the application as server. The PHP code for processing at server, My-SQL
maintains data, and the JavaScript process client display and input.
Main modules: It includes a small ERP system, products tracing system, HR management system,
and post-sale server system etc.
2013: GS Database (C#)
Tools: MS Visual Studio 2010, MS SQL, and the Version Control tools - SVN
Description: GS Database is a database application system. It will identify which database by the
user ID. It helps employee to maintain the information.
Main modules: materials management system, property system, and documents management
system etc.
2012: GS Collection (C#)
Tools: MS Visual Studio 2010, the Version Control tools - SVN
Description: GS Collection is a multi-function application. It controls fiber lasers system through the
COM or LAN port produced at Gauss Laser Company. The software automatically identifies lasers
currently connected, and shows correct interface.
Main modules: User Interface, Customer model, Engineer model, Communication module, File
Module, Data Analysis Module, and Logical Control Module (LCM) etc.
2012: STM Controller (C, ASM, ARM, Keil MDK)
Tools: Keil C 4.0, the Version Control tools - SVN
4. Jeff Zhou, Email: szhou77@gmail.com,Phone: +86-18321391089, Address: Yangpu, Shanghai, China
Page 4 of 5
Description: Access the command from the user interface or communication COM port, and
maintain lasers to work well.
Main modules: User Interface Module (UIM), Display Module (DM), File Module (FM), Data
Analysis Module (DAM), COM Communication Module (CCM), and Logical Control Module
(LCM) etc.
2012: Environment Toolbox (C#, .NET)
Tools: MS Visual Studio 2010, the Version Control tools - SVN
Description: Environment toolbox creates a useful visualization of specific environmental data on a
geographic map generated from ESRI shapefiles. One can use the toolbox to integrate geographic
information file (Shapefile), regional environmental pollution data and regional economic
development data, to achieve visual data analysis. The toolbox provides decision-makers more
comprehensive information to help with making decision. Specifically, the toolbox will present an
integrated interactive software tool to environmental experts and decision makers, giving them the
ability to explore complex environmental data visually (e.g., pollution data) through a process of
selection, filtering, zoom-in and zoom-out. Use of this tool should lead to the discovery of
relationships between levels of economic activity and levels of environment pollution.
Main modules: User Interface Module (UIM), Print Module (PM), Display Module (DM), File
Module (FM), Data Analysis Module (DAM), Database access Module (DBM), and Logical
Control Module (LCM).
2011: Workflow System (C#, .NET)
Tools: MS Visual Studio 2010
• Web-based for the convenience of public, firms, and policy-makers (various authorized levels
as well as education/research/outreach purposes)
• Interactive, Real-time, Integrating various data sources in a comparative space-time context
towards decision making
• Consisting four main modules: Journey to Work (Flow Data), Unemployment Rate Clock (Time
Series Data), Warn Notice (PDF file), and Work Force (Point Data).
2011: Computerized Phonology Test System (C#, .NET)
Tools: MS Visual Studio 2010, MySQLServer
Description: Developed the Computer-based Phonology Test System (CPTS). Phonology tests
have been used for years to qualify children for therapy, and identify/specify their speech errors. The
tests typically consist of a picture-naming task, with clinicians writing down children’s responses
and analyzing them later. By computerized phonology test system the results of tests and children’s
information can be stored directly into database and analyzed conveniently.
2010 - 2011: Software License Tracking System (PHP, MySQL)
Tools: Eclipse
Description: The Software License Tracking System is a web-based database application to track
software license usage, requests for software licenses, and the purchasing of software. The
application contains a well-designed database for storing and retrieving the license information
efficiently and effectively, and also a graphical user interface that allows the user to enter and
display the information intuitively.
2005 - 2006: SMS inquiry with the Bus Information System (C/C++, SQL)
Tools: MS Visual Studio C++ 6.0, MS SQL Server 2000
Description: the software supports cell phone text message and real time response. Database is
designed to meet the requirements in metropolitans. Real-time Short Message by Multithreading
based on GSM Modem Transceiver DLL. SMS test results with the multi-lingual support will be
5. Jeff Zhou, Email: szhou77@gmail.com,Phone: +86-18321391089, Address: Yangpu, Shanghai, China
Page 5 of 5
divided into a number of shorter messages if their length exceeds the maximum the corresponding
module can process.