Beruflich Dokumente
Kultur Dokumente
com
58 Wickstead Way Home: (905)747-0244
Thornhill, ON, L3T5E5 Mobile: (647)321-4057
Education
Completed B.Sc., Electrical Engineering (Summa cum Laude), Specializing in Computer Engineering
The Ohio State Univ., Columbus, OH (GPA: 3.80/4.0, 1/92 - 12/96)
MSc. SoftwareEngineering (honors, Thesis pending), Univ. of Calgary, Calgary, AB (GPA:4.0/4.0, 01/97
– 12/97)
Completed IBM Web Sphere/Visual Age for Java Training: IBM, Southfield, Michigan (12/00)
Professional Experience
Time periods of engagements overlap due to serving multiple clients at the same time.
Tools and Technologies: PHP, PHP Mailer, and mod_security, Facebook PHP API.
Deliverables included architecture of business and development systems based on J2EE technologies
and popular opensource frameworks and infrastructure components, architecture and Implementation
of Identity Management Solution, development of opportunity Management System, Inventory and
Warehouse Management System and demonstration of the new architecture and standards in these
new applications. Other deliverables included integration with a .Net based corporate CRM using
AXIS2 web services.
Tools and Technologies:J2EE, J2SE, SVN, DB2, Struts, Tiles, Validation framework, POI, DisplayTag,
iBATIS, Apache Axis 2, Aspose Tomcat, eclipse, Atlassian Crowd and CAS.
Deliverables included the design and development of the federally funded National System for
Incident Reporting (NSIR). This application enabled Health Service Organizations through out Canada
to track and analyze Patient Safety and Incident Data.
Notable contribution to the project included a new pattern of securing web applications from web
based attacks. With a single drop-in component, several high risk web attacks were mitigated. This
resulted in best security review of the application in the organization (over 40 apps) and also secured
a security award from the Security Group.
Tools and Technologies:J2EE, J2SE, Java5, CVS, Oracle RDBMS, Struts, Tiles, Validation framework,
POI, DisplayTag, iBATIS, OC4j, jDeveloper, eclipse, Maven, ANT, Pulse (eclipse provisioning),
SpringFramework, SpringSecurity, Apache Wicket, JA-SIG’s CAS, Drools, JIVE, Quartz, Cactus.
Enterprise Architect – Flagstar Bank, 5151 Corporate Drive, Troy, MI, 48098
(May-06 – May-07)
Initiated, designed, developed and executed Flagstar Bank’s Enterprise Architecture strategy and
program to position the organization to leverage technology in support of it’s buisness strategy. The
result is being realized as the technology is becoming the proactive enabler of an agile responsive
enterrpise that reacts in real time to changes in the market place giving Flagstar Bank a unique
competitive edge.
Application Technology Architect – Ajilon Consulting, 3000 Town Center Dr, Southfield, MI 48075
(Sep-04 - May-06)
Ford Motor Company – Java Center of Excellence
Responsibilities included development of Java technology strategy and consulting, research and
standardization, development of new J2EE frameworks, Applications within Ford, and technical
documentation.
Tools and Technologies: J2EE, J2SE, Web Sphere Application Server, WSAD (5.1.2), Rational Rose and
XDE (UML modeling), PVCS, Oracle RDBMS (9i), Oracle Reports, Struts, Tiles, Validation framework,
JUnit, Tomcat.
Technical Team Lead/Development Manager – Internet Oper. Center, 200 Galleria Office centre,
Southfield, MI 48034 (Jun-03 – Sep-04)
IOC – Internal Development Process Improvement
Streamlined software development process by implementing a defect tracking system, and RUP based
Microsoft Word development templates.
Tool and Technologies Used: Microsoft Word, Bugzilla
Consultant - PricewaterhouseCoopers LLP, Suite 200, 2050 North Woodward Avenue, Bloomfield
Hills, MI, 48304-2260 (Mar-99 – Dec-01)
Ford Motor Company – Enterprise Architecture Team Leader
Lead a team of software engineers to develop, test, deploy and maintain Enterprise COM+, and Java
services. These services were used by over 15 projects in Ford and encompassed commonly used
functionality used by Enterprise Applications. The services delivered included Security, Configuration,
Logging, Exception, Batch, Notification, and Reporting.
Tools and Technologies: Microsoft Visual Basic, Microsoft Visual C++, Microsoft SQL Service 2000,
COM+, Windows 2000, Visual Age for Java, and WebSphere
Senior System Analyst - Valmet Automation, 10333 Southport Rd SW, Calgary, AB, Canada, T2W
3X6 (Jun-97 – Feb-99)
SCADA Prototyping using COM and DCOM
Initiated and lead a team of Engineers to research and recommend an architecture for a Supervisory
Control and Data Acquisition System (SCADA) for oil, gas, water and electrical industries using DCOM.
This research lead to a strategic decision of eliminating the Sybase's Open Server and Open Client as
the middle layer and reconstructing the SCADA system (over a million LOC) using the DCOM
technology.
Tools and Technologies: Visual C++, MFC, COM, COM+, DCOM, Sybase, OpenServer and OpenClient,
UML, Winrunner, Phantom, Purify, NT Performance Monitor and Code Wizard.
Data Pump
Lead a team of engineers to port a middle-layer technology that transported data to and from Sybase
SQL, MSSQL, and Oracle considered in any combination.
Tools and Technologies: CMM, Visual C++, PERL, Sybase SQL server, Oracle, MSSQL Server, SYB-PERL,
ORA-PERL, ODBC, Winrunner, Phantom, Purify, NT Performance Monitor and Code Wizard.
Software Metrics
Introduced, designed and implemented department wide Software Metrics Program. This effort
provided the necessary tools and measures for the structured analysis of the software process and
product.
Tools and Technologies: Microsoft Word, and Power Point.