You are on page 1of 7

Raza Abbas - rkabbas@yahoo.

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 Java 6 migration training: LearningTree, Toronto, ON (03/09)

Complete SpringFramework 2.5 training: Spring Source, Toronto, ON (03/09)

Completed Application Security Training: SecurityCompass, Toronto, ON (11/08)

Completed Oracle Business Intelligence Training (OBIEE):Oracle, Southfield, Michigan (03/07)

Completed IBM Web Sphere Portal Training: IBM, Dearborn MI (11/04)

Completed Fatwire Content Developer Training: Fatwire, Dearborn MI (09/04)

Completed IBM Web Sphere/Visual Age for Java Training: IBM, Southfield, Michigan (12/00)

Summary of Professional Experience


- Over 13 years of systems analysis, design, programming and networking experience.
- Professional Freelance Consultant with impeccable record of delivering on time and within budget.
- Adept Enterprise Architect with proven track record at initiating, designing, implementing, and
maintaining effective Enterprise Architecture Programs to align the IT assets of an organization with
business mission and strategy.
- Results-Oriented Lead Developer skilled at delivering on time, within budget and with high quality.
- Keen Technology and Development strategist to reduce overall project cost and time to
deployment.
- Web Application Development Specialist with in-depth and hands on experience with all major web
related technologies (J2EE, .Net, php), open source technologies, and full software lifecycle
implementations.
- Broad technology base with in-depth knowledge through hands on experience on all major
platforms (Windows, Linux, Solaris, HP-UX, SGI-IRIX) and heterogeneous networks (Ethernet, ATM,
FrameRelay)

Selected Professional Awards


- Secure coding award of excellence (Application Development, CIHI).
- Award of excellence with highest performance rating (Application Development, CIHI).
- Enterprise Architecture formal recognition for single handedly devising a comprehensive strategy
for - Flagstar Bank to align IT with business mission and strategy.
- Memo to File from Business Objects (Data Warehousing, PriceWaterHouseCoopers).
- Memo to File from Compensation Planning Team (Ford HR Web Project, PriceWaterHouseCoopers).
- Memo to File from HR Infrastructure Team (Ford DataWarehousing Project,
PriceWaterHouseCoopers).
- Multiple awards of work excellence (RTD department, Valmet Automation).
- Quickest promotions to date in RTD department, Valmet Automation.

Raza Abbas Page 1 of 7


rkabbas@yahoo.com
Academic Awards and Achievements
- Nominated to receive the All-American Scholar Collegiate Award.
- Graduated with Summa Cum Laude.
- Deans list at OSU and CSCC.
- First position in the Rasor math contest.
- Deans list in Electrical Engineering Department at OSU.
- Summa award for academic performance in UVC.
- Award of Academic Excellence by University College and Phi Kappa Phi.
- Gee and Mona Scholarships.
- Lois and Chope, and Cincinnati Milacron scholarships.
- Teaching Assistant and Scholarship for the M.Sc. at the University of Calgary.
- Deans list at University of Calgary (MSc program).

Professional Experience
Time periods of engagements overlap due to serving multiple clients at the same time.

Application Consultant/SecuritySpecialist Stv Web Application – N-Square, Dearborn, MI, 48033


(Jul-10 –Present)
Responsiblities included hardening of security to prevent web based attacks on a television website,
programming a configurable php component to replace linux level mail tools such as (sendmail and
exim) and developing a Facebook application.

Tools and Technologies: PHP, PHP Mailer, and mod_security, Facebook PHP API.

Application Technology Architect/Consultant – Allstream Inc., Markham, ON


(Nov-07 – Jul-08, May-10 - Present)
Responsibilities included creating the architecture, strategy and standardization for J2EE
development and deployment, development of J2EE applications, architecture and implementation of
Identity Management Solution and technical documentation. Other responsibilities included mentoring
and coaching staff on new technologies and its best practices.

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.

Technical Team Leader – Canadian Institute for Health Information, Toronto, ON


(Aug-08 – May-10)
Responsibilities included design and development of J2EE web applications, architectural components
and technical documentation. Other responsibilities included mentoring and coaching staff on new
technologies and its best practices.

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.

Raza Abbas Page 2 of 7


