Vous êtes sur la page 1sur 6

KARIM A.

JESSANI
karim_jessani@hotmail.com

57 Clarendon Drive
Richmond Hill, Ontario
Canada, L4B 3X6
905-918-0396

OBJECTIVE
Architect, Develop and Manage solutions of complex business problems using my expertise in the areas of
e-commerce, web services and distributed computing and my experience in leading design and
development of software systems.

SUMMARY OF QUALIFICATIONS
Proven track record of career success in positioning companies to achieve accelerated growth and
competitive advantages through start-up ventures, new technology development/commercialization and
market diversification. Adept in building business models, go to market strategies and growth initiatives
through sound strategic planning, business development and marketing credentials. Navigated the
convergence of communications, voice/data, and other advanced technologies through combined technical
and business management competencies and contemporary insights into what next generation solutions will
fuel revenue, profit and market share. Complete expertise in system integration, data consolidation and data
migration between vendor’s and client’s legacy applications. Built business intelligence and reporting
architecture that helped business users' access and analyze data in a data warehouse, data mart, or
operational systems. Provided technical leadership and thought leadership for the design and development
of Enterprise Reporting and Information Delivery Systems. Applied expertise in systems integration
techniques (including SOA and EAI methods) to advise and assist practice technicians in architecting then
developing seamless solutions for clients.

TECHNICAL PROFICIENCY
Programming Experience with: C/Pro*C/C++, MQ SERIES, PL/SQL, DB2, VB, PERL, ASP, Java,
JavaScript, XML, Web Sphere, COBOL, Data Advantage, Informatica, Crystal Reports (7.0, 8.0), TELON,
HTML, ODBC/ADO, IIS, CSS, SSL, REXX and Unix Scripts.
Databases: DB2, Oracle, SQL Server, MS Access, and IMS DB/DC
Operating Environments: UNIX (AIX, HP-UX, Sun OS), Windows X/2K/NT/ME/98, IBM MVS
Hardware Environments: Sun Solaris, RS/6000, PC, IBM Mainframe OS/390
Misc Technology: Client/Server, N-Tier On-Line Transaction Processing, Batch Processing, EDI
Other Tools: Informatica Power Center / Power Exchange, IBM Web Sphere, Rational Application
Developer, Lotus Notes, Visual Studio, IBM Visual Age, Auto Tester, VERITAS

PROFESSIONAL EXPERIENCE
Consultant – BI / Solution Architect Jan 2008 – Oct 2008
Government of Ontario – Children and Youth Services – I&IT Cluster
• Evaluated, recommended and procured over 2.0M in software and hardware from major vendors
• Determined the approach, architecture and infrastructure for the ETL Data Migration Processes,
Oracle 10g Hosting Services, and Server Refresh Initiative.
• Assessed the future state architecture for adherence to target state direction, or validate deviation
justification and the recovery plans.
• Provided complete database support for all Oracle databases (development, test and production
environment). The client is running Oracle on a Windows Server 2003 platform. We upgraded all
the database servers to the latest Oracle 10g version and implemented a standby server in
managed recovery mode. All database administration tasks were done through the Enterprise
Manager console including automated DBA jobs and management of unsolicited events.
• Leading the ETL re-designing effort in order to use bulk and direct loading to Oracle 10g residing on
a Solaris 10 platform.
• ETL architecture and design of data integration from different sources - legacy, relational and 3rd
party data

Page 1 of 6
Karim Jessani – karim_jessani@hotmail.com

• ETL design, development, administration, source to target mappings, data warehouse


