YALI (MARIA) MA
** ********* *****, *******, ** L6C 2A2
647-***-**** E-mail: abogb3@r.postjobfree.com
OBJECTIVE
JAVA Developer
To participate in a talented team of developers involved in the design,
development and implementation of enterprise applications.
QUALIFICATION
. Over Ten-year experience in development of multi-tier Web applications
using JAVA, JSP, JavaScript, DHTML, HTML CSS, XML in WebLogic, Tomcat,
Jboss.
. Over Ten years extensive Oracle/MS SQL Server/Access database development
experience in Windows, Unix environment.
. Solid business analysis background including knowledge of financial,
information and statistical systems.
. Excellent analytical, organization and program abilities.
TECHNICAL SUMMARY
Operating Systems: Windows, Unix/Solaris
Languages: Java/J2EE, Microsoft Visual Studio .NET
Databases: Oracle 8.*/9, SQL Server 2000, 2005, 2008
Tools: Eclipse 3.1, JBuilder, InstalShield 5.5/6.0, Crystal
Application Server 9/Crystal Reports 7.*/8.*/9
WORK EXPERIENCE
JAVA Developer / Programmer / Analyst / Senior consultant
Sys-x Corporation, Toronto, Canada since 1999.2
. Participated in the JAVA project of eService for ESC Corprate Services
Ltd.
2007 -
current
Eservice is a web tool designed to make searching and registering corporate
documents fast and easy. Have results returned direct to your desktop,
complete with copies of documents and one convenient invoice. You can
create and re-use templates and view your transactions online, controlling
your firm standards for searches and due diligence while saving time and
money. Security features protect your confidential data.
. JAVA coding (Servlet classes, Database Support classes and Utility
classes)
. WEB page developing (JSP, CSS, JS)
. Database manage / update
. Program maintain / support
Software: J2EE/JAVA, Tomcat, Eclipse, Java Servlet, Ajax, SOAP Request and
Response, XML processing and parsing, JSP, JavaScript, jQuery, HTML, CSS
. Participated in the JAVA project of "Loan Transaction" - The Modern
Approach to Loan Documentation for Ventext Corporation\
System 2003 -
current
SmartTemplate technology which dynamically creates, alters and simplifies a
series of forms based on user input.
DocAssemble technology which generates perfectly formatted documents and
html forms based on SmartTemplate codes contained in a library of
documents.
Advanced web interface that intuitively looks and feels like a desktop
application.
Completely automatic insertion of corporate contact information into
generated documents.
Secure environment allowing other users to be temporarily invited in to
complete data requirements.
Unique document library management system that allows users to view and
utilize documents as authorized by both their own and other organizations.
Aggregate data mechanism that allows users to select dozens of documents,
complete a single, intuitive set of forms and generate every document with
a single click in minutes.
. JAVA programs and JSP pages (css, js) development
. Security Checking (Spring Framework)
. Project enhance, maintain and support
Software: J2EE/JAVA, Tomcat, Eclipse, Java Servlet, JSP, JavaScript, DHTML,
HTML, CSS, SQL Serve, Spring Framework
. Develop a Web application of "Pulsus" - www.pulsus.com
2010 - 2011
Pulsus Group Inc, the medical peer review publisher, publishes the work of
medical researchers in a manner that exemplifies the highest standards in
research integrity. Main specialty areas include cardiology,
gastroenterology, paediatric health, respiratory health, pain, infectious
diseases and plastic surgery. Endorsed by Canadian medical societies,
Pulsus Group Inc is an ardent supporter of Canadian and international
medical research, and publishes journals, supplements and conference
reports directed at a broad range of physician specialties. Beyond the
print medium, Pulsus Group Inc delivers its content through CD-ROM
projects, sponsorship programs and on-line publication.
This site has been customized to meet the needs of both health care
professionals and non-health care professionals.
. Develop web program (JAVA, JSP, CSS, JS)
. Manage the database
. Maintain / Support of the program
Software: J2EE/JAVA,JDK1.5, Tomcat 5, Eclipse 3.1, Java Servlet,
JavaScript, CSS, JSP, SQL Server
. Develop a JAVA / VB .NET application OrderManager for Cyberbahn, a
Thomson Reuters business 2010 -
2012
. Develop JAVA program of Loan Transact Initiated Orders (JAVA, JSP,
CSS, JS)
. Develop Enhanced Search Report program (VB .NET)
. Manage the database
. Maintain / Support of the programs
Software: J2EE/JAVA, JDK1.5, Tomcat 5, Eclipse 3.1, Java Servlet,
JavaScript, CSS, JSP, VB .net, SQL Server, XML Parser
. Develop a JAVA application of "Bug Report" for Sys-x Corporation
2004
. Develop JAVA programs (Servlet classes, Database Support classes and
Utility classes)
. Develop HTML pages (display, add and update the bug reports)
. Create the database
. Use Connection Pool to connect to the database.
. Build an Email Service (JAVA) for the BugReport to automatically
notify the client/developer/manager when the bug is reported, fixed,
rejected...
. Maintain the program
Software: J2EE/JAVA, Tomcat, Eclipse 3.1, VisualAge for Java 4.0, FrontPag
2000, Java Servlet, JavaScript, DHTML, HTML, Access 2000
. Participated in the JAVA project of "Dye&Durham Search and Registration"
for
Dye & Durham Co. Inc.
2003 - 2007
. Develop JAVA programs and JSP pages (HTML/XML/TEXT file parse, JCS
memory cache, email service
. Enhance, debug the project
. Manage SQL database (create/update table, view)
Software: J2EE/JAVA, Tomcat / Jboss, Eclipse 3.1, VisualAge for Java 4.0,
Ant, FrontPage 2000, Java Servlet, JSP, JavaScript, DHTML, HTML, SQL Server
. Develop a JAVA application of "Charting / Reporting Tools" for Aegent
Energy Advisors
2002.1 - 2003.12
. Develop the JAVA program with NetChartsBeans/Crystal Application
Server 9 to show Chart/Crystal Reports in the website.
. Code, test of Database support classes and Utilities classes of the
Java program
. Design Dynamic HTML/JSP pages in the client site, Java Servlet classes
in the server site
. Use ODBC/JDBC Bridge, SQL in the program to access Database
. Manage Oracle database (create/update table, view, procedure, job)
Software: J2EE/JAVA, WebLogic, Tomcat / Jboss, VisualAge for Java 4.0,
Jbuilder 6, FrontPag 2000, Java Servlet, JSP, JavaScript, DHTML, HTML,
Oracle 8.*/9
. Upgrade package of "Ontario Land Information Directory System" for The
Ministry of
Natural Resource of Ontario
2001.3 - 2001.12
. Enhancement of the CGI program (VC++)
. Enhancement of the Map Server (VB)
. Enhancement of the client site program (Jave Applet)
. Upgrade the database from Access 97 to Oracle 8.1.6
. Install and config the Meta Manager Server
. Create the install package for the user
Software: Windows 2000, IIS 5.0, VisualAge 3.5 for Java, Oracle 8.1.6,
Interdev 6.0, VB 6.0, VC 6.0, InstallShield 5.5
. Develop the JAVA program of "CAJAD Member Service" 2001.1
- 2001.6
. Code of Database support classes and Utilities classes of the Java
program
. Design Java Servlet classes in the server site, dynamic HTML pages in
the client site
. Use ODBC/JDBC Bridge, SQL in the program to access Database
. Manage SQLServer database
Software: Windows NT, IIS 5.0, JRun 3.1, VisualAge 3.5 for Java, FrontPag
2000, Java Servlet, JavaScript, DHTML, HTML, SQLServer 7.0/2000
. Develop a JAVA application of "Honeywell SDC Schedule System".
2000.9 - 2000.12
. Code, test of "Administration of System/User Data", "Timesheet
Management"
. Design Dynamic HTML pages and Java Servlet classes
Software: Windows NT, IIS 4.0, JRun 3.0, VisualAge 3.0 for Java, FrontPag
2000, Java Servlet, JavaScript, DHTML, HTML, SQLServer 7.0
. Develop a JAVA application of "Livingston Order and Inventory Status
Project".
2000.4
- 2000.8
. Develop Java Servlet, JavaScript and HTML pages.
. Use RMIJdbc, ODBC/JDBC bridge and SQL to access Oracle 8.0, Access 97
in servlet.
Software: Windows NT, JDK122, JSWDK101, Netscape Server4, VisualAge,
FrontPage, JSP, Servlet, JavaBean, JavaScript, HTML and Oracle 8.0.
Programmer / Analyst
Sys-x Corporation, Toronto, Canada 1999.2 - 2000.3
. Upgrade & enhance the software for Footmaxx System. 1999.5-
2000.3,2000.10
. Upgrade the projects, including document design, code design and data
design based on the requirements of the client.
. Create a Service in FTP Server.
. Develop DLLs using VB6 and VC++6.
. Use DAO/ADO control in database accesses.
. Test and fix bugs.
. Build Install Package.
Software: Windows NT, VB5/6, VC++6, VSourceSafe6, Access 2000, DAO, ADO and
ActiveX controls
. Improve & maintain the software "Auto Tender" for Cosburn. 1999.10-
1999.3, 2000.11
. Develop, enhance some new functions.
. Test and fix bugs; Build Install Package.
Software: Windows NT, VB6, VSourceSafe6, Access 2000, ADO and ActiveX
controls
. Developed CGI programs for ISG.
1999.2 - 1999.4
. Code, debug CGI programs.
Software: Windows NT, IE, VC++6, MFC, CGI, VSourceSafe6, HTML, Access 97
and ODBC
Programmer / Analyst
Shanghai Merchant Ship Design & Research Institute, Shanghai, China
1982.2 - 1998.9
. Upgrade Billing System for HK NETLINK Co. 1994.10 - 1995.1 &
1998.7 - 1998.9
. Update and developed Billing system programs.
. Process real time data of telecomm.
. Investigate the requirements of client, plane database structure:
tables and views.
. Design application, generate daily and monthly Billing reports and
statistical charts.
Software: Windows3.*/98/NT, VB5/6, SQL Server6.5, Access97, ADO, ODBC,
FoxPro 2.6 and MS Word97
. Developed a number of IT projects for the clients such as Shanghai
Automobile Brakes Co; DAHAN Accountant Association; Shanghai ZHANGJIANG
Hi-tech. Park Dev. Co.; Shanghai Three Gun Textile Co.; Shanghai No.1 &
No. 4 Reagent Factories; China State Shipbuilding Corporation (CSSC)
1987.1 - 1998.6
. Investigate user requirements.
. Write system and database design documents.
. Develop application software of data management in accounting,
selling, billing, internal-bank, contract, order, storage and
manufacture.
. Test, debug and maintain programs.
. Train and instruct the clients.
Software: Windows3.*/95/98/NT, Visual Basic 3/4/5, SQL Server6.5,
Access2/97, SqlWindows5 (GUPTA), SqlBase4.0, Crystal Reports5, Visual
FoxPro 3/5, FoxPro 2.5, NetWare 3.11
. Developed CAD project for China State Shipbuilding Corporation
1982.2 - 1986.7 & 1992.1 -
1993.12
. Design, create and maintain Ship-database for "Computer Aided Ship-
design Integrated System"(CASIS-II)
. Design, test and maintain several CAD programs in ship design such as
"Graphic Display & Interactive Job Technology", "Ship Finishing
Calculation" and "Ship Primary Design".
Software: FORTRAN 77, C/C++, Empress/32 (engineering database system) on
HP workstation (Unix)
EDUCATION AND TRAINING
Certified Novell Administrator/Certified Novell Engineer (CNA/CNE 4)
Novell Certificate Training Center, Shanghai University, China
Ship-design software training
The aid project from the United Nations, The KCS of UK, United Kingdoms
English for Special Purpose (ESP) Certificate
The 29th session of English Language Training Program at the English
Language Training Center of NANJING University of Aeronautics and
Astronautics, China
Overall Quality Control Statistic Method Certificate
Beijing Quality Control School, China
B. Sc. in Computer & Application
Shanghai University of Technology, China
REFERENCES AVAILABLE UPON REQUEST