Lih Wu
Markham, Ontario
*****@******.***
EDUCATION
**** - **** ********* **********, *******, England
MSc. Artificial Intelligence
**** - **** ********* **********, ******, England
BEng. Honors Electronic Engineering
MICROSOFT CERTIFICATION
Aug 1997 Microsoft Certified Solution Developer (MCSD)
WORK EXPERIENCE
Jan 2011 – Feb 2012 Morneau Shepell, Markham
Designed and developed a Pension Plan Administration web site that has a robust record-keeping system supporting membership database updates, electronic data interfaces, calculations and transactions.
Position: Senior .NET Developer
Responsibilities: requirements procurement and analysis; designing and building a mock-up and prototype; creating the website; supervising and coordinating a small team of developers;
I was involved for the full life-cycle of the project from requirements gathering and analysis, development, QA, load testing and deployment to production and production support.
Technologies used: ASP.NET, C#, Ajax, JQuery, WCF, MS SQL Server 2008 and Visual Studio.NET 2005 and 2010, .NET Framework 2.0 and 4.0.
Oct 2010 – Dec 2010 Content Management Corporation, Richmond Hill
Suggested and implemented solutions to improve the performance of a content management website and an administration website. The administration website allows a presenter to schedule and include material for a conference. The main website allows conference participants to purchase conference or course materials.
Technologies used: ASP.NET, WCF, C#, Ajax, MS SQL Server 2008 and Visual Studio.NET 2008, .NET Framework 3.5, Adobe Flash.
Apr 2010 – Oct 2010 Great-West Life Assurance Company, Winnipeg
Developed a web application for the Corporate Compliance Department of The Great-West Life Assurance Company. The website allows users to produce reports and schedule the viewing of compliance items.
Position: Senior .NET Developer
Responsibilities: collaborating with the business to produce requirements; creating the web application; producing estimates for enhancements and bug fixes; deployment to UAT and Production.
Technologies used: ASP.NET, C#, WCF, ASP.NET, Ajax, Crystal Reports, MS SQL Server 2008, .NET Framework 3.5.
Jun 2007 – Dec 2009 Avanti Systems, Toronto
Developed a scheduling system for the Printing Industry, providing production planners with a real-time, graphical view of all jobs currently in production as well as jobs to be scheduled. Contributed to the development of a print job estimating system for the Printing Industry. Worked on a website that allows customer to submit and access their print jobs. Worked on the enhancement and performance improvement of the core estimating module. Tasks included analysis, detailed design and implementation of features and enhancements.
Technologies used: .NET, VB.NET, Windows Forms, C#, ASP.NET, WCF, Ajax, MS SQL Server 2008, and Visual Studio.NET 2008, .NET Framework 3.5.
Feb 2006 – May 2007 Agora Consulting Partners, Toronto
Developed a Lease Application and Management System. Developed various modules including a financial calculator. Developed a web application for selling advertizing space.
Technologies used: .NET, C#, ASP.NET, Web Services, Windows Forms, MS SQL Server 2005 and Visual Studio.NET 2005
Jul 2005 – Dec 2005 Morneau Sobeco, Toronto
Developed solutions for the Client Implementation Group that Customizes Group Benefits websites.
Tasks included:Client (ASP) production supportCreating a component for converting Crystal reports to PDF format.Implementing enhancements according to new client requirements
Technologies used: ASP, VB.NET, XML, XSL, MS SQL Server, Visual Studio.NET 2003 and VB6, Crystal Reports.
May 2004 – Jun 2005 Agfa Healthcare Informatics, Waterloo
Contributed to the development of an enterprise medical imaging system for the Healthcare Industry. Tasks included developing film and paper printing components; a template editor capable of creating, moving and resizing rectangular elements, similar to the Visual Studio Designer; and a tool for displaying and roaming images. Tasks included analysis, detailed design and coding.
Technologies used: Microsoft Visual Studio C#, Windows Forms, .NET and ADO.NET, Web Services, MS SQL Server and Oracle databases.
Apr 2000 – Oct 2003 Fidelity Investments, Boston, MA
Developed websites for the trading of Capital markets. Contributed to the development of ‘GTRAC’ web application, Global Tracking of Research and Commissions. The Commission Uses system is a primary tool for managing the overall business relationship with brokers, ensuring compliance with Sec. 28(e) and other regulatory requirements pertaining to soft dollars, and reporting on these topics. The goal for this project was to replace the two existing, independent Microsoft Access-based applications used by the Commission Uses groups with a single, global, web-based, efficient, scalable system.
Technologies used: : C#, ASP.NET, ADO.NET using Visual Studio.NET and MS SQL Server 2000, Web Services accessing data from MS SQL Server database.
Contributed to the development of ‘Plato’ web application, Portfolio Limits Access Tool - a global compliance repository of all prospectuses, board, regulatory and internal limits. Allows managers who run multiple funds for multiple advisors to see limits in one system. Tasks included design and implementation of the system and creating reports. I was involved for the full life-cycle of the project from requirements gathering and analysis, development, QA, load testing and deployment to production and production support.
Technologies used: Web pages written with HTML, DHTML, JavaScript, VBScript and XSL, CSS and developed with Visual InterDev. MTS/COM Business objects written with Visual Basic, ASP pages and XML, IIS. Sybase database. The MTS/COM+ component was a database access component written in VB6, and using ADO.
May 1999 - Apr 2000 Datajump, Cedar Knolls, New Jersey
Contributed to the development of a Patient-Record Intranet System for the Medical Industry.
Technologies used: Web pages written with HTML, DHTML, VBScript and JavaScript, developed with Visual InterDev. Business objects written with Visual C++/ATL and VB6, with support MTS, IIS and ASP pages. MS SQL Server database
I was a member of the architecture team, and was also involved in the development of all three tiers. I was responsible for application security and health insurance claims. The application servers were COM components developed with Visual Basic
As part of the architecture team, I was involved in developing a prototype using Microsoft DNA, MTS, ASP, DHTML, XML, XSL, Remote Scripting, JavaScript and VBScript. The product currently in development is based on that prototype. I also participated in the analysis of the health insurance claims module.
Feb 1998 - April 1999 Toronto Star Limited, Woodbridge, Ontario
I was the architect and lead programmer of a three-tiered, distributed, production planning and monitoring system.
Technologies used: Visual C++ GUI, MFC, Win 32, third-party MFC extensions. Servers providing business actions/services. ATL DCOM Servers, Rogue Wave Class Library. Sybase.
I was responsible for the architecture and design of the system. In addition to this, I acted as a mentor to the team of seven developers that comprised of mainly intermediate-level programmers who had no knowledge of COM/DCOM and n-tier systems. The Event messaging subsystem was developed with an object-oriented analysis and design methodology using UML.
I was involved in the development of ActiveX controls and the 2nd tier servers containing the business logic. These were written with Visual C++ with MFC and Rogue Wave Class Library, for NT 4.0.
Jan 1997 - Jan 1998 Bell Sygma, Toronto, Ontario
As part of a team, I contributed to the development of System Monitoring and Control software for the Highway 407 ETR (Express Toll Route). The software was responsible for receiving and processing fault messages from roadside toll-collection equipment, in real-time.
The System was developed for Windows NT 4.0 using Visual C++ 4.2 with Win 32. The project made use of network communication via Windows sockets, and inter-process communication via Mailslots. Two versions of the software were released. The second release embracing a Client/Server Architecture.
My responsibilities included:Developing a simulator for the roadside toll-collection equipmentDeveloping a suite of applications for the purpose of testing the software and for SSAT (Sub System Acceptance Testing)Developing a Command and Control application that could determine the operational status of roadside toll-collection equipmentProducing a User’s GuideProviding training for operators of the software
Jun 1994 - Dec 1996 Digital Renaissance, Toronto, Ontario
Contributed to the design and implementation of a multimedia, cross-platform (PC and Mac) CD-ROM title for the National Aviation Museum, Ottawa. The title is a catalog of the museum's entire aircraft collection, represented by photos, audio, video and hypertext.
Led a small team in the development of a tool for annotating digital video. The tool was written with Visual C++, MFC and Win 32. The technologies used include OLE Automation, OLE Controls (OCX) and ODBC. I was responsible for the design of the system, and also coded. The system was designed using the Booch Methodology and the Rational Rose CASE tool.
SUMMARY OF SKILLS
Experience of:Designing and developing ASP.NET web applications with C# and VB.NETDesigning and developing Windows Forms applications with Visual Studio.NET and C#Developing Web Services and WCF using SOA with Visual Studio.NET and C#Designing and developing web applications with Visual Studio.NET, C#, VB.NET and ASP.NETDesigning and developing web applications with Visual Interdev, asp, Javascript, DHTML, HTML and ActiveXObject-Oriented Analysis and Design with the Booch Methodology, UML and using the Rational Rose modeling toolImplementing Object-Oriented designs with C++ Developing COM and COM+ components with Visual BasicDeveloping graphical user interfaces with Windows SDK, Win 32, Visual C++ and MFCDesigning and developing Multi-tiered distributed systemsDesigning and developing Client/Server applicationsDesigning and developing multithreaded applicationsDesigning and developing Financial applicationsImplementing web security with PKI and SSLExperience with the following:.NET, ASP.NET, C#, VB.NET, Web Services, WCFMicrosoft Transaction Server (MTS)OLE/COM, DCOM, COM+, ActiveX, ATLSQL, T-SQL, PL/SQL, RDBMSMS SQL Server 6.5, 7.0, 2000, 2005, Sybase SQL Server, Oracle, MS AccessTCP/IP, Windows SocketsClient/Server ArchitectureMulti-Tiered, Distributed ArchitectureIIS, ASP, DHTML, XML, XSL, JavaScript, VBScript, CSSComprehensive programming skillsThe ability to work independently or as part of a teamWell developed analytical ability and problem-solving skillsExcellent communication and interpersonal skillsFamiliar with source code version management with PVCS, CVS, SVN, VSS and TFS