Shu / Dan 

 

Email : [email protected]                       Phone: (780) 4521497 (h)                                            

Date of Birth                : May 28,1970          STATUS in CANADA:Permanent Resident

 


 

OBJECTIVE

 

Software Engineer

SUMMARY

 

             

Education :

M.Eng and B.Eng degree in Computer Science

Working Experience :

5 years

                Languages :

VB and VC++, VBA, Assembly, FoxPro 2.5, SQL

Technologies :

O-O, OLE, ActiveX, DCOM, DAO

OS :

Windows NT, Windows95, Windows 3.X, Dos

          

EDUCATION

9/1994 – 3/1997                  

M.Eng in Computer Software

 

 

Beijing Polytechnic University
Computer Science & Application Department

Research Direction: Artificial Intelligence

Thesis: English-Chinese Alignment in Parallel Corpus

Description : A foundamental research for Chinese-English automatically translation, funding by the National Research Plan.
Technologies: VB4, TC, DBASE, Win95

 

9/1987 – 7/1991           

B.Eng in Computer Software

 

Huazhong Science & Technology University

Computer Science & Engineering Department

Thesis: Detecting and Cleaning System of Computer Virus

Description : Detecting and cleaning the virus which makes changes on the nterrupt addresses, such as v1517, v2000, v-cascade.
Technologies: 8088 Assembly

WORKING EXPERIENCE

 

1/1999 – Present

Software Engineer

 

CONUCO China Electronics Company

Industrial Automation

·         Project: PLC-HMI Frame (C/S Frame)

 

 

5/1997 – 12/1998                

              System            Engineer

HuaKongDa Compute Application Company

·          Project: New Optimization Environment (NewOP) and Optimization Summary Report (OSR)

·         Project: Winbase Process Real-time Operation Simulator  (PROS)

7/1991 – 9/1994

Software            Assistant             Engineer

Research Institute of Exploration & Petroleum Development
(RIPED)

 

·         Project: Core Analysis WorkStation

·         Project: 3-D Process Display of Drill Fracture

·         Project : Account &Salary Report System

 

For working Experience in detail, please read next pages.

(Detail)

EXPERIENCE

 

1/1999 – Present

Software Engineer

 

CONUCO China Electronics Company

Industrial Automation

·         Project: PLC-HMI Frame (C/S Frame)

 

Role:         

Project Manager, Analyst and Developer

Responsibility

Requirement, Analysis, Design, Implement, Integration, Presentation, Documentation.

 

Description:

              C/S Frame is a framework that

(1) Integrates the Customer-developed Components, including both the Presentation Components and Business Components, without recompilation.

(2) provides identical Human Machine Interface whose style can configurable.

(3) Both Client part and Server part in Frame can run independently as an alone application, or run cooperatively as a C/S application. When runs as a C/S application, the connection of Client part and Server part can be dynamical configurable; the connection between Presentation Components (Components that configured into Client Part) and Business Components (Components that configured into Client Part) can also be configurable.

 

              Both Client part and Server part are component container that is Custom-Configurable and Later Binding. Client part aims to provides a modular system of standardized versatile style, so that to cope with virtually all customer applications; Server part aims to provide a platform, in which customer developed components can run concurrently and communicate freely.

 

              Component-based Scalable Logical Architecture (CSLA) is designed to work well whether it's placed entirely on a single workstation or whether it's spread across a number of machines in a network.

 

              The demo products on C/S Frame integrated TwinCAT PLC (programmable Language Controls). PLC programs will simulate the real machine, and C/S Frame will monitor all the outputs of PLC, raise events (for example, alarming) according to condition configuration and event Configuration. The connection between Components of Server part and Global Variables is configurable.

 

Technologies       : Client-Server, VB6, ActiveX, DCOM, TwinCAT PLC

Environment         : NT

Dev. Efforts           : 12 man-month

 

 

5/1997 – 12/1998                

 

              System
            Engineer




HuaKongDa Compute Application Company

 

·          Project: New Optimization Environment (NewOP) and Optimization Summary Report (OSR)

Role:           Analyst and Developer

Responsibility
Analysis the User's Requirement
Design and Implement for COM concerning NewOP in iGES(intelligent Graphic
Engineer System)
Design and Implement for OSR
Documentation for the On Line Help of OSR
 

Description:
          
The optimization project is implemented within intelligent Graphical Engineering System (iGES). The iGES supports configuration and maintenance of the model blocks and visual display of plant or model data. In addition to the model and its associated optimization, other tasks are required to provide a complete optimization system. NewOP archive input and output for analysis of problems, monitoring of optimizer performance, and as inputs for offline case study.
 
           iGES has enhanced to allow cooperation with other software system via COM. The optimization system is now to be redesigned with the objective of moving data transfer and manipulation outside if iGES and into VB enabled application. A goal of the redesign is to reduce the system dependence on G2® .
 
            At the heart of the New iGES Optimization Environment is an Access database that performs state processing; the collection and manipulation of tag values that progress the optimization cycle from one stage of the cycle to the next. The calculations and functions that are performed during the transition from one state to the next are collected into a combination of internal Access functions, system-defined functions, and user-defined function.