rkabbas@yahoo.com
Other voluntary deliverables included contributing reusable components to architecture group. Some
of the components were IPFilter, AJAX heartbeat component, Resource Servlet, Microstrategy User
Profile synchronization component, Mail Service component, Dynamic SQL to XSD/XML converter
Service, JIRA custom field plugins and customizing the JA-SIGs CAS SSO solution.

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.

Application Consultant RealEstate Web Application – BrainGale, Southfield, MI, 48033


(May-07 – Nov-07)
Responsiblities included design and development of a J2EE based Real Estate Web Application. It
enabled the realestate agents to maintain property listings, agent profiles, customer profiles and
also enforced a listing and sale workflow and notification engine.
Tools and Technologies included:Java, Struts, MySQL, Eclipse, Tomcat, CVS, ANT.

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.

Deliverables included a comprehensive Enterprise Architecture consisting of Principles, Business


Architecture, Technology Architecture, Standards and Best Practices captured in an Enterprise
Repository .

Other responsiblities included creating, designing, developing solutions, debugging problems in


existing solutions and reviewing line of business solutions’ architecture to ensure alignment with
Flagstar Bank’s Enterprise Architecture.

Research, Tools and Technologies:


Zachman Framework, Federal Enterprise Architectuer Framework, The Open Group Architecture
Framework.
SOA, Java, J2EE, Web Services, BPMN, BEA WebLogic, JBOSS, Geronimo Oracle, Eclipse, Hibernate,
JBoss, Tomcat.

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

IOC- J2EE based Web Application Template


Implemented a template project based on Open Source products to allow rapid development and
deployment of web based J2EE projects at lower cost and reduced time to market. It provided a

Raza Abbas Page 3 of 7


rkabbas@yahoo.com
runtime framework with extensive library of reusable components supporting tiered deployment
environments.
Tools and Technologies: JEdit, Struts, Tiles, Validation Framework, Ant, Torque, Commons
Configuration, Commons Upload, Log4J, SourceJammer, Module implementation of JAAS for DB, LDAP
and file based authentication and authorization, Apache Axis, openEJB,JUnit and Entity Based
Architecture.

IOC - Content Migration System


Managed and lead a team of software engineers to design, and develop an Web based Enterprise
Content and code migration system for Visteon. It supported configuration in XML format, versioning
of data within each environment, capability to roll-back jobs, job profiling and extensive reporting.
Tools and Technologies: IBM WebSphere 5.0, WSAD 5.1, Apache, IPlanet LDAP/Directory server,
SourceJammer, Java, Java Secure Sockets, J2EE, Struts framework, XML, JAXP.

IOC – Content Management


Managed and Lead a team of software engineers to design, and develop an Enterprise Wide Content
Management System for a large municipality. The major features of the application were Integrated
Document Management, Workflow Management, Digital Media Asset Management, Web Content
Management, and Records Management.
Tools and Technologies: IBM Content Manager V8.2, IBM WebSphere 5.0, Enterprise Information Portal,
DB2 Universal Database, IBM HTTP Server (SSL enabled), LDAP, Java, J2EE.

IOC – Web Content Management


Managed Lead a team of software engineers to design, and develop a Web Content Management
System in Java Technologies for a medium sized municipality. The major features included were easy
installation in any J2EE app server, browser-enabled work environment, asset management using
galleries, integrated user management and permission system, project based publishing, workflow,
WYSIWYG editing, internationalization support, versioning, template mechanism, import / export of
content and clustering support.
Tools and Technologies:JSP, XML, Servlets, Tag Libraries, Java, JDBC, Java Beans, Tomcat, Apache
HTTP Server, MySQL RDBMS, Server, JK2, Ant, JEdit,Visual Source Safe, OpenCMS 5.0, Jmeter Red Hat
Linux.

IOC – Store Front


Managed and Lead a team of software engineers to design, and develop an online Store Front based
on J2EE, Struts, Torque and Verisign Pay Flow. The features included were the ability to browse
extensive online catalogs, search for products, shopping cart, and extensive administrative
capabilities.
Tools and Technologies: JSP, XML, Servlets, Tag Libraries, Struts, EJBs, Java, JDBC, Java Beans,
Tomcat, IIS, Microsoft SQL Server, JK2, Ant, JEdit,Visual Source Safe.

