Zou - Java Architect - Montreal, QC, Canada

Liqian Zou

Montreal, QC, Canada


I mastered a wide range of application technologies with in-depth experience over the years working with top world-class companies.

As a PMP for years, I have extensive project managment skills and have been using Agile methodologies in more than 10 large-scale projects

I also have great interests and practices in data modeling and DB area.


Java Architect


Medium to large enterprise system architecturing based on java platform

Work History

OTC pre-settlement Lead


From July 2012

OTC pre-settlement platform - Magnet
• Led and accomplished FX Tokyo Trust Settlement process flow and mainframe system decommission
• Led and completed migration of TRS products from Interest Rate platform to Credit platform
• Designed and implemented Risk signoff end of day settlement collaboration

Fixed Income Analytics back end Lead


July 2010 - July 2012

Multiple Wall Street award trading platform - Matrix /Analytics Module
• Lead and accomplished Muni project, including integrating horizon/kdb with matrix
• Completed Quotient Taxonomy migration to matrix, including over 30 asset classes and over 100 attribute
• Multi-layer web application for security, redirection, messaging and caching
• Gigaspace serves for remoting service and distributed cache center
• Rates, FX, Credit and muni product analytics solutions
• Integrated Lucene index and search mechanism with Caching mechanism

Integration Architect


May 2009 - July 2010

Enterprise Management Platform
• Designed and implemented integration projects of Dynamic Class Loader,
Gateway Authorization based on CXF Interceptor and OPAL rule engine, and EMP Input Validation Framework
• Involved in the design of platform projects and integration strategies
• Review projects' design and implementation
• Performance monitoring and fine tune
• Proof Of Concept researches

Team Lead/Development Manager


May 2008 - May 2009

SPARTA Project
• Discuss and fix requirements with client through Functional Specifications
• Lead design and development utilizing SAVVION workflow engine
• Application supporting 2/3 of Morgan Employees/Contingent workers
• Upgraded the project to SAVVION latest versions
• Strengthened web projects with ExtJS
• Designed and developed Sybase DB schemas for the project
• Implemented Stored Procedures
• Coordinated project team of development, BA, and QA who locate in NY, Montreal and Indian

Stanley Consultant


March 2007 - May 2008

(Compuware Corporation of Canada)
System architect and senior developer
Morgan Stanley Enterprise Entitlement Project
• Designed the architecture which included 7 individual projects
• Initialized 5 individual projects
• Designed and implemented server framework, web framework and batch framework, Applied Spring framework to base java projects
• Strengthened web projects with Spring MVC, AJAX and tiles
• Designed DB schemas
• Implemented Stored Procedures
• Coordinated project developers from 4 geography regions: NY, Montreal, Tokyo, and Indian.

Stanley Consultant


May 2006 - February 2007

(Compuware Corporation of Canada)
System architect and project lead
Client entitlement project
• Designed the architecture of the sandbox component
• Based projects with latest MSJAVA libraries including E3 and soaptk and latest java 5 techniques including generics
• Designed DB schemas
• Implemented DB Stored Procedures, triggers, etc
• Glued project components with Linux shell scripts and PERL
• Automated production management using autosys jobs
• Managed releases
• Supported the production
• In addition, innovated project with a new framework backed by Spring framework and Hibernate
• Integrated the java project with JRules 6.1, which dramatically improved project scalability and extensibility
• Since June, 2007, during the absence of project manager, also acted as a project manager and discussed & satisfied requirements from business customers
• Leaded QA test team
• Conducted prod support

Stanley Consultant


April 2004 - May 2006

(Compuware Corporation of Canada)
Senior developer
Morgan Stanley CRM system
• Involved in migrating /C application from 1st generation to 2nd generation
• Designed and implemented infrastructure projects and web components
• Introduced and applied Spring framework and AJAX to design and implementation
• At the later stage, managed complete production cycle including initiating Functional Specification, designing architecture, controlling project plan, implementing components, and turning over releases
• Conducted prod support

Canadian Space Agency Consultant

Softsim Inc

October 2003 - April 2004

Java & Oracle Senior Developer
Data Management Application
• Developed intranet applications for mission support
• Designed, implemented, and integrated new functionalities
• Refactored original design
DMA is a flexible and powerful distributed intranet application. It supports exchanging information with Mars space center, United States NASA and other international space resources; archiving data with multiple version control; checking out files; searching and filtering capacity; viewing multiple selected archived files; categorizing and reusing archived files; administration functions; mail services and etc so that clients residing at Unix and win2000 platforms can access these functions.

Technologies used:
● Architecture: 3-tier architecture including presentation, web and application server and database server.
● UML: documenting design and implementation
● RMI: Client side invokes server side functionality remotely.
● XML(JAXB, JAXP, XML schema, namespace, XSLT, XPath):
XML Data binding, validation and transform; Using namespace to differentiate segments and mission stages; Validating information against schema; Transforming data representation