transformations, on call support, troubleshooting, testing, and documentation.
• Leading the client’s overall database and data migration strategy. Acted as chief analyst and
designer for the main Oracle and MS SQL data warehouses. This included; analyzing and designing
various Legacy systems, defining Extract Transform and Load (ETL) strategies, defining procedures
for software development, database administration and general UNIX and Windows system
development. Encouraged and supported the development of new skills, and the use of new
technologies, among software developers.
• Facilitating client meetings and working closely with senior management to ensure successful
completion of on-time and on-budget project deliverables
• Defined operational support environment for Production Case Management Application (recovery,
backup, security, performance management).
• Analyzed, designed, developed, implemented and maintained moderate to complex initial load and
incremental Informatica mappings and workflows to provide data for Data Warehouse.
• Developed, tested and implemented break/fix change tickets for maintenance and enhancement of
Operational Data Store.
• Analyzing and documenting all aspects of data architecture, including database strategy, backup
and recovery procedures, disaster/recovery planning, and performance metrics; performance tune
production databases while ensuring high levels of data availability.
• Development of complex mappings and session. Development of shared libraries and creation of
technical foundation for Informatica developers. Mentoring and teaching junior developers.
Performed extensive debugging and performance tuning of mappings, sessions and workflows
including partitioning, memory tuning and cache management.
• Designing and developing exception handling and data cleansing / standardization procedures
through Informatica and Oracle
• Responsible for developing and overseeing database policies and procedures to ensure the integrity
and availability of databases and their accompanying software.
• Assured enterprise application integration by selecting tools, specifying shared data and code
resources, defining interfaces and data-flows, and monitoring progress.
• Performed Sizing and capacity planning and designed the physical database architecture.
• Provided DBA services such as Backup/Recovery scripts, index management, performance tuning,
optimization, troubleshooting and database capacity management
• Tuning the corporate data warehouse / operational store including database tuning, query tuning,
ETL tuning and re-modeling.
• Lead technical role for the implementation of Oracle 10G (10.2.01) on Sun/Solaris Ver. 10.
Implemented Informatica to perform data conversion and migration of legacy IMS data to Oracle
10G database.
Environment: Solaris, z/OS, Web Sphere, IBM Rational Application Development, Oracle, IMS DB/DC,
SQL Server 2005, VB, MS Access, Win2008, RS6000, MVS, OS390, TSO/ISPF, COBOL, UML and Java.

Consultant – Solution / Enterprise Architect Jan 2007 – Jan 2008


Government of Ontario – Family Responsibility Office
• Lead Consultant to set up data warehouse system administration, operations and production
application infrastructure.
• Helped define and implement a strategy for offloading the production database for reporting
purposes. This involved designing the process of extracting the appropriate data from the
production database with the least amount of overhead to the business transaction, transforming
and transporting it for reporting purposes to the reporting database.
• Provided training and consultancy services to the project on matters such as a future database
strategy, application architecture and the use of Object Orientation.
• Lead Consultant for Oracle Database Security verifying the lockdown of databases per OPS
requirements utilizing complex password, PL/SQL, Roles, and Profiles.

Page 2 of 6
Karim Jessani – karim_jessani@hotmail.com
• Responsible for installing Oracle DB on the Solaris platform and SQL Server 2005 on a Windows
2003 Advanced Server Platform. Worked on the design, creation and maintenance of various
database objects, in addition to tuning for maximum performance.
• Responsible for the development and execution of loads, exports, backups, run stats and Re-orgs
maintaining database level security; estimating and planning Databases Partition. Participated in
hardware capacity planning; test and implement software upgrades to multiple database
environments
• Wrote the Data Warehouse / Operational Store Architecture Guidelines. Designed the guidelines to
support pre-selected tools (Oracle 10g, Informatica, Solaris) based on light business specification
and data source assumptions.
• Provided proactive performance monitoring of databases ensuring service levels were met.
Administered change control of physical data structure for all environments.
• Developed and administered backup, restore and disaster recovery procedures for databases
(Oracle 10g and SQL Server).
• Developed a Privacy Impact Assessment for the data mining / reporting effort that complies with
OPS Standards, including analysis of the information to be collected, the purposes of the collection,
the intended use of the information, and how the information is to be secured,
• Developed an integrated technical architecture (based on ASP.NET, SQL Server, Microsoft Analysis
Server and Oracle) for business intelligence delivery including, data marts, reference tables,
dimensional database models, web portal, web reports, application metadata and security.
• Responsible for data modeling modification and data performance improving of the data loading
and data extracting for the FRO Operational Data Store.
• Researched operational data store (ODS) and Legacy systems to find qualified source data
• Standardized data elements, filled data gaps, extracted, cleansed, reconciled, transported,
summarized and aggregated data from online and external systems and Migrated Data into
Warehouse.
• Managed, Migrated and upgraded Oracle OEM Database from 9.2 to 10.2.0.3 to 11.1. on Solaris 10
• Stress Load testing the database based on requirements and functionality.
• Prepared Migration Strategy and test cases for UAT, based on design documentation, use cases,
user acceptance test, end user training and system rollout and integration.
Environment: Solaris, Informatica Power Center / Power Exchange, z/OS, Oracle, IMS DB/DC, SQL
Server, VB, MS Access, Win2K, RS6000, MVS, OS390, TSO/ISPF, COBOL, UML and Java

