a version of this document is available in PDF format

Profile

Key Areas of Expertise

Multi-layer Systems

Design separation into layers; modularization, reliability, and complexity management.

Programming

C#, VB.NET, VB6, MS Access, C/C++, Python, and Java with a focus on algorithms and data structures.

Automation Technology

PLC (Software PLCs, AB PLC/5 and SLC500), Opto 22, PC/104, and embedded controls.

Circuit Design

Analog, digital, and power domains, from schematic capture to final product verification including board design, prototype assembly, and debug.

Team Leadership and Project Management

Team co-ordination, scope, scheduling, budgeting, tracking, closing, and delivery.

Selected Projects

December 2007 - January 2008

CIM Upgrades

Parmalat / JMP Engineering
Lead Programmer

Developed, tested, and deployed upgrades to mission-critical Computer Integrated Manufacturing (CIM) System. The CIM System is responsible for managing all of the production activities at the customer's plant, and tracking all input ingredients and output blends. This included all project activities from analyzing new requirements, development environment setup, code changes, change management, test plan development and execution, site deployment, site testing, and on-site support. Ensured a smooth and on-time roll-out to the customer's satisfaction.

Distributed systems architecture and implementation, mission-critical systems, data-driven manufacturing systems, Oracle, testing strategies, and business process implementation.

July 2005 - June 2007

SimCell Automation Management System

BioProcessors Inc. / ATS Advanced Systems
Lead Programmer

Led internal team and coordinated with customer and vendor teams to develop and deploy multi-module system for automated high-throughput cell culture experimentation. Developed process definition with the customer, then turned project around to deliver required system operation, performance, and reliability. Coordinated with customer and vendors in five sites across three countries to deliver subsequent productions of the system within budget and on-time. Designed and implemented several major improvements to both existing systems and new designs with minimal impact to existing functionality.

Skills Developed: Multi-layer control systems, soft PLC, QNX, revision and change management, project management, Stäubli robotics, Animatics and Kollmorgen servo systems, Visual Basic, and MS Access.

August 2004 - March 2006

Array Checker 7200

Photon Dynamics / ATS Advanced Systems
Technical Lead and Customer Representative

Led technical team and represented ATS at primary-customer and end-customer sites to solve problems and implement new features after machine delivery. Learned proprietary ATS technology for control systems, motion and vision, and turned around solutions in under one week. Crossed cultural and language barriers, and coordinated home, on-site, and third-party resources across three countries on a high-risk project for optimal results.

Skills Developed: Multi-layer control systems, soft PLC, QNX, project management, vision systems, Delta Tau PMAC and UMAC, international customer relations, and management

April 2003 - June 2004

Low-Power Motor Simulator

Honeywell Aerospace Inc. / Archronix Corp.
Project and Electrical Lead

Led diverse team to produce turn-key motor simulator from start to finish under very tight schedule and cost constraints. Negotiated expedited delivery schedule with client and supplier, and delivered to client’s satisfaction.

Skills Developed: Project management and leadership, circuit and board design, prototyping, debugging and validation, VHDL and digital design.

Feb. 2002 - Feb 2003

Fire-Fighting Robot

University of Waterloo
Team and Design Lead

Led team of 4 electrical engineers to successfully complete aggressive design and build of a mobile fire-fighting robot. Delivered prototype that met or exceeded all requirements within tight budget and schedule constraints. Resulting design, documentation, and presentation awarded Runner-Up amongst a difficult field.

Skills Developed: Project management and leadership, technical documentation and presentation, circuit and board design, prototyping and debugging, motor control, embedded systems (PC/104).

Sept. 2002 - Dec. 2002

Embedded Data Recorder

Messier-Dowty Inc.
Software Architect

Took an embedded systems project from second release hardware and experimental software and delivered working prototype with innovate data recording techniques and well-thoughtout functionality in a four-month timeframe.

Skills Developed: Data structures and algorithms, C and assembly coding, debugging, PCB prototyping and validation, co-ordination with off-site resources.

Sept. 2001 - Dec. 2001

Automated Liquid Chromatography

Integrative Proteomics Inc.
Electrical and Control System Design Lead

Worked alongside a chemical engineer and a mechanical engineer as a design team to prototype, debug, and validate an automation solution to a labour-intensive laboratory process. In a short time frame, designed and built a complete control system using off-the-shelf components. Wrote software to provide an abstraction layer to the control devices as well as an interface to test the system prototype.

Skills Developed: Control system design, power supply sizing, wiring design, prototyping, abstraction layer development, working within an interdisciplinary team.

Other Experience

May 2001 - Aug 2001 \\ Sept 2000 - Dec 2000

Dr. R. MacPhee, University of Waterloo

Undergraduate Research Assistant

Skills Developed: Numerical methods, RF wave theory.

Jan 2001 - April 2001

Coding and Signal Transmission Lab, University of Waterloo

Research Assistant, Biometric Signature Compression

Skills Developed: Information Theory, C and C++ coding, data structures, algorithms, software experimentation.

April 2000 - Aug 2000

Focus Automation Systems Inc.

Hardware Development Engineering Student

Skills Developed: Circuit and board design, prototyping and debugging, system interfacing, automation systems, VHDL, AHDL and digital design.

Sept 1999 - Dec 1999

Kimberly-Clark Inc.

Electrical Engineering Student

Skills Developed: Automation systems (AB PLC/5 & SLC500), robotics (ABB Robot Palletizer), wiring design, CAD and drawing standards.

Jan 1999 - April 1999

Syncrude Canada Ltd.

Junior Electrical Engineer

Skills Developed: Electrical safety codes, electrical distribution and wiring design, project management, engineering ethics.

Aug 1997 - Aug 1998

Alamoe Computer Solutions

Owner and Operator

Skills Developed: Business administration, sales, information systems, client and supplier relations.

Education

University of Waterloo

B.A.Sc. Electrical Engineering, Honours Co-op with Distiction, 2003 Computer Engineering Option, 86% Average (3.8 GPA)

Awards

  1. ECE Fourth Year Design Contest, Runner-Up
  2. NSERC Undergraduate Student Research Award
  3. University of Waterloo Engineering Faculty Deans Honour List
  4. Waterloo Cooperative Residence Pine Cone Citizenship Award
  5. Best of School, Descartes Mathematics Contest

Menu

Kareem has an excellent ability to learn new concepts, which was a great asset.
-- K. Bigelow, Kimberly-Clark
Kareem was a real asset to the team. His ability to take an assignment and run with it, with very little supervision, was impressive.
-- T. Pawelko, Focus Automation System Inc.
He was creative at coming up with ideas to get him around all problems encountered.
-- T. Pawelko, Focus Automation System Inc.
no job was too big or small for him. He willingly accepted all tasks given him and succeeded at them all.
-- T. Pawelko, Focus Automation System Inc.
Kareem continuously displays excellent practical and theoretical background.
-- Hai Luong, Integrative Proteomics Inc.
Kareem showed a very high level of initiative - his work and ideas for the system software were superb. Kareem's contribution to the programme was invaluable.
-- Kyle Schmidt, Messier-Dowty Inc.
A confident self-starter with a determined work ethic, high productivity, and excellent ideas, Kareem deserves the highest ranking possible.
-- Kyle Schmidt, Messier-Dowty Inc.
Kareem is excellent at documentation and is able to logically craft useful design documents with minimal direction.
-- Feisal Hurzook, Archronix Corp.