Pius Lo, MSc.
E-mail: pius@piuslo.com
·
6
years of software design/development experience on GIS and Real-time Data
Control systems for Oil/ Gas and utility industries.
·
MSc.
degree in Computing Science with specialization in Software Engineering.
·
Object-Oriented
Analysis/Design and excellent Java and C++ programming skills.
·
Extensive
experience on GUI design and implementation on Windows, X Windows, Motif, etc.
·
Fast
learner of new technologies and new ideas.
·
Strong
interpersonal skills in team environment.
1999-Present Software Engineer, Autodesk Development
Canada, Calgary
·
Designed and developed the major components for our
new Location-based service product platform, using Java EJB and Weblogic server
technologies.
·
Designed and developed functional units in Visual
C++ and MFC for applications of our Internet mapping product MapGuide.
·
Responsible for the data conversion application
which reads and converts a variety of graphic formats (DWG, DGN, SHP, etc.) to
our proprietary spatial data file format.
·
Performed unit testing, feature and design specs,
formal reviews, etc.
1996-1999 Senior Systems Analyst, R&D,
Valmet Automation, Calgary
·
Designed, implemented (using Visual C++ and
AutoCAD) and tested the GUI subsystem with the real-time database server of our
SCADA applications.
·
Managed the revision of our departmental C++ coding
conventions.
·
Designed and built the user’s GUI displays using
AutoCAD.
·
Prepared requirements specification, functional
design, detailed design, and test procedure documents that comply with the
ISO-9001 standards.
·
Followed all the ISO procedures for the software
development process and performed formal reviews on design, code, and
documentation with senior developers and the Quality Assurance team members.
1995-1996 Programmer/Analyst, Sandwell Datap
Systems, Calgary
·
Designed and implemented GUI modules and APIs using
C, Pascal, and X/Motif toolkit for the SCADA system products.
·
Ported user interfaces from DEC XUI widgets set to
Motif toolkit.
·
Performed system testing and reported results to
project managers.
OSs: Windows, UNIX, VMS, DOS, X Window, OS/2
Languages: Java, EJB, C++, C, Junit, Win32,
MFC, COM, PERL, UML, OMT, XML, Visual BASIC,
HTML, SQL, Pascal, InstallShield script, X/Motif toolkits, FORTRAN.
Software: WebLogic, Kawa, Visual Café, MS
Visual Studio, Rational Rose, InstallShield, DemoShield, BoundChecker, AutoCAD,
Microstation, Oracle, Sybase, SourceSafe, TrueChange, SCCS, RCS, LaTeX.
Others: Fluent English and
Cantonese/Chinese
2000 Enterprise Java Beans, Quadrus, Calgary,
Canada
2000 Intensive Java, Develop Mentor, Boston, USA
1998 Object-Oriented Analysis/Design in OMT/UML,
Faculty of Continuing Education, U of Calgary
1997 ISO-9001 Training, Valmet
Automation.
1996
PERL
script programming training, Valmet Automation.
1993-1995 MSc. in Computing Science (Research Area: Software
Engineering), U of Alberta
·
Completed thesis research on
graphical modeling of CASE methods and development of the CASE environment
modeling tool using C++ and X/Motif
·
Attended the 17th
International Conference on Software Engineering (Seattle, 95)
·
Presented research poster at
the 4th annual IRIS-PRECARN conference (Toronto, 94)
1989-1993 BSc. (Honors) in Computing
Science with First Class Honors and Silver Medal, U of Alberta
1993-1995 NSERC Postgraduate Scholarship
1993-1995 Walter H. Johns Graduate
Fellowship
1993 Dean's Silver Medal in
Science
1993 The C.I.P.S. Donald B.
Scott Memorial Prize in Computing Science
1993
and 1992 NSERC Undergraduate
Student Research Award
1990 The
Hewlett-Packard Calculator Award
1989-1993 Dean’s Honor Roll at the
University of Alberta
1989 Alexander Rutherford Scholarship