IOC – Survey Application


Managed a team of software engineers to design, and develop a web based survey application.
Tools and Technologies: .Net Framework, Microsoft SQl Server 2000, Visio, Microsoft Visual Source
Safe, Microsoft Visual Studio.Net.

IOC – Contract Search and Event Registration


Managed a team of software engineers to design, and develop a web based tools that allowed users to
search and display contracts that were in Microsoft Office document or PDF formats and to register
for upcoming organizational events.
Tools and Technologies: Index Server, IIS, .Net Framework, Microsoft Visio, Microsoft Visual Source
Safe, Microsoft Visual Studio.Net.

Team Leader – Covisint, 25800 Northwestern Highway, Southfield, MI 48081 (Dec-01 –


Jun-03)
Covisint – Content Management Services
Lead a team of software engineers to design, and develop Apache Axis based Document Exchange Web
Service for the automotive industry. The major features of this service were providing the clients of

Raza Abbas Page 4 of 7


rkabbas@yahoo.com
Covisint the ability to perform document management functions via a web services interface from
within their applications. Other features included detailed audit and error information reporting.
Tools and Technologies: Apache Axis 1.0, JSP, XML, Servlets, Tag Libraries, Java, JDBC, Java Beans,
Caucho’s Resin application server, Ant, JEdit, Clear Case and Oracle.

Covisint – Supplier Bulletin Application Team Leader


Lead a team of software engineers to design, and develop an n-tier internationalized web-based
application using the J2EE technologies. This application served as a secured bulletin exchange for the
automotive industry. The major features of the application consisted of the ability to post, view and
search for bulletins.
Tools and Technologies: JSP, XML, Servlets, Tag Libraries, Java, JDBC, Java Beans, Caucho’s Resin
application server, Ant, Visual Slick Edit, Clear Case and Oracle.

Covisint – Library Services Application Team Leader


Lead a team of software engineers to design, and develop an n-tier internationalized web-based
application using the J2EE technologies. This application served as a secured document
control/management tool for the Automotive Industry. The application consisted of a complex
hierarchical data model that allowed for document to be represented in a tree like structure. The
major features of the application consisted of browsing via a “file-explorer” like interface that could
be defined by the client using the administrative tools of the application, subscriptions backed by
powerful e-mail engine, a document work-flow process that allowed contributors to publish
documents and undergo an approval process before being published. The most attractive features of
the application were accommodating multiple parents for a single document, extensive search
facilities and a powerful administration UI.
Tools and Technologies: JSP, XML, Servlets, Tag Libraries, Java, JDBC, Java Beans, Caucho’s Resin
application server, Ant, Visual Slick Edit, Clear Case and Oracle.

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

Ford – HROnline (J2EE Implementation) Team Leader


Lead a team of software engineers to design, develop, test and tune performance of an n-tier web-
based Framework and Pay Stub application using the J2EE technologies. This project provided a Proof
of Concept and Proof of Technologies for a framework supporting a high volume suite of web
applications using J2EE technologies.
The Framework allowed developers to build new applications and port existing applications from
NetDynamics which provided Ford employees with a single portal to access their Benefits, Pay,
Personal Files, Vehicle Programs, information related to Life Events, Professional Development,
Policies and Programs. In addition, it would be used to provide a single point of self-service for a
number of managerial tasks such as Posting Jobs, Career Transition programs etc.
The Employee Pay Stub was used as a pilot project to benchmark the framework against the
NetDynamics counterpart.
Tools and Technologies: Magic Draw UML, JSP, XML, Servlets, Tag Libraries, Java, JDBC, JNDI, LDAP,
Java Beans, IBM’s Visual Age for Java, ApacheTomcat, IBM’s Web Sphere, Resource Analyzer and
Oracle.

Ford - Redwood (PeopleSoft-Web Integration) Team Leader


Lead a team of software engineers to design and develop an n-tier web-based system that provided
Ford Human Resources Business Operations efficient, robust and error free reorganization process.
Tools and Technologies: Rational Rose’s UML, JSP, Java Server, Java, JDBC, Java Beans, Forte,
PeopleSoft, and Oracle.

Raza Abbas Page 5 of 7