Consultant – Business Intelligence Architect Jan 2005 – Jan 2007


Government of Ontario – Ministry of Human Services Cluster
• Implementing a 2 Terabyte Data Warehouse / Operational Data Store environment initially with 25
years of historical data.
• Responsible for setting database strategy and gaining CIO approval. Created production Solaris
virtual Servers with two nodes as well as other virtual development environments. Responsibilities
include overseeing all aspects of the databases. This includes installation, management,
performance tuning, backup/restore, stored procedures, and administration.
• Responsible for oversight and design of all aspects of the process for converting data from the
client's multiple (55) legacy mainframe systems and a variety of de-centralized sources into the new
application’s Oracle database environment
• Developed Conceptual Business Model, Logical Data Model, Physical Data Model and Star-Schema
design of 100 entities using ERWIN and MS Visio CASE tools.
• Worked with applications development teams to review logical data models and develop a physical
database design, creating database objects, (table spaces, indexes, views, etc) providing guidance
for appropriate use of tools and technology, providing backup/recovery support for the Operational
Data Store residing on an Oracle / Solaris environment.
• Participated in developing corporate methodology, modeling standards, and abbreviations for
development and production environment.

Page 3 of 6
Karim Jessani – karim_jessani@hotmail.com
• Created the migration plan and presentation for senior management to understand business,
hardware, software and funding requirements.
• Created and maintained mapping documents between legacy system(s) and new source system(s).
• Developed and maintained data conversion upload templates and programs.
• Coordinated with source system owners, day-to-day ETL progress monitoring, Data warehouse
target schema design (Star Schema) and maintenance.
• Defined, designed, configured, and implemented a suitable architecture for data integration from
multiple, disparate data sources (including legacy systems, relational databases, flat files, message
queues, spreadsheets) to Oracle 10g environment.
• Worked on Informatica Power Center 7.1 / 8.5 tools – Source Analyzer, Data warehousing designer,
Mapping Designer, Mappings & Transformations.
• Sketched Entities, Attributes and designed integrated, Star Schema, Data Model (Conceptual,
Logical and Physical) to fit the objective of business being automated using Erwin designer.
• Primary tasks included design of the conversion architecture, supervision and direction of the
conversion development team, reporting of status to executive project management, development
of the overall conversion work plan and the detailed implementation playbook, and creation of all
conversion deliverables.
• Conducting project-specific data analysis and support data movement processes during the
application development life-cycle
Environment: Solaris, z/OS, Informatica Power Center / Power Exchange, DB2, IMS DB/DC, SQL Server,
VB, MS Access, Win2K, RS6000, MVS, OS390, TSO/ISPF, COBOL, UML and Java.

Consultant – Solution Architect - Jan 2004 – Jan 2005


