Howard Swerdfeger (613) 792-3508 HMS@swerdfeger.com Skills ====== * Simulation and modeling experience in a wide variety of domains - Protein and prion folding - Hydro electric system optimization - Linear matrix optimization - multi dimensional planar interpolation (Krigging, Spline, inverse distance, etc..) - Wave guide modeling - Chemical fate modeling - Chemical risk distribution analysis - Chemical Dispersion Modeling - Monte Carlo, Metropolis, Event driven simulation - Stochastic simulation and analysis * Geographic information system ( GIS ) - Maintained (programmed) GIS software intended for scientific and engineering use - ESRI ( ArcGIS, spatial Analyst, 3D analyst ) - Maintained GIS database for use in scientific analysis - Experience working with various projections (UTM, NAD, WGS, etc...) - Spatial Joins * Database and Data Management - MS SQL Server, My SQL, MS Access - Experience working with geo-spatial Databases - Maintaining complex database dependencies - Set up a maintainable, usable, and intuitive data model - SQL, ADO, RDO, DAO, JDBC * Computer Programming Experience with multiple languages, API's and platforms - C, C++ And C++/CLI - Visual Basic, VBA and VBA.Net - Java ( JDBC, JNI ) - Perl ( web development ) - Windows, .Net, GNU/Linux ( BASH, X-Windows ) - OpenGL, ActiveX, ADO, DAO, JDBC - MATLAB, Maple, Excel - Visual Studio (5, 6, .NET), Eclipse 3, KDevelop 2, 3 * Documentation - Experience in process documentation - Frame Maker, HTML, XHTML, Word Employment ========== Physical Scientist -------------------- December 2007 - November 2008 Existing Substances Division, Environment Canada * designed and implemented C++/CLI based GUI for Chemical Dispersion Model * developed risk analysis spreadsheet model * Redesigned data model and data process used to track assist chemical risk assessment process * Extensive GIS work (ESRI) Identifying Liquid Waste disposal sites across the country Programmer / Analyst -------------------- March 2005 - September 2007 Canadian Hydraulics Centre, National Research Council * Maintained GIS software intended for scientific and engineering use * Daily use of MS Visual C++ * Design and implement MFC based GUI components * Java software development, direct linking of Java's JNI with FORTRAN model. * Worked updating and porting, legacy FORTRAN projects * Gained familiarity with OpenGL libraries * Maintained chemical dispersion model * Implemented report tool, using XHTML templates * Implemented general purpose interpolation algorithm including Krigging, Spline, Inverse Distance * Documentation in Frame maker * Assisted in writing update and final deliverable reports for clients * Working with Clients to determine new version specifications Personal Website Development ---------------------------- January 2001 - Present http://www.swerdfeger.com/ * LAMP (Linux Apache, MySQL, PHP, Perl) System Administration * Perl soap scripting (sample program :http://greg.swerdfeger.com/index.shtml) * PHP web scripting * java script for layout and behaviour * My-SQL database administration * Academic Java and Eclipse experience * Volunteer tester of Mozilla XSLT engine * GNU/Linux (BASH, X-Windows) Technical Support ----------------- September 2003 - March 2005 Convergys * Troubleshooting of Windows (9x, NT4, 2k, XP) and Mac OS (9, X) based PCs * TCP/IP stack repair * USB drive installation * Firewall and Antivirus setup and configuration * Mail Client (MS Exchange, MS Outlook, Mac Mail) setup and troubleshooting * received awards for perfect internal and external quality audits Programmer / Analyst -------------------- October 2001 - May 2003 Powel Group * Analysis and modeling of hydrological systems * Linear optimization programming * Verification of hydrological model accuracy * Object oriented development and pattern use * Extensive Visual Basic and VBA programming * Database programming: ADO, MS Access, MS SQL-Server, RDO, SQL * Created ActiveX control and dll libraries * Used the Win32 API Library * Created specifications based on analysis of customer requirements * GUI design and creation * Customer support and training * Hardware, software and network setup/support * Researched feasibility of porting software to VB.net, and C# Numerical Researcher -------------------- May 2001 - August 2001 Laser Science and Technology Group, University of Waterloo * Created Finite Element Analysis software for ridged wave-guides * Researched wave guide propagation and diode laser theory * Gained MatLab, Windows and Linux experience * Worked independently with minimal supervision Simulation Research Assistant ----------------------------- May 2000 - August 2000 Condensed Matter and Biophysics Research Group, University of Waterloo * Created new application designed to reproduce results of another systems * Extensive use of Monte Carlo and Metropolis simulation techniques * Developed and programmed protein and prion simulation experiment * C/C++ programming experience in a UNIX environment * Performed statistical analysis of generated data * Ported code from FORTRAN to C++ * Experience with Condor software for job distribution across a network Service Representative ---------------------- September 1999 - January 2000 Brampton Engineering * Technical writing of equipment operations and procedures manual * Modified engineering drawings for release to customers * Tested and analyzed products created with new processes Field Research Engineer ----------------------- September 1998 - April 1999 Ministry Of Transportation * Performed field data collection and analysis * Developed Visual Basic macros designed to assist in data analysis * Beta testing of in-house software package * Performed structural, life cycle, user delay and cost analysis * Wrote several reports summarizing research * Answered phones and enquiries from the public Software Developer ------------------ January 1998 -April 1998 Case International Harvester * Object oriented software development * GUI design and database programming * Developed algorithm for space allocation and weight distribution * Created Windows help files Education ========= Bachelor of Science in Honours Physics -------------------------------------- August 2001 University Of Waterloo * Senior research project: Protein and Prion Structural Dynamics Simulation * Teachers Assistant for Computational Physics Course in C * President of University of Waterloo Undergraduate Physics Society * Writer for campus newsletter