1. 1 / 9
Resume
Personal info.
Name: John Lee (Zhijie Li in Chinese)
Gender: Male
Age: 48
Marriage status: Married with a kid
E-Mail: lizhijie320@gmail.com
Strength:
Rich experience oflong term for computer, communication equipmentand embedded devices, both in hardware and
software.
Strong science background. Ihad learned and worked in differentdomains, such as automatic control, science
computer, telecommunication, especially in wireless and WLAN, electronic design, and cryptography and
computer/network security.
With more than 10 years research and developmentin embedded systems. For software, itincludes VxWorks,
embedded Linux, Android, uCos and dedicated systems without OS; for hardware, it includes ARM, Power PC, x86,
SH5, C51, SoC; for platform, it includes router/switch, VoIP PBX(Private Branch eXchange), VoIP Phone, IAD
(Integrated Access Device), PDA, Wireless mesh gateway, IP Camera.
Strong experiences in C/C++, Assembler, Java and perl for different projects.
Deep understanding oftechniques. Ipossess the ability ofanalysis and resolve technical problem rapidly and
accurately, be capable to illustrate the complex technique and theory clearly and accurately both in written and oral.
Played as differentroles in my career. Ihad worked as engineer, team leader, projectmanager, deputy general
manager in different company, engaged in works such as system analysis and design, projectplanning and work
assignment, key partdevelopmentand staff managementcontains recruiting, training, guiding and evaluating my
staff.
I gotmy IELTS score of6 in Jan. 2013, listening 5.0, reading 6.5, writing 6.0 and speaking 6.0.
Now, I have immigrated to Canada, and living in Charlottetown, PEI, Canada.
Motivation:
Posses the intention ofcooperation and ability ofcomputer, telecommunication and electronics.
Aggressive, independentand be able to work under a dynamic environment.
Have coordination skills, teamwork spirit.
Honesty, earnest, Studious nature and dedication are my greateststrengths.
2. 2 / 9
Education and Researching
Education
2004/09-2012.03, PH. D. in Wireless Communication Lab of Southwest Jiaotong University
1993/09-1996/03, Department of Compute and Control, SAE (Second Engineering) University, Master of Simulation
Research
Published Papers
[1] Li Zhijie, Fang Xuming. Performance Analysis of Frame Aggregation under Unsaturated Conditions. China
Communication, Jul.2011, 8(7):55-65.(SCI Indexed).
[2] Li Zhijie, Fang Xuming. A cross-layer rate control method for MIMO-WLAN. Journal of Electronics and
Information Technology, Oct.2011, 33(10):2364-2371. (EI: 20114514504126).
[3] Li Zhijie, Fang Xuming. A SNR Aware Stop and Wait DCF Optimization Method. Chinese Journal of Electronics,
Jun. 2012, (EI Indexed).
[4] Li Zhijie, Fang Xuming. An Energy-Efficient Cross-Layer Rate Control Method of WLAN. IEEE 13th Joint
International Computer Science and Information Technology (JICSIT’ 2011), Aug. 2011, Chongqing, China,
pp.197-201.(EI).
[5] Li Zhijie, Fang Xuming. Traffic modeling and performance analysis of relay nodes in wireless mesh networks.
Journal of the China RailwaySociety, Jun.2011, 33(6):41-47. (EI: 20112714115786).
[6] Li Zhijie, Fang Xuming. Optimization scheme of frame aggregation for MIMO-WLAN. Journal of South China
University of Technology (Natural Science), Jul.2011, 39(7):56-62. (EI: 20113514276737).
[7] Li Zhijie, Fang Xuming. Method of cross-layer performance optimization in wireless multi-hop networks.
Journal of Southwest Jiaotong University, Feb.2012, 47:12-18. (EI: 20121014842840).
[8] Li Zhijie, Fang Xuming. A Method of Cross-Layer Packet Scheduling in Wireless Mesh Networks. Journal of
the China Railway Society. Oct. 2012. (EI Indexed).
[9] Li Zhijie, Fang Xuming, et al. Prototype design of Wireless Mesh Network based on Layer 2 Route. First
Research Symposium of China Communication Colleges, Jul.2007, p1242-1247.
Doctor Dissertation
‘Wireless Resource Management and Cross-Layer Design for WLAN’, Director: Prof. Fang Xuming. Mar.21st,2012,
passed, Score :89.
Patent
A train-land broadband access schema based on multiple hops wireless network. Creators: Xuming Fang, Zhijie Li,
etc; Aug.2008. Patent number: 200810044948.1. Type: Patents for inventions.
Research Projects
Project support by National Natural Science Foundation of China (60772085), Key technology and prototype
study for Wireless Mesh Network (WMN) based on 802.11s standard. Jan.2008~Dec.2010. Role: master studier
Project support by National Natural Science Foundation of China (61071108), Resource allocation and
co-optimization of high energy-effective for wireless multiple hops relay network. Jan.2011~Dec.2013. Role:
master studier.
3. 3 / 9
Master Dissertation:
‘Dynamic test and fault detection of emendation network’. Director: Professor Fangling Deng.
Participated in the project of ‘Dynamic test system of missile’, received the second class award of military
technical promotion.
Wireless Mesh Gateway Testbed PH.D. Research Works 2005.09—2010.10
With Wifi Chipsets, A WMN(Wireless Mesh Network)Gateway device is implemented which is compatible with 802.11s
standard and based on IXP4xx-Linux Platform. The core algorithms and protocols are defined by ourselves which is external
compatible with Legacy Wifi device and 802.11s standard. A standalone Layer 2 protocol stack based on our research,
which are take account of many cross-layer attributes and implemented many features such as seamless roaming and
handover, transparent multi-hop L2 frame route and forward, transparent Portal interface, dynamic topology and route
engine, independent of hardware HAL(Hardware Abstract Layer), little configuration and management. This testbed is
under experimental test optimized performance in different environments.
Then, we begin to the next stage which is integration with 3G/WiMax/WLAN/WMN and focused on specs and
implementation of MAC/PHY layer for WiMAX, 3GPP2, WLAN, contains the simulation of protocols stack (NS2/Opennet),
algorithm optimization such OPDM/MIMO resource allocation based on Matlab, covering some hotspots of wireless study.
Finally, this project turned into GNU Radio/USRP architecture to implement new prototype system of cross layer study of
MAC/PHY layer for MIMO/OFDM system.
Working Experiences
Shunhang Tech.
2012.03 – 2015.12, General Engineer
Report to: General Manager
Subordinate:15
Responsibilities:
Develop security productsuch as encryptor for differentnetwork link.
Develop network security managementplatform and solution based on clouding computing.
Responsible to the plan, development, training, pre-sold support and project installation and implementation of our
solution.
Evaluate and work with our cooperators.
Consult, investigate in customers’ sites both domestic and overseas.
Achievements:
Reasons for departure:
I immigrated to Canada
Security and Embedded Devices 2013/03-2015/12
My work is the management and guidance of all software projects of IC design contain firmware, production utilities,
4. 4 / 9
applications and function extensions, involving 8 bits MCU, 32bits SoC, based on Windows, Mac OS, Linux and system
without OS. Our application domain includes data storage (such as USB/SSD) and multimedia (JPEG/MJPEG/MP3/H.264),
etc.
Except management and guide, every part of these works, but PCB layout and HDL coding, can be taken by me.
Meanwhile, we focused on the security of embedded devices. We developed a suite of security protocol stack of
HTTPS/SSL/TLS/DTLS, which are implemented in ANSI C and can be optimized for different HW platform and OS, such as
x86/arm/MCU by Assembly language and CPU features, such as SSEx. These security products have very small footprint
and arefully compatible with OpenSSL.
VoIP Gateway and Server Product series 2012/03—2015/12
A series product of IP-PBX is implemented based on IXP-Linux platform which support VoIP (SIP), PSTN and ISDN protocol
and hardware. From project schema, selection of different chipsets such as PCM codec, ISDN chipsets, Wifi Chipset, USB
chipset and PCM bus interconnection, Echo Cancel DSPs, hardware platform schema, tunning of hardware board and card,
Bootloader, Kernel modification, device drivers, SIP protocol stack and application framework, coding and Q&A, Web
Administration with our defined i18n framework are all under my control and guided. For this system, except hardware
layout, I can finish all the works.
In our product, the traditional CODEC/SLIC HW archtecture is abandoned, instead we implemented a HW PBX (Private
Branch eXchange) based on C51 MCU (STC89C516RD+) which connected PCM voice with IP channel through the PCM bus
in PCI card and under control of SIP call process, (PCM bus is under control of our FPGA logic chips), at the same time Echo
Cancel is implemented with our HW/SW platform. With this innovative schema, the performance and cost of our IP-PBX is
an advantagecompared with products from other vendors.
Many call features are supported with these products: multi-parties conversation, telephone conference with
PSTN/IP/ISDN, call transfers, secretary branch, group call, blacklist, call limitation, etc. In order to adapt different network
environment and limit, other SIP call functions such as call based on VPN, TCP call are implemented in this product.
Integratedwith our SIP Server, it can satisfied the requirements of VOIP networking in different scales.
But voice service, other functions: Firewall/Nat, QoS, VPN, Dynamic DNS, Dynamic Router(RIP),UpNP can be used as a
normal access router. It can also be used as a Wifi AP/AdHoc Node, online/offline remote VPN video monitor with CMOS
cameras, Printer Server, Mail Server, File Server, FTP server, WWW server, scanner server, etc.
These products have been sold in Japan.
In order to support VoIP networking, we developed SIP Server based on PC Server (with VOCAL protocol) and IXP4XX
platform (With OSIP Protocol) which is integrated with our gateway product. A SIP telephone device is also developed
based on S3C4510B.
The internal management process such as project plan, work process, design and coding rules, software version
management, Q&A mechanism are build and executed with the endeavor of our team.
SoNix Tech. Chengdu
2009.09-2012.02, ProjectManager
Report to: ProductManager in Taiwan, tech. discuss with the staff of hardware team in Taiwan.
Subordinate: 25
Achievements:
Mature stable software productfor these SoC platform.
Reasons for departure:
5. 5 / 9
The products based on SoC is not sold very well because of market plan, and I think SoNix was succeeded in camera,
but failed in SoC.
Responsibilities:
IP Camera Based on SoC 2010/05-2012/02
This System is based on FPGA/ARM SoC. MPEG4/MJPEG/H.264 and ADPCM/PCM/GSM media stream is feed to the remote
clients (such as Realplay, plugin and standalone application developed) by RTSP/RTP/SIP/HTTP server. All works involved
software and hardware board developing are under my control. It mainly contains SoC test and verification, OS (Linux)
porting, drivers/applications development, and I engagedin all the critical tasks.
I masters all skills which needed in our project, from sensor grab and video tuning, ISP (Image Signal Process) IP Core
implementing and controlling, bit rate tuning of MPEG4, image display and control in client, multimedia container such as
AVI/ASF, network protocol stack for media stream, synchronization between audio and video stream, to motion detection,
etc. At the same time, I have study the algorithms and application about media in our IP Camera.
In the meantime, I have responsibility of all software developments, guide others and coding by myself, such as chips of
8-bits MCU, 32 bits Soc, Windows/MacOs/Linux and systems without OS supported. The area of our products mainly
involved in mass storages(Flash/USB/SSD etc.)and multimedia(JPEG/MJPEG/MPEG4/MP3 etc.
A pre-study project underPowerPC 2010/01-2010/04
This project is based on a PowerPC 745 evaluation board. Boot it with Linux after modify bootloader code and implement
some drivers in kernel. And build a corss-development environment in Cygwin.
After analysis the architecture (RISC, super-pipeline, super-scale, DSP instruction), main features and performance of this
board, I develop and deploy a VOIP prototype product in it. It is based on OpenH323, openGk and other related packages.
My target is build a IP PBX product or even IAD (Integrated Access Device) from it. In this phase, other problems involved it
such as RTP/RTCP, QoS, IP Multicast, Firewall/NAT, SNMP agent, STUN have been studied deeply. With free software, we
deploy a test environment with 3 sub-networks which containing GateKeeper, H323 Gatewayand some H323 terminals.
In next phase, we will study how to implement Megaco/H.248, SIP, media stream in this product base on the ARM
processor, how to provide SNMP, CLI and Web management interface. After integrating with these components seamlessly,
I believe this product can be used in personal, corporation and carrier environments.
PDA and embedded Linux 2009/09-2009/12
Leading a project of medical apparatus based on Linux. This instrument is a PDA which is built with the SH7727SE (SuperH
7727 System Engine). We build cross compiler for I386 Linux and Windows, compiled and tuned 2.4.18 kernel, X 4.20, Glibc
6.0, Window Manager, and other utilities, develop drivers for Sensor, USB devices, serial port printer, audio device etc.
Basing on these, many GUI applications are ported or implemented. Except the medical test program, other programs such
as browser, e-mail and audio player are also provided. Our teamis made of 7 members.
In the process of this project, I wrote the specification documents, involving code specification, code interview, project
configuration and process management, unified and optimized the management process of software development.
Maipu Data Communication Corp.
2003.07-2009.07, Protocol Group Leader and then ProjectManager
6. 6 / 9
Report to: ProductManager
Subordinates: 20
Achievements:
The router can be compatible and worked with products from other venders such as Cisco, Huawei, etc.
Reasons for departure:
An invitation from friend, and the opportunities for development a product both in hardware and software under my
control totally
Responsibilities:
Construction ofNMS in operating center 2008/03-2009/07
As the main system engineer and project manager of this operating center, I lead all the work of construction.
NMS(Network Management System) contains management functions of almost every part of a telecommunication
operator, such as switch, transfer network, BITS, data network, access network, power and environment monitor.
So, most data communication Maipu products are used in it, and we had integrated other products from other vendors.
Hardware involved in this project include branch/core routers, LAN switches, firewalls, small computers, data store devices,
PC servers and some interface equipment (for example the MOXA interface card for switch of 1240), software in this
project rangefrom HPUX, SCO Unixware, Oracle, Mapinfo to other applications for telecom service.
Now this NMS is stabled running and servicing for public.
TCP/IP Stack Development 2004/08-2008/02
Develop the route protocol for layer-3 IP switch. The switch platform is based on TMS (Tornado for Managed Switch) 2.0
running on VxWorks.
Analysis, design and maintain of route protocol in TCP/IP suite, mainly focused on port the route protocol software Gated
to TMS. Except the port of OSPF, RIP, policy routing and other route application, the task (process) management, IPC
mechanism of VxWorks, persistence data access and MIB network management mechanism of TMS with the IDB+ engine
are totally rewritten. This project contained about 130,000 lines of code just for the module of OSPF routing protocol.
Support Platform forSoftswitch 2003/07-2004/08
This project is for the first softswitch system which servicing publically in the world—XinJiWang (New Tech Network) of
Sichuan Branchof China Unicom (refer to http://www.ctfuture.com).
With cooperation from the carrier, all the works of this project, from requirement analysis, system design, coding to
running online, is under my control. At the same time, I’m responsible of other technique tasks, such as project
management, pre-search and intercommunication with our clients including China Unicom HQ and other provincial
branches.
China TMN
2001.01-2003.6, Senior Pre-Searching Engineer
Report to: Team Leader
Subordinate: 3
Achievements:
7. 7 / 9
Software modules and documents aboutsystem design and implementation.
Reasons for departure:
I want to engage in developmentofembedded system which involved in both hardware and software.
CRM of China Mobile Sichuan Branch 2003/01-2003/06
This is an OLAP project for provincial carrier of China Mobile. I had taken part in the work of design, implement, optimize
and deploy. At same time, I write a lot of documents about coding specification, code interview, project configuration and
optimization, process management, and give some advices on many areas of project and software development.
AAA based on RADIUS 2002/11-2002/12
Engaged in design and implementation of porting the Free-Radius to Java platform, integrate the radius and SSL into
Advant NMS, merge them into OSS.
Analysis, Design and prototypeofOSS 2002/03-2002/10
This project is call RBA(Region Broadband Access), but the primitive of it is OSS. So, it based on TMF and JSR architecture. It
mainly composed of Customer Management, System Management, Application Management, Trouble Ticket,
Configuration Management, Process Management (Workflow), Request Forward and Trace engine, interface with Account
and Bill System, interface between these subsystem, etc. How to integrate these part into a system, at the same time keep
the independence of every part is the kernel of this project.
In charge of business case analysis, system architecture design, determine the subsystems and their interfaces, subsystems
and interfaces analysis and design schema; in the stage of prototype, implement the general manage mechanism of
different sub-systems and workflow engine basing on message mechanism.
Integration ofDSGand Javaplatform 2002/01-2002/02
DSG is a distributed system toolkit of DSET Inc. used in different platforms, this toolkit is always used by vendor of telecom
equipment such as Huawei and ZTX. With JNI (Java Native Interface), JVMPI (JVM Profile Interface), an interface is provided
for the seamless interaction between DSG and JVM.
In it, the local threads of Solaris, Windows or DSG thread are attached with JVM threads. Data is exchange with buffers and
a synchronized mechanism between them, so every thread can operate in its traditional mode without disturbed of each
other.
In charge of the architectural design and the implementation of buffer management, synchronization of thread, interaction
of different events and messages, improvement the data exchange performance of large volume, message
acknowledgement and retransmit.
Design of Inter-Net Bill Systembasing on SS7 2001/01-2001/12
It mainly focus on following topic: the process of primitive signal collection, MTP signal analysis involving the quality of
inter-net signals, TUP and IUSP signal analysis involving the bill of inter-net, implementation of flexible bill policy, analysis
of business process such as alarm, system management, real-time performance.
Design is passed through business model, analysis model and design model phases, and deepen into the concrete classes
definition, pseudo code of class' method, business process implementation. All these work is guided by the well -known
and tested design patterns. Almost all the performance problem, such as the optimization of signal collection, the quality
of high speed, large volume data operation, real-time process of base calling model, real-time construction of CDR(Call
DetailRecord), statistics of largevolume data, backup of data, is also studied deeply.
Maybe the fault tolerant ability of signal collection needed to be enhanced.
In the Analysis Model and Design Model, I finished almost all the work but the concreteconstruction of CDR.
8. 8 / 9
Second Engineering University
1996.03-2001.12, Engineer and Lecture
Report to:
Subordinate: 0
Responsibilities:
When worked as a teacher in computer science, Ifinished many projects, both inside and outside the university, which
contained:
Reasons for departure:
Retired from army
Achievements:
OnlineOffice 2000 1999/04-1999/10 DVT Inc.
This product is for the purpose of creating new dynamic E-Business online platform. It is implemented in Java. An
independent DB connection pool, a thread pool and other instances pool are the foundation of this system, an extended
rapid retrieving mechanism of SQL cache improved the performance. Security is guaranteed by an authentication and
authority mechanism basing on the unification of data, function and user entity. Finally, a general business development
specification and process based on these mechanisms is defined to accelerate the speed and accuracy of development and
integrating all parts into a system.
These kernel parts (but business and data model) is designed and implemented by myself. This is a project of complete in
part-time when I was in SAEC. The Databaseused in this project is Sybase enterprise version.
MIS of National Tax for QinghaiProvince Branch 1998/09-1999/03 Xino Inc.
This system is made of two categories of province and its sub branches, and data can be exchanged by network or other
method between these two different version. This is a part-time job finished by myself when I was in army. This system is
developed with Delphi and SQL Server.
Construction ofwww.xianfirst.com website 1998/05-1999/08 Xino Inc.
I am in charge of all the work, including preparation, selection of OS and hardware, the feature and architecture of this site,
design of database system, implementation, test and deploy of this site.
EducationalManagement Systembasing on Web 1997/01-1997/12 SAE
In the first stage, management information systems for students and teachers are implemented independently. In the later
stage, it evolved into an integrated educational MIS contained all the features. I engaged in analysis and design, and lead a
team of 5 members implementing this project.
Design and Construction ofcampus networks 1996/04-1996/12 SAE
As a main participant of technical team, I involved in the whole process of campus network and training network
construction.
DataCollection and Fault DiagnoseBasing on Frequency Sampling 1995/09-1996/03 SAE
With an A/D and D/A card, this system implemented a data impulse and collection program with great time accuracy. Gap
9. 9 / 9
between impulse and response was measured clearly to calculate the frequency character of an instrument accurately, so
this data collect program is implemented in Assemble language, and the Assemble code was refined statement by
statement to calculate the delay between impulse and response, the impulse signal and data is exchanged through DMA.
Then, this Assemble segment is called by C DSP program (main algorithm is ysedis FFT) for the purpose of real-time
frequent analysis and fault diagnose.
This is part of my master dissertation, and it is implemented in the platform of MS DOS.