Government of Ontario – Ministry of Justice
• Lead role in the procurement, implementation and administration of a Data Migration tool
• Worked strategically with Executive management to define and communicate the strategic Data
Migration plan and provided cost-effective solutions that supported the client’s overall business
objectives. Planned and oversaw development of Informatica’s Data Migration Suite installation
currently on site.
• Took the client from RFI and POCs (Informatica, Oracle 10g, and Solaris 10) to tool selection and
cluster wide implementation. Responsible for the architecture for data management using
Informatica
• Responsible for defining the development methodology, source control processes, standard coding
conventions, and deployment strategy.
• Designed and developed a proof of concept application for a Case Management System. The proof
of concept validated all of the major technical design issues and greatly decreased the technology
ramp-up time in the implementation phase of the Data Migration Project.
• Performed strategy definition, requirements analysis, technical architecture design, and data
migration development for several Data Warehousing and Business Intelligence projects.
• Held multiple senior-level analyst/developer roles on web development and client/server
development projects. Duties functional requirements gathering, workflow analysis, detailed system
and database design, web page and object component development, data migration, and
testing/quality assurance.
Environment: Solaris, z/OS, Informatica Power Center / Power Exchange, DB2, IMS DB/DC, SQL Server,
VB, MS Access, Win2K, RS6000, MVS, OS390, TSO/ISPF, COBOL, UML and Java.

Consultant – Technical Team Lead Dec 2001 – Jan 2004


Government of Ontario – Management Government Services
• Developed, Maintained, and Supported projects that involved the design and implementation of
enterprise application integration infrastructures on multiple platforms.
• Designed, implemented, tested, and deployed a reusable, configurable, distributed framework for
application integration, comprised of a workflow server, distributed messaging server, and database
server.

Page 4 of 6
Karim Jessani – karim_jessani@hotmail.com
• Designed the VB class hierarchy, created the code base for the entire project, and implemented a
reusable runtime Monitoring System for adapting custom applications, adapters for IBM MQ Series,
MQ Workflow, and an Oracle database.
• Team lead responsibilities include resource and timeline management and conflict resolution.
• Developed RUP Analysis Model that includes entity classes, use case diagram, sequence diagrams,
object collaboration diagram that provided the development team a view of the requirements for
Construction phase activity.
• Administered three operating systems which included clearing queues, modifying object attributes,
starting and restarting queue managers, restarting channels, and supporting application
development by helping resolve programming problems with MQI (Web Sphere MQ Application
Programming Interface). Daily tasks also included creating new queue manager objects such as
channels or queues
Environment: AIX, PC, Web Sphere MQ Series, UDB, Oracle, Data Advantage, Informatica, IMS DB/DC,
SQL, MSMQ, VB, MS Access, Win2K, RS6000, MVS, OS390, TSO/ISPF, COBOL, UML and Java.

Consultant – Senior Application Analyst Oct 2001 – Dec 2001


McDonald’s Restaurants of Canada
• Designed and Supported Oracle Database programs to work from specifications to extract data and
populate data to different warehouses using MQ Series as the Data Transfer protocol.
• Manual Execution of test cases for UNIX binaries, Visual Basic Modules, and web reporting software
for internal customer and queried PL/SQL to assure data integrity.
• Worked with business partners to define data elements, transformation rules, and business logic.
• Administered multidimensional structures for OLAP Services. Administer OLAP Cubes to support
Business decisions. Analyze user requirements and implement best method to retrieve data from
Oracle database.
• Maintained and enhanced several data warehousing applications for ETAT Business group.
Environment: Solaris, PC, Oracle, SQL, VB, MS Access, and Win2K.

Consultant – QA Lead / Senior Enterprise Application Integrator Feb 2001- Oct 2001
The Canadian Depository for Securities Limited
• Migrated SEDAR to use MQ Series, DB2 and embedded C from an INTERRA messaging system on
a RS/6000 Server to ensure reusability of the system.
• Served as MQ Series administrator responsible for setting up the connection between the
Mainframe and the UNIX platform.
• Lead activities to create and implement automated test scripts for functional level verification and
system level testing.
• Provided analysis, reports and status of all products in test, including the final QA recommendation
of product's shipping viability.
• Developed test scripts and tools to do functional and load testing of server-side applications.
• Provided technical architecture and application design services to design processes for reusing
components and data residing on AIX and Microsoft Operating Systems.
• Mentored junior developers and participated in design and code reviews.
• Proactively identified test process improvements to streamline the overall product life-cycle.
Environment: Solaris, PC, C, MQ Series, z/OS, DB2, UDB, SQL, VB, MS Access, Win2K, RS6000

