Joe Li |
3880
Glenfield St. Windsor,
Ont. N9C 2B2 |
Phone: (519) 258-8688 Email: [email protected] |
Highlights of Qualifications:
l Over 10 years of software development experience as developer and technical lead.
l Proven programming experiences with 4 years in Java, 3 years in J2EE, 11 years in C/C++, 5 years in PowerBuilder and 6 years in Oracle/Sybase/MS SQL Server.
l Hands-on experiences with multi-tier architecture.
l Proficient in developing compiler/parser/interpreter.
l In-depth knowledge of OOA/OOD/OOP and UML.
l Working experience in Telecommunication and Banking Industry.
Technical Skills:
Programming Languages: Java, C/C++, JSP,
ASP, JavaScript, XML/WML, XSL/XSLT, HTML, CSS, PL/SQL, Pascal, Fortran, VBA and
asm.
Distributed
Computation: J2EE, CORBA
OS: Unix (Solaris,
Linux), Windows (NT, 2000, 9x) and OpenVMS
Databases: Oracle, Sybase,
SQL Server, DB2, RDB, Access and Code Base.
Methodologies: UML,OO Design
Patterns, Use Case, Extreme Programming, Rational Unified Process.
Servers and Tools: Weblogic, Enhydra, JBuilder, Apache, IIS,
PowerBuilder, MS Visual Studio, Visio, CVS, MS Visual SourceSafe, RationalRose,
MS Project, APPC/CPI-C, XMLC, Yacc, JavaCC
Protocols: SOAP, UDDI, LDAP, WAP, CGI, TCP/IP, X.25, IPX/SPX, SNA, T1/E1 and PBX.
PrOFESSIONAL Experiences:
Planet-Intra.Com
Inc., Windsor, Ontario, Canada (2000.07–2001.11)
Software
Engineer
Solo Project implements IntraNet Version 4.0,
using Enhydra Application Server, Java, JDBC, JavaMail, JSP,
HTML, XML and JavaScript; Oracle/DB2/PostgreSQL on Unix/NT. Successfully developed Bulletin Board,
Document Management, Email, Report applications and Image Processing
Responsibilities
l
Designed and built storyboard.
l
Created DODS and generated Data Layer for Oracle/DB2/PostgreSQL.
l
Designed and implemented Business and Presentation Layers
l
Implemented image transformation algorithms and processing to JPEG.
l
Built HTML/XML Parser in JavaCC
l
Designed and implemented HTML/XSL Template JSP Tag Library
l
Researched reorganization language encoding technique
l
Maintained Engine in C/C++ on Unix/NT
l Mentored new developers
Leader
New Technical Developing Corp., Changchun, China (1994.04-2000.03)
Architect/Team
Leader/Senior Developer
Led software development in company’s major
projects since 1995. Successfully implemented two production series in Telecommunication and Grain Depot. Also developed
some projects for Banking and Research Institutes.
Telecommunication
Products:
l
Intranet-based Office Automation System 1999
An office Automation
System for medium-to-large Telecommunication Companies, supporting high volume
data flow and providing real time statistical reports.
Responsibilities
l
Designed Data Models
l
Built core PL/SQL packages & triggers
l
Developed Use Case & Class diagrams
l
Designed and implemented workflow module and
HR module.
l
Integrated with legacy systems.
Environment/SW: Java, JDBC,
JavaMail, JMS, JSP, HTML, JavaScript,
WebLogic on Window NT,Oracle on DEC Alpha 8200
l
Account Inquiry IVR System
1998
Telephone Obstacle
IVR System 1997
The 411 Information Inquiry
System
1996
Three company’s flagship products for small-to-medium-sized Telecom
Companies.
Responsibilities
l Designed overall architecture
l Developed interface with different Switches
l Developed daemon process processing E1 signals
l Developed
inter-process communication
l Built Requests Queue Machine
l Designed voice processing flow module.
l Developed PFCs in PowerBuilder
l Developed socked communications
Environment/SW:Visaul C++,PowerBuilder
on Window 9X; C/C++, Oracle/Sybase/ SQLServer/DB2 on UNIX/NT; Dialogic D/300SC-E1 Voice Board
and
DCB/SC Conference Board
l
Billing System
1997
Using PowerBuilder on
Window 9x; C++; Oracle/Sybase/SQLServer on NT/UNIX
Banking Systems:
l
Telephone Banking System
1999
Provided telephone-banking service, such as, balance
inquiry, bill payment, and other customer services and processed communication with mainframe based on VTAM/IBM S/390. Using
Visual C++,PowerBuilder on Window 9X;C++,Oracle on UNIX; C, APPC/CPI-C on
Solaris; Dialogic D/300SC-E1 Voice Board and DCB/SC
Conference Board
l
Invoice Correction System 1998
Supported validating and correcting the invoices
with transaction log in Mainframe. Using PowerBuilder on Window 9X; Oracle
on UNIX
Grain Depot
Management Products:
l
Intranet-based Management Information System 1997
Developed applets, using Java, JavaScript,
HTML, ASP, IIS on Window NT and Oracle on UNIX
l Grain Trade System
1996
Designed and implemented RS232 communication and
business accounting module, using Oracle on Unix and Visual C++,
PowerBuilder on Window 9X
Academic Institute Projects:
l
Management Information System
1995
Developed document management for Chinese Academy of
Changchun Physics Institute, using Oracle on Unix and PowerBuilder on MS
Window
l RAMAN Spectrum
Instrument Controlling and Data Processing System 1994
Designed and implemented data processing algorithms, using Code Base, Visual C++ on MS Window
Chinese
Academy of Shenyang Automatic Institute, China. (1993.03
– 1994.04)
Software
Engineer
As a member of the National Robotics Laboratory, designed and implemented a grammar analysis program for Chinese Character Recognition System on MS Window using Visual C++. It was the first OCR product in China
Educations:
M.S. in Department of
Computer Science, Jilin University, P.R. China, 1990-1993
Thesis: Meta Language Compiler,
in C and RISC on SPARC Workstation.
B.S. in Department of Computer Science, Jilin University, P.R. China, 1986-1990
Thesis: Pascal-like Language Compiler in C on Dos
CERTIFICATIONS: Java 1.2, EJB, C, C++ and Oracle/Sybase DBA by Brain Bench
VOLUTEER WORK: Working for CNIB (The Canadian National Institute for the Blind).