Public relations web site implemented in Perl on BSD/OS
Brent Friedenberg Associates/GLJ publish newsletters about the oil and gas industry
Specialization: Robotics and CAD/CAM, with strong emphasis on Dynamics.
Thesis: Application of AI techniques to path planning for robots or automated guided vehicles.
Thesis title: A Heuristic Algorithm for Path Planning in Uncertain Environments Based on an Artificial Potential Field.
Additional Activities: As part of the thesis work, developed a simulator in C under Unix to demonstrate the algorithm developed.
Assisted with system administration of Motorola microcomputer running Unix System V.
Developed graphics support libraries for Matrox graphics board.
Course Marks: All in 80% or 90% range.
Scholarships:Faculty of Engineering Scholarships awarded for high marks.
NSERC Scholarships (PGS 1 and 2) awarded for graduate studies.
Elective courses: included advanced heat transfer and Industrial Engineering.
Course Marks: Grade Point Average 3.8 out of 4. Dean's Honour List. Scholarships: E.P. Fetherstonhaugh scholarship.
Awards: Mechanical Engineering Faculty Gold Medalist
Outgrowth of XOR VisionPort project to allow the display of real-time status of e-Commerce web sites via the web, email or on a cell phone.
US Patent 7188169The services and features involved with monitoring applications and infrastructure in AWS. The cost tradeoffs for different monitoring choices. Implementation patterns for logfile aggregation, monitoring, storage, and retention.
ITIL Foundation Certificate in IT Service Management
ITIL Practitioner's Certificate in IT Service Management/Configuration Management
AWS Certified Cloud Practitioner (Certificate)
AWS Certified Solutions Architect - Associate (Certificate)
AWS Certified Certified Developer - Associate (Certificate)
Western Canada Software Symposium 2005, 2006, 2007, 2008
Rocky Mountain Software Symposium 2009, 2010, 2011, 2014, 2016, 2017
RedHat OpenShift hands-on tutorial
Multiple keynotes, presentations and vendor trade booths
BMC Atrium CMDB (Configuration Management Database): Administering
BMC Atrium CMDB: Best Practices Workshop
Solaris 10 for Experienced System Administrators
BEA WebLogic Training
Presented a paper at the Web Engineering Workshop
Net.Commerce customization
IBM DB2/UDB installation and configuration
Net.Commerce installation and configuration
Java Authoring; Introduction to VRML.
Tutorials: System Administration, Large Scale Web Site Design, System and Network Performance Tuning, Java
NT/BNR internal conference on networking and system administration
Tutorial: System Administration given by Trent Hein and Evi Nemeth
Tutorial: Unix System Programming given by Richard Stevens
X Windows And Motif Programming
Tutorial: Application of Bridges & Routers: Network Design & Product Survey given by Scott Bradner
Proficiency: Java, JavaScript (including Node.JS), C, HTML, SQL, Perl, Unix Shell, TCL/Tk, FORTRAN, Pascal, BASIC
Familiarity: C++, Groovy, PowerShell, Python, Go, Ruby, PHP, VRML, REXX, Lisp, Prolog, APL, COBOL, various assemblers