VB5, VBA, Access, Excel.

 

Environment  : Server: VMS

                        Client  :  Pentium 266, WinNT Station

Technologies: VB5, VBA, Access97, Excel97, NT, ActiveX, DAO, SQL

Dev. Efforts  :1 man-year

 

·          Project: Winbase Process Real-time Operation Simulator  (PROS)

 

Role:
Technical Leader, Analyst and Developer

Responsibility
Supervise the full life circle application development
Analysis the User's Requirement and Definition of Function Specifics
Design the Frame of PROS
Assign tasks and provide technical consultation for each team member
Implementation the Engineer Station of PROS
Documentation for the User's Manual, Engineer's Manual

Description:
             Win-PROS is initially designed to provides the platform for chemical Engineers to construct the Simulation Steam of chemical plants. More over, it is actually suitable to construct all kinds of Dynamic Control Systems or Simulators by providing an open interface for developing the special process and control algorithms and emulation terminals.

             Compare to the iGES runs on Alpha, Win-PROS, A construction platform runs on PC will significantly cut down the cost of plant-construction; further developing or maintaining of these newly addin simulators. Win-PROS provides the OnLine construction environment and provides the Dynamic Trend Monitor; modifies the Static Trend Monitor, Remote Alarming and Scenario.
 
           WinBase-PROS components of Virtual Server, Instructor Station, Trainee Station (Emulation), Field (Work-site) Station and Engineer Station.

            Win-PROS simulates the basic operations and functions of DCS (Discrete Control System) and the dynamic behavior of chemical processes, such as StartUp, ShutDowm, Emergency Stop, routine Operations and Malfunctions. All function within Win-PROS can be triggered through Mouse or Keyboard.

Environment  : Server:  Pentium 266, WinNT Server
                         Client  :  Pentium 133, WinNT Station

Technologies: VB5, VC5, Access97, NT, Win95, ActiveX, DLL, DAO,GUI, Socket
Dev. Efforts   : 10 man-year

 

  9/1994 – 3/1997              Graduate
              Student
                  and
            Research
            Assistant

 

 

 

 

 

 

 

 

 

Beijing Polytechnic University

 

·          Project: Back-Stage Administration and Accounting System for SuperMarket

Role: Programmer
Responsibility
: Implementation for Accounting part and reporting

Description:
            ChaoYang District of Beijing need a Administration and Accounting system to record the sell of every supermarket every day and to aid the weekly goods allocation.

             Besides the functions of a standard financial accounting system, MJ-BASS carry out the following functions: Recording data of daily selling of each supermarket in ChaoYang District; Transmitting data to Accounting Center through language box; Providing GUI for financial analysis.

Technologies: FOXPRO2.5, ORACLE7, Windows3.X
Dev. Efforts  : 8 man-year

 

9/1995 – 12/1995                

 

            Research
            Assistant

 

Information Institute of Science & Technology of China

 

·          Project: Semantic Lexicon Acquisition

 

Role               : Analyst and Programmer
Responsibility: Analysis, Design and Implementation
Description:
                 Automatically training the Semantic Lexicon --- actually an Expert System --- by get the semantic.and syntax infomation from parallel texts.

Technologies: VB3, TC, DBASE, Win95,
Dev. Efforts   : 1/3 man-year

 

 

7/1991 – 9/1994

Software

            Assistant

             Engineer

 

Research Institute of Exploration & Petroleum Development
(RIPED)

 

·          Project: Core Analysis WorkStation

Role               : Analyst and Programmer
Responsibility: Design and Implementation the User’s Interface, Anti-copy Encrypting.

Description:
The Workstation, gets the real time data from the Core Analysis equipment, gives out the results of Oil and Gas percentage of a core by using an in-linked Expert system, provides the friendly interface for user to learning from and training the Expert System.

Technologies:
VB3, 8088 Assembly, TOGGLE3, Windows3.X
Dev. Efforts   : 6 man-year

 

·          Project: 3-D Process Display of Drill Fracture

Role               : Analyst and Developer
Responsibility:  Analysis, Design and Implementation for real time 3D display, replay, pause and fill, move, zoom

Description:
this program is developed to real time 3-Dementarily display the process of Drilling Fractures boring, growing and interupting.

Technologies: VB2, FORTRAN, Windows3.X
Dev. Efforts: 1 man-year

 

 

·          Project : Account &Salary Report System


Role               : Analyst and Programmer
Responsibility: Design and Implementation

Description:
                  This system is developed for the Financial Dept of RIPED.. This system, including all standard operations of RDBMS, makes an aid for the administration of the salary and benefits of over 2000 employees and retired persons of RIPED. 

Technologies: TC2
Dev. Efforts   : 3 man-month

 

Some projects which I took part in only as a programmer are not listed above. These projects were developed using PASCAL, FORTRAN, Assembly or HTML.