rkabbas@yahoo.com
Ford - Job Posting System Lead Developer
Development of an n-tier web based enterprise wide Job Posting System that brought Ford managers
into direct contact with potential applicants thus stream-lining the Ford internal recruiting Process.
This system was met with open arms throughout Ford as was evident from the extremely positive
feedback from the entire organization.
Tools and Technologies: Oracle, Net Dynamics, PERL, CGI and crontabs.

Ford – HR Online Application Developer


Development of an n-tier web based enterprise wide HR System that provided Ford employees with a
single portal to access their Benefits, Pay, Personal Files, Vehicle Programs, information related to
Life Events, Professional Development, Policies and Programs. In addition, it provided a single point of
self-service for a number of managerial tasks such as Posting Jobs, Career Transition programs etc.
Tools and Technologies: Oracle, NetDynamics, CGI, and PERL.

Ford - System Monitor Team Leader


Design and implementation of a system that monitored critical NetDynamics application server,
PeopleSoft Application Servers (Ford Organization Information Servers), Netscape Enterprise Servers,
Oracle Databases and AutoSys Processes. The system provided priority based paging and e-mailing
features. This tool drastically enhanced the uptime of the above stated systems and kept managers
abreast of system failures.
Tools and Technologies: PERL, C, Sendmail and ITO.

Ford - NetDynamics Administration Tool Application Developer


Design and development of a client/server secure application that provided the client with the ability
to manage NetDynamics application servers from a web based interface.
Tools and Technologies: PERL, C, Java and NetDynamics.

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.

ATL Feasibility Analysis


Initiated the research to determine the feasibility of using Active Template Library (ATL) to build
clients of the DCOM business-logic layer in an n-tier application for a SCADA system.
Tools and Technologies: Visual C++, MFC, COM, COM+, DCOM, ATL, UML and Code Wizard.

STL Feasibility Analysis


Initiated the research to determine the feasibility of using C++ Standard Template Library (STL) to
construct custom Foundation Classes for Data Structures and Algorithms.
Tools and Technologies: Visual C++, MFC, COM, COM+, DCOM, ATL, UML and Code Wizard.

Software Development Process Enhancement


Initiated and aggressively campaigned to improve the development process via the use of tools such
as code-wizard, purify, rational rose's UML. These tools significantly decreased development and
review time. Management committed to using these tools for new projects as a result of this effort.
Tools and Technologies: Microsoft Word, PowerPoint, code-wizard, purify and rational rose's UML.

EFM Validation Engine


Lead a team of engineers to build an Electronic Flow Measurement (EFM) validation engine for gas
quality and gas meter validation. This application was a sub-system of a very large scale Gas
Applications System.

Raza Abbas Page 6 of 7


rkabbas@yahoo.com
Tools and Technologies: CMM, GNU C++, Make, Sybase’s OpenServer and OpenClient and Sybase SQL
server.

Aggressive Product improvement Effort


Initiated and spear-headed the research to aggressively target critical defects in Sybase network
connectivity and databases.
Tools and Technologies: CMM, Visual C++, GNU C++, Make, Sybase’s OpenServer and OpenClient, and
Sybase SQL server, 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.

System and Integration Testing


Lead a team of Test Engineers for the Integration Testing and verification of the OASyS (Open
Architecture Systems) SCADA in a multi-platform and heterogeneous technology (VSAT, Ethernet,
Frame-Relay) environment.
Tools and Technologies: Microsoft Word, PERL, Winrunner, Phantom, Purify, NT Performance Monitor,
Code Wizard and Visual Basic 5.0.

Build Process Automation


Initiated an effort to improve developer and release efficiency by automating build and release
procedures. The final product copied-out files from appropriate source repositories, performed builds,
detected build failures, mailed the results of the build to appropriate staff members and performed
necessary file arrangements for final release of the product. The release time was decreased from 5
developer days to 3 hours (no developer involvement required).
Tools and Technologies: Visual C++, MFC, COM, Winrunner, PERL, and VB Scripting.

Defect Tracking Process


Established an enterprise-wide defect classification scheme and co-designed templates for code,
design and document reviews.
Tools and Technologies: Microsoft Word, Power Point, and UML.

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.

*System Administration (Linux, Unix, Windows)and Networking Experience not included.

References will be furnished upon request.

Raza Abbas Page 7 of 7


rkabbas@yahoo.com