Systems Consultant – Enterprise Application Integrator Aug 1998 - Jan 2001


Resource Information Systems (worked at client site, Canadian Pacific Railway)
•Designed application integration and support services for internally developed applications (written in
Pro*C/C, Cobol/370, VB, SQL) conversing with an Oracle DB on Windows, IBM-AIX and Mainframe
platforms using MQ Series.
•Charged with re-writing aging but mission-critical Purchase Order Management processing system.
New design increased throughput 10 fold while increasing reliability and decreasing user intervention by
using MQ Series as its Data Transfer system.
•Installed, configured, monitored Oracle Applications E-Business including Financials and HRMS.

Page 5 of 6
Karim Jessani – karim_jessani@hotmail.com
•Migrated client/server CRM application to 3-tier with PowerBuilder, Unix Application Server (in C), an
Oracle DB using MQ Series from a Legacy system (MVS) written in COBOL.
•Converted a 3270 Messaging Process (from an OS 390 Platform written in COBOL) into MQ Series V,
running on Windows, AIX, Oracle, and provided post implementation support.
•Developed and implemented tools and strategies to export the source system processing from legacy
Cobol and Screen Grab mainframe systems to the Unix platform to centralize and standardize
processing, reengineer system architecture and retire systems that have been running for over 10 years
this improved normalization and Data Integrity.
•Automated a Document and Data Control system using web-based technology that reduced document
access times from 4 days to 5 minutes and automated other quality system tasks.
•Developed a robust web-based application for different levels of users who log on to create menu items
and templates, upload files, add, modify, delete all content on the site, administrate users and user
levels using : MQ Series, Windows, IIS 5.0, Microsoft SQL Server, Microsoft Visual SourceSafe 6.0,
Microsoft Visual InterDev 6.0, SQL, ASP, VBScript, JavaScript, DHTML.
Environment: OS/390, HP-UX, PC, OS2, Pro*C/C, ORACLE, Lotus Notes, PL/SQL, COBOL (Micro Focus),
IMS DB/DC, JCL, MQ Series, REXX, VB, PB, MS Access, TSO/ISPF, TELON PWS and MVS

Programmer Analyst, Credit Risk Application & Processing May 1997 - July 1998
TD Bank, Systems Research & Development
• Wrote, tested and implemented several on-line and batch IMS DB/DC programs that were part of:
VISA, CMHC, Mortgages, Line of Credit, and Loans subsystems.
•Developed test plans and scripts for applications developed under C++, Visual Basic, PowerBuilder
and MS Access, VMS and COBOL accessing DB2 and Oracle Databases.
•Conducted program code and test reviews with respect to User Compliance Changes.
•Interpreted program specifications, business requirements in order to program, test and implement
system enhancements.
Environment: COBOL II, IMS DB/DC, DB2, MQ Series, TELON, TSO/ISPF, BTS, CLIST, ENDEVOR,
DATAGER, FILE-AID, AUTO-TESTER, OS2 and MVS JCL

EDUCATION
Show Case Ontario – Presented “A Complete Strategy on Data Migration
/ Integration” for CYSSC I&IT Cluster 2008
Informatica Upgrade Workshops – Jan June Nov 2007
Ralph Kimball – Business Intelligence / Data Warehousing Boot Camp, June 2007
Intensive Systems Analysis, Standard Programming Design and SDLC, May – July 1997
COBOL & IMS DB/DC Workshop, October 1997
B Sc. - Comp Science Memorial University Newfoundland, April 1997

References upon request

Page 6 of 6

Vous aimerez peut-être aussi