● Oracle 8i: Manipulating database, especially BLOB objects access, using PL/SQL.
● Java Security: ensure secure intranet and internet services
● JavaMail: Serves to send files and notice across intranet and internet
● Design Patterns: resulting in flexible and efficient system structure
● Application & Web server: IIS
● Java Web Services: enterprise information integration

Vice President Development

Uninet Inc

June 2003 - October 2003

Web Authoring E-learning system.
This is an online education system. Administrators could set up system configuration, announce news and control centrally. Teachers could construct courses through referring to external files. It provides full function editor, and tools including course evaluation, assignment box, quiz, syllabus, calendar, message board, chat room, etc. TA, students and public users could search, select and learn courses, attend quiz, submit assignment, view grades and evaluations and discuss or chat with friends.

Technologies used:
● Architecture: 4-tier architecture including presentation, web server, application server and database server.
● UML: documenting design and implementation..
dynamically storing online course structures and contents so that each course is totally portable
Creating an intelligent, user-friendly search engine

● EJB, java bean: implementing business logic components, querying database, keeping session information
● Database(MySQL, JDBC): Storing and retrieving across courses data
● JNDI: Looking up data sources and EJB home objects
● Struts framework, Servlet, JSP: creating web pages and responses
● Design Patterns (façade, factory, chain of responsibility): resulting in flexible and efficient system structure
● Struts template: consistent web page styles
● Application & Web server: JBoss-Tomcat
● Apache SOAP, Web Service: bridging client and server communications

Software developer in Java & XML

Concordia University

January 2001 - June 2003

Selected Projects:
1. XML parser: parsing xml files as per Graphical Query Language specification.
2. Graphical Query Language specification: Hybrid query language based on XML and logic.
3. GUI design and implementation: GUI for intuitively draw queries for bio-scientists
4. Logic program generation tool: translating user queries to logic program for fetching results
Technologies used:
● UML: System Design and Implementation Design
● J2EE & Java: creating supporting compiler
● XML: recording and transferring graphical queries
● Database: Oracle, JDBC

Web Developer

Green Ecommerce

August 2000 - February 2001

using Java technologies
Selected Projects:
1. Online renting system: web application using Servlet and JSP, MS SQL Server
2. Promoting web sites: resulted in web sites being visited more often
Technologies used:
● J2EE & Java: implementing devised algorithms
● XML: recording and updating web pages meta information
● UML: Design and Document
● Database: MSSQL Server, JDBC

Project Lead

June 1999 - June 2000

Selected Projects:
1. Upgraded and maintained SAP R/3: From Version 2.x until 4.6B
2. Online Dealer Trading and Report System
a. Designed and documented architecture in UML
b. Prototyped the system.
c. Scheduled the project, divided it into tasks and assigned tasks to developers.
d. Monitored and ensured project progressing according to schedule
e. Tested and presented the system.
Features included:
Registration, authorization, price control as per dealer categories, dealer purchasing, checkup of inventory level, and daily region sales report

Technologies used:
● Architecture: 3-tier client/server.
● EJB, Servlet, JSP, Java security
● XML: DOM, used to store and retrieve dealer information, price list.
● Database: Oracle, JDBC, triggers, stored procedure.
● JavaScript
● Apache, Tomcat
3. Decision Support System. Evaluation of PILOT system and requirements of heads of management and board of directors

SAP FI/CO specialist


August 1995 - June 2000

Changchun, China

Software Engineer

August 1995 - June 1999

Selected Projects:
1. SAP FI/CO modules configuration
Technologies used:
● SAP customization
● Database: Oracle, triggers, stored procedures.
● Finance, Accounting, logistics, and inventory
• User requirements collection and analysis
• Tailor of the workflow
• Customization of modules
• User training
• System adjustment and maintenance for changes

2. Human resource Manage system
Technologies used:
● FoxPro
● Database: Oracle, ODBC, stored procedures
● Operating System: WindowNT
Features included:
• Administration from recruitment to retirement
• timesheet collection
• payroll calculation
• Benefits and allowance maintenance
• Paycheck printing

3. Intranet Letter of Credit (L/C) Management System
Features included:
Authenticate and authorize employees, schedule meetings to open L/Cs, posting
announcements of meetings, share L/Cs between Purchasing Department and
Treasury Department, make and monitor continuous payments for one L/C,
change L/Cs, inquire balances according to any combination of currencies,
Banks, banking transaction types and time, monthly reports, archive.

Technologies used:
● Architecture: 2-tier client/server.
● Core Java: Applet for GUI, security
● Database: Oracle, triggers, stored procedures, JDBC.
● Operating System: WindowNT

Qualifications & Certifications

Concordia University

accounting and finance

Changchun Taxation University

Jilin University

Skillpages has been acquired by Bark.com!

Bark.com is pioneering the way people find local services. Skillpages is the world’s premier directory of service providers.

Find out more

Are you sure that you want to leave?