SlideShare a Scribd company logo
1 of 8
Programmer/Software Developer– Aden Bahdon
Professional Profile
Mr, Bahdon is an accomplished Database developer with demonstrated success designing and
implementing database solutions that improve business functionality. Aden has a
diversified technical background with Enterprise System Solutions. He has a proven ability
to implement technologies that decrease costs, increase performance and positively affect
the bottom line.
Qualification Highlights:
• Extensive experience working with all aspects of in-house developed systems
• Experience in loading and extracting data to and from Data Warehouse using WebSphere
Data Stage (Manager, Director, and Administrator
• Extensive knowledge in extraction, transformation and loading (ETL) using Data Stage ETL
tool, UNIX shell scripting, Oracle External table and SQL Loader
• Expertise in working with Data Stage Transformer, Sequential files, Hashed files, Join,
Lookup
• Experienced in troubleshooting Data Stage jobs, fixing bugs and addressing production
issues like performance tuning and enhancements • Experienced in all stages of the software
lifecycle Architecture for building a Data warehouse
• Expertise in full project life cycle development for implementation and integration
• Experience with creating reports, installing and configuring Micro Strategy (BI)
• Deep understanding of technology with focus on delivering business solutions
• Extensive experiences with SQL, PL/SQL (Procedures, Functions, and Triggers) and web
services
Work History
Employer Position Tenure
IBM Canada as consultant Oracle developer and BA October 2008 to Present
Bell Canada Programmer and BA Analyst May 2002 to August 2008
Project 1: The Department of National Defence (DND) – RPSR Application” Revised Pay System for
the Reserves” and HRMS “Human Resources Management System”
Timeframe October 2008 to Present 84 months
Role Contractor - Oracle Developer
Project Description
Contractor IBM Canada for DND
Project 1: The Department of National Defence (DND) – RPSR Application” Revised Pay System for
the Reserves” and HRMS “Human Resources Management System”
The Revised Pay System for the Reserves (RPSR) is a financial business application system that
provides payroll functions and interfaces with the defined benefit pension functions for the Canadian
Forces Reserves. Currently the RPSR project maintains a team of up to 23 FTE team members and is
valued at approximately $25 million. The first iteration of the RPSR application was built in 1995. IBM
built and delivered RPSR in the initial three-year period and has performed a variety of Application
Management Services since that time. Since its initial deployment, the RPSR application has
undergone a number of major enhancements under the ongoing RPSR maintenance contract. Some
of these enhancements include centralization of RPSR from a distributed system to a central
client/server web based application, the inclusion of payroll functionality for civilian roles such as the
Cadet organization, the addition of pension functionality and an interface to the military compensation
pension module, as well as the development of interfaces with several other major DND and external
systems, such as HRMS, SPS, EMAA and DRMIS. IBM currently provides a full suite of services
including project management, release management, application architecting, application analysis and
development (Oracle PL/SQL backend and Java/Flash frontend), systems integration testing, network
support and technical writing. The application is maintained through quarterly releases which can
include application maintenance (break/fix), minor and major enhancements, and new development.
RPSR has utilized a number of different technologies over the years. Technologies currently used in
the system include Oracle 11g relational database management server, IBM Websphere Application
server, PowerBuilder, COBOL, Java, Flash, PL/PDF, FTP and XML. Maintenance and Systems
Integration testing activities are conducted at an IBM site while User Acceptance testing is conducted
at a DND facility maintained by IBM. The RPSR project was CMMI level 2 certified in 2004 and
continues to maintain those QA and project management processes.
Individual Responsibility
My responsibilities and task in this project:
 Nearly 12 years of experience in the Oracle PL/SQL Developer/Tester in Analysis, Design, Data
Modeling (Logical and Physical), and Implementation of Business Applications using the Oracle
Relational Database Management System(RDBMS)
 Highly involved in the design and implementation of Data Definition Language of various components of
HRMS project .
 Designing and implementation ETL (data extraction, Transformation and Loading) process for the
HRMS data.
 Create complexes reports “Pay Statement report, negative RPP contribution report and pay Roll
report”.
 Highly knowledgeable on reserve members registration, enrolment, releases from military units
 Modifying existing Oracle Objects and creating new ones objects. "Packages/triggers"
 Highly involved in the modification of the T4 Year End Year Start process document. The RPSR year-
end/year-start process prepares the Pay System with new tax information for the upcoming year and
facilitates the T4/RL-1 process. This document is a living document and must be updated yearly with
any changes to the regular process, as well as recording any special activities that are unique to a
specific year,The technical details include supporting table structures, script names and locations,
PL/SQL module names, and SQL queries. These technical details are outside of the scope of this
document.
 Fix the RPSR application bugs.
 Investigate defects raised at the production environment and provide solutions if it is real defect or user
error, by documenting the defect solution ;
 Works on periodic maintenance releases of the RPSR application, including enhancements and defects
from SI or the UA.
 Provide second level support RPSR application production environment, solving defects and coach to
the end users.
Project 1: The Department of National Defence (DND) – RPSR Application” Revised Pay System for
the Reserves” and HRMS “Human Resources Management System”
 Understanding of transactional and dimensional database structures, creating aggregate tables for
reports.
 Create design for conversion processes based upon the data mapping specifications
 Experience with data description language, data manipulation language and methods for optimizing
database access, as well as analyzing complex database code issues and propose solutions
 Creating Automation Batch scripts process to load data and extract data from RPSR to CCPS .
 Create and modify Perl scripts for the automation of the system of data exchange to different sources
(RPSR and CCPS).
 Setup local FTP server to simulate the data exchange between (RPSR and CCPC).
 Manage database connectivity between the WebSphere Application servers and oracle database.
 Configured a WebSphere data source that connects to the Oracle 11g database
 Deploying the entire Web Module into WebSphere Application Server.
 Migrated the PowerBuilder EOD application into a web based EOD application.
 Possess the ability to work at the highest technical level of all phases of SDLC
 Experience with Oracle 9i to 11G
 Manage and update the release management documents which consist of Check list release number,
procedures, processes and standards
 Collaborate with Project Managers and Quality Assurance teams to conduct, UAT and risk
assessments, ensuring project readiness for production and validation
 Re-write of the PL/SQL process for the data extraction that sends pension files to CCPS. Heavily
involved in the migration of the PowerBuilder EOD application to Java Application and put all the
requirements that need to be changed to Oracle objects and Java objects. Built the oracle objects
(Tables, Packages, Review all the Java programs).
 Built the functional requirement analysis and writing test cases, writing test scripts, executing test
scripts and reviews including client reviews.
 Involved in the converting of the three COBOL programs to Oracle objects.
 Read the COBOL code programs and interpreted to Oracle objects.
 Iinvestigate and understand the Cobol process that fail, and trace in the Cobol code which section
needs to be fix.
 Provided CCPS (Central Computational Pay System) interface document.
 Unit testing the codes prior the release to the integration testing environment.
 Participating in analysis of client requirement documents to create design document.
 proactively identify and resolve potential problems related to the capacity or performance of technology
platforms, business services, or in support of the SDLC methodology
Project 2: Bell Canada, Ottawa, Ontario – Conversion Oracle database to Teradata
Timeframe October 2006 to August 2008 23 months
Role Programmer / Analyst
Project Description
The Bell Canada Conversion projected involved database design and migration of Oracle data to Teradata
with the CGI team.
Individual Responsibility
My responsibilities and task in this project:
Project 2: Bell Canada, Ottawa, Ontario – Conversion Oracle database to Teradata
 Initiated utilization of Data Warehouse ETL Data Stage during conversion of legacy data from Oracle to
Teradata, saving over 50% of the total project costs by implementing a greater part of migration in-
house. Involved in designing the Micro Strategy reports with CGI team and maintaining for future
modification or if reports don’t get updated to investigate the reasons.
 Highly involved in creation of a map file that was used in migration of Sympatico Data Mart into the
Teradata Data Warehouse
 Created various complex Data Stage stages in loading data from flat files generated from oracle
database into Teradata Data Warehouse
 Created parallel data stages and hence optimized loading of huge flat files
 Troubleshooting Data Stage complex stages and provided solutions that improved the speed of loading
flat file
 Used Data Stage software to extract data from Sympatico Oracle Data mart .
 Subject Matter Expertise for the Sympatico data in Enterprise Data Warehouse
 Involved in the project planning, designing and implementing of various Enterprise Data Warehouse for
Bell Canada resulting in excellent data acquisition and analytical knowledge .
 Wrote the test cases of the data testing using the Mercury application
 Initial design of Micro Strategy reports, set up and implementation of Star Schema
Project 3: Bell Canada, Ottawa, Ontario – Marginal line Optimizing Process Project
Timeframe May 2005 to September 2006 17 months
Role Lead Developer / Business Analyst and Developer
Project Description
Bell Canada internal team.
This project objective was to have a better knowledge of the bandwidth the client would receive when an
order was placed to Sympatico. One of the outcomes was to build a report that gave the true bandwidth
client would receive.
Individual Responsibility
My responsibilities and task in this project:
 Gathered the requirements and wrote the design document .
 Produced service tracking reports and data feeds to the external clients" Nortel network, Access care
and Touch logic". Design Relational Database for this project
 Wrote the Perl script and the expect scripts to download data from an external FTP server .
 Converted XML file to CSV file to load the data into Oracle tables
 Designed schema object for Micro Strategy to build the report
Project 4: Bell Canada, Ottawa, Ontario – Sympatico Promotion Project
Timeframe December 2003 to May 2005 18 months
Role Business Analyst of the Project Developer
Project Description
This Bell Canada Sympatico Promotion project was for the Design and implementation of database
applications and creation of data feed from Oracle environment. Support of development and
implementation of relation database applications was also part of the project.
Project 4: Bell Canada, Ottawa, Ontario – Sympatico Promotion Project
Individual Responsibility
My responsibilities and task in this project:
 Coordinated efforts with Bell Marketing teams and the developers to produce reports real-time,
performing design, and development and implementation, support and completed successfully a
number of projects within the agreed timeframe using Oracle database 9.i and 11g
 Design multiple enhancements of the OLTP and batch subsystems that reduced online response times
by 80% by creating or designing Star Schema architecture.
 Developed Micro Strategy reports (BI) using specific Star Schema five dimension tables, one fact table
and lookup table
Project 5: Bell Canada, Ottawa, Ontario – Sales Orders Project
Timeframe February 2003 to May 2003 4 months
Role Lead Developer / Business Analyst
Project Description
This Bell Canada Sales Order Project was for the design and creation of BI reports for the sales order of
Sympatico products.
Users can run the one report by using the prompting functionalities.
Individual Responsibility
My responsibilities and task in this project:
 Lead developer and BA for Sympatico Sales Initiative Project
 Gathered customer’s requirements and created the SDR (System Requirement Document) document
to help client expectations on their Requests .
 Coded using Oracle Objects "SQLLOADER , Trigger, Procedure, Functions and Views"
 Designed the data mart for this project and performed data analysis and modeling
 Analyzed, designed and developed reporting specifications for projects which translated data into web-
based reports in order to determine the flow of new, existing and lost internet customers which allowed
an accurate glance at the existing market segment .
 Created the reports with Micro Strategy (build report and designed the schema objects)
 Used 4 tiers architecture in Micro Strategy
 Build user friendly reports with Prompt ability to filter the report.
Project 6: Bell Canada, Ottawa, Ontario – Operation Support
Timeframe January 2002 to February 2003 1 year, 1 month
Role Software Support
Project Description
This Bell Canada Operation Support project for the Sympatico BIS group involved providing support for the
operational team – checking daily process, giving support when a process failed or when data source
applications did not update.
Individual Responsibility
My responsibilities and task in this project:
 Provided second level support to internal Help Desk to resolve user concerns with specific applications,
Project 6: Bell Canada, Ottawa, Ontario – Operation Support
including Aspire Application , Micro Strategy report , and Data warehouse
 Identified and implemented technologies and methods of using existing technology to help users work
more efficiently, including:
− Assisted in deploying Help Desk, including software selection and development of procedures
− Worked on the Help Desk to provide support for software, printing, and network access issues
− Helped establish an inventory database to track computer equipment
− Understand and apply the Service Level Agreement (SLA)
Project 7: Bell Canada, Ottawa, Ontario
Timeframe January 2001 to January 2002 13 months
Role Support of the Adhocs reports
Project Description
This project was for an Internal client of Bell Canada. It involved the creating of daily, weekly and monthly
reports and providing them to the management team of Bell Canada.
Individual Responsibility
My responsibilities and task in this project:
 Maintained SAS reports, Optimizing Data Warehouse SQL
 Helped to write SQL in " Data Warehouse and SAS" for our internal customers
 Connected with multiple databases with SAS and loaded Excel files
 Created adhoc reports in Data Warehouse for Bell management teams
 Participated actively in a project that promoted a self-serve culture. The objective of this project was to
empower our customers so that they could create their own reports online using Business Intelligence
applications such as Micro Strategy. This created a win-win situation, where the customers could save
cost and turn-around time by creating their own reports. As well this freed up more IT resources to
focus on other areas & projects
 Designed and delivered reports with Crystal Reports with Oracle data
Project 8: Bell Nexxia – Help Desk
Timeframe May 2000 to December 2000 8 months
Role Technical Support Agent
Project Description
Bell Nexxia offered corporate customer cost effective, next-generation IP engineering services across
Canada, United States and around the World.
Individual Responsibility
My responsibilities and task in this project:
 Demonstrated energy to a multi-task workload for dynamic and optimal performance
 Helped customers to setup their accounts
 Created new accounts and Emails accounts for the new customers
 Troubleshooting DSL Modems (Nortel 1Mg modem, Alcatel st touch Home), physical set-up software
and installation of Access Manager over the phone
 Troubleshooting BaySatck Instance 100(Router), Ethernet card installation
Project 9: Canada Revenue Agency (CRA) – Computer information Admin
Timeframe June 1998 to December 1998 7 months
Role IT Human Resources Assistant
Project Description
Maintained computerized Database using Front end application design by Visual Basic.
Individual Responsibility
My responsibilities and task in this project:
 Created adhoc reports for the management
 Wrote the SQL PLUS 7.0
 Wrote letters of offer, checked the security and assigned the salary of the new employees
 Part of the team responsible for recruiting graduate students for hiring at universities and colleges
Key Skills
• Software: Oracle (9i, 11g), Teradata, SAS, SQL Server, Micro strategy, Toad and IBM Data
Stage, PHP, Enterprise, Teradata. Tapestry, XML, HTML, Cognos report studio, WebSphere
• Systems: UNIX (Solaris, SunOS 5.6), Windows NT, Windows XP, MS/DOS
• Languages: C++, PL/SQL, Java, VB.NET, Perl, Oracle, SAS, Teradata, Access, Micro
strategy
Education
1997 to 1999 Information Technology Developer Diploma, Algonquin College, Ottawa, On
Professional Development
1999 Certificate of Accounting, University of Quebec, Hull
2006 Restricted Operator’s Certificate (Maritime)
2006 Teradata Certification and Micro strategy design and report
2001 SAS Programming 1& 2 Essentials Certificate, SAS Institute Inc., Canada.
2006 Teradata Advanced SQL Combo Certification and Macros, Teradata, Canada Toronto
2007 Micro Strategy Education Certificate, Micro Strategy Report Developer, Freeform SQL
Essentials, Canada, Toronto
2006 IBM DataStage Essentials for Enterprise Edition Certificate, IBM, Toronto
Security Clearance
Security Clearance Level: (Level II Secret)
File Number: 95430867-0000977773
Expiry Date: 2020-02-04
Languages
Aden is fluent in both oral and written English and French.
Other Relevant Information
Other job-related activities:
Ottawa Blues Fest volunteer

More Related Content

What's hot

Gregory.Harvey.2015
Gregory.Harvey.2015Gregory.Harvey.2015
Gregory.Harvey.2015Greg Harvey
 
NeerajGoyal_Resume_TechnologyConsultant
NeerajGoyal_Resume_TechnologyConsultantNeerajGoyal_Resume_TechnologyConsultant
NeerajGoyal_Resume_TechnologyConsultantNeeraj Goyal
 
Komal shekhawat resume2017
Komal shekhawat resume2017Komal shekhawat resume2017
Komal shekhawat resume2017KOMAL SHEKHAWAT
 
Eric Stone's Resume
Eric Stone's ResumeEric Stone's Resume
Eric Stone's ResumeEric Stone
 
Ct 10 S3 Anthony Feliciano
Ct 10 S3 Anthony FelicianoCt 10 S3 Anthony Feliciano
Ct 10 S3 Anthony Felicianoanthonyfeliciano
 
Graham_Perry_Resume
Graham_Perry_ResumeGraham_Perry_Resume
Graham_Perry_ResumeGraham Perry
 
Farooq_Oracle_DBA_Updated.
Farooq_Oracle_DBA_Updated.Farooq_Oracle_DBA_Updated.
Farooq_Oracle_DBA_Updated.Farooq Omer
 
Setfocus Sql Paul G Res
Setfocus Sql Paul G ResSetfocus Sql Paul G Res
Setfocus Sql Paul G ResPaul Glaeser
 
Establishing A Robust Data Migration Methodology - White Paper
Establishing A Robust Data Migration Methodology - White PaperEstablishing A Robust Data Migration Methodology - White Paper
Establishing A Robust Data Migration Methodology - White PaperJames Chi
 
Amit Kumar_resume
Amit Kumar_resumeAmit Kumar_resume
Amit Kumar_resumeAmit Kumar
 
Vijith_QualityAnalyst
Vijith_QualityAnalystVijith_QualityAnalyst
Vijith_QualityAnalystVijith Kollur
 

What's hot (19)

CAW2016_Resume
CAW2016_ResumeCAW2016_Resume
CAW2016_Resume
 
Pavan Thinnaluri_Resume
Pavan Thinnaluri_ResumePavan Thinnaluri_Resume
Pavan Thinnaluri_Resume
 
Gregory.Harvey.2015
Gregory.Harvey.2015Gregory.Harvey.2015
Gregory.Harvey.2015
 
NeerajGoyal_Resume_TechnologyConsultant
NeerajGoyal_Resume_TechnologyConsultantNeerajGoyal_Resume_TechnologyConsultant
NeerajGoyal_Resume_TechnologyConsultant
 
HamsaBalajiresume
HamsaBalajiresumeHamsaBalajiresume
HamsaBalajiresume
 
PG_resume (2)
PG_resume (2)PG_resume (2)
PG_resume (2)
 
Komal shekhawat resume2017
Komal shekhawat resume2017Komal shekhawat resume2017
Komal shekhawat resume2017
 
Eric Stone's Resume
Eric Stone's ResumeEric Stone's Resume
Eric Stone's Resume
 
Graham%2c+Julia
Graham%2c+JuliaGraham%2c+Julia
Graham%2c+Julia
 
Ct 10 S3 Anthony Feliciano
Ct 10 S3 Anthony FelicianoCt 10 S3 Anthony Feliciano
Ct 10 S3 Anthony Feliciano
 
My-resume
My-resumeMy-resume
My-resume
 
Graham_Perry_Resume
Graham_Perry_ResumeGraham_Perry_Resume
Graham_Perry_Resume
 
Farooq_Oracle_DBA_Updated.
Farooq_Oracle_DBA_Updated.Farooq_Oracle_DBA_Updated.
Farooq_Oracle_DBA_Updated.
 
Setfocus Sql Paul G Res
Setfocus Sql Paul G ResSetfocus Sql Paul G Res
Setfocus Sql Paul G Res
 
J. M. Hoffman
J. M. HoffmanJ. M. Hoffman
J. M. Hoffman
 
Establishing A Robust Data Migration Methodology - White Paper
Establishing A Robust Data Migration Methodology - White PaperEstablishing A Robust Data Migration Methodology - White Paper
Establishing A Robust Data Migration Methodology - White Paper
 
Pradeep-Alurkar-Resume
Pradeep-Alurkar-ResumePradeep-Alurkar-Resume
Pradeep-Alurkar-Resume
 
Amit Kumar_resume
Amit Kumar_resumeAmit Kumar_resume
Amit Kumar_resume
 
Vijith_QualityAnalyst
Vijith_QualityAnalystVijith_QualityAnalyst
Vijith_QualityAnalyst
 

Viewers also liked

Viewers also liked (16)

Resume Elizabeth San Miguel Customer Care
Resume Elizabeth San Miguel Customer CareResume Elizabeth San Miguel Customer Care
Resume Elizabeth San Miguel Customer Care
 
Resume presentation
Resume presentationResume presentation
Resume presentation
 
Sam Parsons - Resume
Sam Parsons - ResumeSam Parsons - Resume
Sam Parsons - Resume
 
Jerry Vigil Resume
Jerry Vigil ResumeJerry Vigil Resume
Jerry Vigil Resume
 
Natalie Endres
Natalie EndresNatalie Endres
Natalie Endres
 
Senior Finance and Business Professional
Senior Finance and Business ProfessionalSenior Finance and Business Professional
Senior Finance and Business Professional
 
Sasi-AIX 3+ Resume
Sasi-AIX 3+ ResumeSasi-AIX 3+ Resume
Sasi-AIX 3+ Resume
 
Technical Project Manager
Technical Project ManagerTechnical Project Manager
Technical Project Manager
 
Greg Hinrichs - Resume 052015
Greg Hinrichs - Resume 052015Greg Hinrichs - Resume 052015
Greg Hinrichs - Resume 052015
 
Business analysis project management
Business analysis project managementBusiness analysis project management
Business analysis project management
 
Alanconradresume2014c
Alanconradresume2014cAlanconradresume2014c
Alanconradresume2014c
 
Resume
ResumeResume
Resume
 
Eakin resume2016
Eakin resume2016Eakin resume2016
Eakin resume2016
 
resume
resumeresume
resume
 
Irina Kogan Resume
Irina Kogan ResumeIrina Kogan Resume
Irina Kogan Resume
 
CV-Carlos_Alberto_Barrera_Barrera_ENG 20161117
CV-Carlos_Alberto_Barrera_Barrera_ENG 20161117CV-Carlos_Alberto_Barrera_Barrera_ENG 20161117
CV-Carlos_Alberto_Barrera_Barrera_ENG 20161117
 

Similar to Resume Aden bahdon

Similar to Resume Aden bahdon (20)

Monish R_9163_b
Monish R_9163_bMonish R_9163_b
Monish R_9163_b
 
Resume_Parthiban_Ranganathan
Resume_Parthiban_RanganathanResume_Parthiban_Ranganathan
Resume_Parthiban_Ranganathan
 
Pranabesh Ghosh
Pranabesh Ghosh Pranabesh Ghosh
Pranabesh Ghosh
 
Munir_Database_Developer
Munir_Database_DeveloperMunir_Database_Developer
Munir_Database_Developer
 
Resume - RK
Resume - RKResume - RK
Resume - RK
 
Harish Srivastava -Resume
Harish Srivastava -ResumeHarish Srivastava -Resume
Harish Srivastava -Resume
 
BrodtKerry_122016
BrodtKerry_122016BrodtKerry_122016
BrodtKerry_122016
 
SivakumarS
SivakumarSSivakumarS
SivakumarS
 
Sujit lead plsql
Sujit lead plsqlSujit lead plsql
Sujit lead plsql
 
Veera Narayanaswamy_PLSQL_Profile
Veera Narayanaswamy_PLSQL_ProfileVeera Narayanaswamy_PLSQL_Profile
Veera Narayanaswamy_PLSQL_Profile
 
Subhoshree_ETLDeveloper
Subhoshree_ETLDeveloperSubhoshree_ETLDeveloper
Subhoshree_ETLDeveloper
 
Cross Larry resume 2
Cross Larry resume 2Cross Larry resume 2
Cross Larry resume 2
 
Sakthi Shenbagam - Data warehousing Consultant
Sakthi Shenbagam - Data warehousing ConsultantSakthi Shenbagam - Data warehousing Consultant
Sakthi Shenbagam - Data warehousing Consultant
 
Sridhar_SAP_ABAP_TechnicalConsultant_Resume
Sridhar_SAP_ABAP_TechnicalConsultant_ResumeSridhar_SAP_ABAP_TechnicalConsultant_Resume
Sridhar_SAP_ABAP_TechnicalConsultant_Resume
 
Sudeshna Ghosh Dastidar-Resume
Sudeshna Ghosh Dastidar-ResumeSudeshna Ghosh Dastidar-Resume
Sudeshna Ghosh Dastidar-Resume
 
Mahesh_Resume
Mahesh_ResumeMahesh_Resume
Mahesh_Resume
 
Shrikanth
ShrikanthShrikanth
Shrikanth
 
CV20151226
CV20151226CV20151226
CV20151226
 
Resume_Raj Ganesh Subramanian
Resume_Raj Ganesh SubramanianResume_Raj Ganesh Subramanian
Resume_Raj Ganesh Subramanian
 
Anil K Vasireddy
Anil K  VasireddyAnil K  Vasireddy
Anil K Vasireddy
 

Resume Aden bahdon

  • 1. Programmer/Software Developer– Aden Bahdon Professional Profile Mr, Bahdon is an accomplished Database developer with demonstrated success designing and implementing database solutions that improve business functionality. Aden has a diversified technical background with Enterprise System Solutions. He has a proven ability to implement technologies that decrease costs, increase performance and positively affect the bottom line. Qualification Highlights: • Extensive experience working with all aspects of in-house developed systems • Experience in loading and extracting data to and from Data Warehouse using WebSphere Data Stage (Manager, Director, and Administrator • Extensive knowledge in extraction, transformation and loading (ETL) using Data Stage ETL tool, UNIX shell scripting, Oracle External table and SQL Loader • Expertise in working with Data Stage Transformer, Sequential files, Hashed files, Join, Lookup • Experienced in troubleshooting Data Stage jobs, fixing bugs and addressing production issues like performance tuning and enhancements • Experienced in all stages of the software lifecycle Architecture for building a Data warehouse • Expertise in full project life cycle development for implementation and integration • Experience with creating reports, installing and configuring Micro Strategy (BI) • Deep understanding of technology with focus on delivering business solutions • Extensive experiences with SQL, PL/SQL (Procedures, Functions, and Triggers) and web services Work History Employer Position Tenure IBM Canada as consultant Oracle developer and BA October 2008 to Present Bell Canada Programmer and BA Analyst May 2002 to August 2008 Project 1: The Department of National Defence (DND) – RPSR Application” Revised Pay System for the Reserves” and HRMS “Human Resources Management System” Timeframe October 2008 to Present 84 months Role Contractor - Oracle Developer Project Description Contractor IBM Canada for DND
  • 2. Project 1: The Department of National Defence (DND) – RPSR Application” Revised Pay System for the Reserves” and HRMS “Human Resources Management System” The Revised Pay System for the Reserves (RPSR) is a financial business application system that provides payroll functions and interfaces with the defined benefit pension functions for the Canadian Forces Reserves. Currently the RPSR project maintains a team of up to 23 FTE team members and is valued at approximately $25 million. The first iteration of the RPSR application was built in 1995. IBM built and delivered RPSR in the initial three-year period and has performed a variety of Application Management Services since that time. Since its initial deployment, the RPSR application has undergone a number of major enhancements under the ongoing RPSR maintenance contract. Some of these enhancements include centralization of RPSR from a distributed system to a central client/server web based application, the inclusion of payroll functionality for civilian roles such as the Cadet organization, the addition of pension functionality and an interface to the military compensation pension module, as well as the development of interfaces with several other major DND and external systems, such as HRMS, SPS, EMAA and DRMIS. IBM currently provides a full suite of services including project management, release management, application architecting, application analysis and development (Oracle PL/SQL backend and Java/Flash frontend), systems integration testing, network support and technical writing. The application is maintained through quarterly releases which can include application maintenance (break/fix), minor and major enhancements, and new development. RPSR has utilized a number of different technologies over the years. Technologies currently used in the system include Oracle 11g relational database management server, IBM Websphere Application server, PowerBuilder, COBOL, Java, Flash, PL/PDF, FTP and XML. Maintenance and Systems Integration testing activities are conducted at an IBM site while User Acceptance testing is conducted at a DND facility maintained by IBM. The RPSR project was CMMI level 2 certified in 2004 and continues to maintain those QA and project management processes. Individual Responsibility My responsibilities and task in this project:  Nearly 12 years of experience in the Oracle PL/SQL Developer/Tester in Analysis, Design, Data Modeling (Logical and Physical), and Implementation of Business Applications using the Oracle Relational Database Management System(RDBMS)  Highly involved in the design and implementation of Data Definition Language of various components of HRMS project .  Designing and implementation ETL (data extraction, Transformation and Loading) process for the HRMS data.  Create complexes reports “Pay Statement report, negative RPP contribution report and pay Roll report”.  Highly knowledgeable on reserve members registration, enrolment, releases from military units  Modifying existing Oracle Objects and creating new ones objects. "Packages/triggers"  Highly involved in the modification of the T4 Year End Year Start process document. The RPSR year- end/year-start process prepares the Pay System with new tax information for the upcoming year and facilitates the T4/RL-1 process. This document is a living document and must be updated yearly with any changes to the regular process, as well as recording any special activities that are unique to a specific year,The technical details include supporting table structures, script names and locations, PL/SQL module names, and SQL queries. These technical details are outside of the scope of this document.  Fix the RPSR application bugs.  Investigate defects raised at the production environment and provide solutions if it is real defect or user error, by documenting the defect solution ;  Works on periodic maintenance releases of the RPSR application, including enhancements and defects from SI or the UA.  Provide second level support RPSR application production environment, solving defects and coach to the end users.
  • 3. Project 1: The Department of National Defence (DND) – RPSR Application” Revised Pay System for the Reserves” and HRMS “Human Resources Management System”  Understanding of transactional and dimensional database structures, creating aggregate tables for reports.  Create design for conversion processes based upon the data mapping specifications  Experience with data description language, data manipulation language and methods for optimizing database access, as well as analyzing complex database code issues and propose solutions  Creating Automation Batch scripts process to load data and extract data from RPSR to CCPS .  Create and modify Perl scripts for the automation of the system of data exchange to different sources (RPSR and CCPS).  Setup local FTP server to simulate the data exchange between (RPSR and CCPC).  Manage database connectivity between the WebSphere Application servers and oracle database.  Configured a WebSphere data source that connects to the Oracle 11g database  Deploying the entire Web Module into WebSphere Application Server.  Migrated the PowerBuilder EOD application into a web based EOD application.  Possess the ability to work at the highest technical level of all phases of SDLC  Experience with Oracle 9i to 11G  Manage and update the release management documents which consist of Check list release number, procedures, processes and standards  Collaborate with Project Managers and Quality Assurance teams to conduct, UAT and risk assessments, ensuring project readiness for production and validation  Re-write of the PL/SQL process for the data extraction that sends pension files to CCPS. Heavily involved in the migration of the PowerBuilder EOD application to Java Application and put all the requirements that need to be changed to Oracle objects and Java objects. Built the oracle objects (Tables, Packages, Review all the Java programs).  Built the functional requirement analysis and writing test cases, writing test scripts, executing test scripts and reviews including client reviews.  Involved in the converting of the three COBOL programs to Oracle objects.  Read the COBOL code programs and interpreted to Oracle objects.  Iinvestigate and understand the Cobol process that fail, and trace in the Cobol code which section needs to be fix.  Provided CCPS (Central Computational Pay System) interface document.  Unit testing the codes prior the release to the integration testing environment.  Participating in analysis of client requirement documents to create design document.  proactively identify and resolve potential problems related to the capacity or performance of technology platforms, business services, or in support of the SDLC methodology Project 2: Bell Canada, Ottawa, Ontario – Conversion Oracle database to Teradata Timeframe October 2006 to August 2008 23 months Role Programmer / Analyst Project Description The Bell Canada Conversion projected involved database design and migration of Oracle data to Teradata with the CGI team. Individual Responsibility My responsibilities and task in this project:
  • 4. Project 2: Bell Canada, Ottawa, Ontario – Conversion Oracle database to Teradata  Initiated utilization of Data Warehouse ETL Data Stage during conversion of legacy data from Oracle to Teradata, saving over 50% of the total project costs by implementing a greater part of migration in- house. Involved in designing the Micro Strategy reports with CGI team and maintaining for future modification or if reports don’t get updated to investigate the reasons.  Highly involved in creation of a map file that was used in migration of Sympatico Data Mart into the Teradata Data Warehouse  Created various complex Data Stage stages in loading data from flat files generated from oracle database into Teradata Data Warehouse  Created parallel data stages and hence optimized loading of huge flat files  Troubleshooting Data Stage complex stages and provided solutions that improved the speed of loading flat file  Used Data Stage software to extract data from Sympatico Oracle Data mart .  Subject Matter Expertise for the Sympatico data in Enterprise Data Warehouse  Involved in the project planning, designing and implementing of various Enterprise Data Warehouse for Bell Canada resulting in excellent data acquisition and analytical knowledge .  Wrote the test cases of the data testing using the Mercury application  Initial design of Micro Strategy reports, set up and implementation of Star Schema Project 3: Bell Canada, Ottawa, Ontario – Marginal line Optimizing Process Project Timeframe May 2005 to September 2006 17 months Role Lead Developer / Business Analyst and Developer Project Description Bell Canada internal team. This project objective was to have a better knowledge of the bandwidth the client would receive when an order was placed to Sympatico. One of the outcomes was to build a report that gave the true bandwidth client would receive. Individual Responsibility My responsibilities and task in this project:  Gathered the requirements and wrote the design document .  Produced service tracking reports and data feeds to the external clients" Nortel network, Access care and Touch logic". Design Relational Database for this project  Wrote the Perl script and the expect scripts to download data from an external FTP server .  Converted XML file to CSV file to load the data into Oracle tables  Designed schema object for Micro Strategy to build the report Project 4: Bell Canada, Ottawa, Ontario – Sympatico Promotion Project Timeframe December 2003 to May 2005 18 months Role Business Analyst of the Project Developer Project Description This Bell Canada Sympatico Promotion project was for the Design and implementation of database applications and creation of data feed from Oracle environment. Support of development and implementation of relation database applications was also part of the project.
  • 5. Project 4: Bell Canada, Ottawa, Ontario – Sympatico Promotion Project Individual Responsibility My responsibilities and task in this project:  Coordinated efforts with Bell Marketing teams and the developers to produce reports real-time, performing design, and development and implementation, support and completed successfully a number of projects within the agreed timeframe using Oracle database 9.i and 11g  Design multiple enhancements of the OLTP and batch subsystems that reduced online response times by 80% by creating or designing Star Schema architecture.  Developed Micro Strategy reports (BI) using specific Star Schema five dimension tables, one fact table and lookup table Project 5: Bell Canada, Ottawa, Ontario – Sales Orders Project Timeframe February 2003 to May 2003 4 months Role Lead Developer / Business Analyst Project Description This Bell Canada Sales Order Project was for the design and creation of BI reports for the sales order of Sympatico products. Users can run the one report by using the prompting functionalities. Individual Responsibility My responsibilities and task in this project:  Lead developer and BA for Sympatico Sales Initiative Project  Gathered customer’s requirements and created the SDR (System Requirement Document) document to help client expectations on their Requests .  Coded using Oracle Objects "SQLLOADER , Trigger, Procedure, Functions and Views"  Designed the data mart for this project and performed data analysis and modeling  Analyzed, designed and developed reporting specifications for projects which translated data into web- based reports in order to determine the flow of new, existing and lost internet customers which allowed an accurate glance at the existing market segment .  Created the reports with Micro Strategy (build report and designed the schema objects)  Used 4 tiers architecture in Micro Strategy  Build user friendly reports with Prompt ability to filter the report. Project 6: Bell Canada, Ottawa, Ontario – Operation Support Timeframe January 2002 to February 2003 1 year, 1 month Role Software Support Project Description This Bell Canada Operation Support project for the Sympatico BIS group involved providing support for the operational team – checking daily process, giving support when a process failed or when data source applications did not update. Individual Responsibility My responsibilities and task in this project:  Provided second level support to internal Help Desk to resolve user concerns with specific applications,
  • 6. Project 6: Bell Canada, Ottawa, Ontario – Operation Support including Aspire Application , Micro Strategy report , and Data warehouse  Identified and implemented technologies and methods of using existing technology to help users work more efficiently, including: − Assisted in deploying Help Desk, including software selection and development of procedures − Worked on the Help Desk to provide support for software, printing, and network access issues − Helped establish an inventory database to track computer equipment − Understand and apply the Service Level Agreement (SLA) Project 7: Bell Canada, Ottawa, Ontario Timeframe January 2001 to January 2002 13 months Role Support of the Adhocs reports Project Description This project was for an Internal client of Bell Canada. It involved the creating of daily, weekly and monthly reports and providing them to the management team of Bell Canada. Individual Responsibility My responsibilities and task in this project:  Maintained SAS reports, Optimizing Data Warehouse SQL  Helped to write SQL in " Data Warehouse and SAS" for our internal customers  Connected with multiple databases with SAS and loaded Excel files  Created adhoc reports in Data Warehouse for Bell management teams  Participated actively in a project that promoted a self-serve culture. The objective of this project was to empower our customers so that they could create their own reports online using Business Intelligence applications such as Micro Strategy. This created a win-win situation, where the customers could save cost and turn-around time by creating their own reports. As well this freed up more IT resources to focus on other areas & projects  Designed and delivered reports with Crystal Reports with Oracle data Project 8: Bell Nexxia – Help Desk Timeframe May 2000 to December 2000 8 months Role Technical Support Agent Project Description Bell Nexxia offered corporate customer cost effective, next-generation IP engineering services across Canada, United States and around the World. Individual Responsibility My responsibilities and task in this project:  Demonstrated energy to a multi-task workload for dynamic and optimal performance  Helped customers to setup their accounts  Created new accounts and Emails accounts for the new customers  Troubleshooting DSL Modems (Nortel 1Mg modem, Alcatel st touch Home), physical set-up software and installation of Access Manager over the phone  Troubleshooting BaySatck Instance 100(Router), Ethernet card installation
  • 7. Project 9: Canada Revenue Agency (CRA) – Computer information Admin Timeframe June 1998 to December 1998 7 months Role IT Human Resources Assistant Project Description Maintained computerized Database using Front end application design by Visual Basic. Individual Responsibility My responsibilities and task in this project:  Created adhoc reports for the management  Wrote the SQL PLUS 7.0  Wrote letters of offer, checked the security and assigned the salary of the new employees  Part of the team responsible for recruiting graduate students for hiring at universities and colleges Key Skills • Software: Oracle (9i, 11g), Teradata, SAS, SQL Server, Micro strategy, Toad and IBM Data Stage, PHP, Enterprise, Teradata. Tapestry, XML, HTML, Cognos report studio, WebSphere • Systems: UNIX (Solaris, SunOS 5.6), Windows NT, Windows XP, MS/DOS • Languages: C++, PL/SQL, Java, VB.NET, Perl, Oracle, SAS, Teradata, Access, Micro strategy Education 1997 to 1999 Information Technology Developer Diploma, Algonquin College, Ottawa, On Professional Development 1999 Certificate of Accounting, University of Quebec, Hull 2006 Restricted Operator’s Certificate (Maritime) 2006 Teradata Certification and Micro strategy design and report 2001 SAS Programming 1& 2 Essentials Certificate, SAS Institute Inc., Canada. 2006 Teradata Advanced SQL Combo Certification and Macros, Teradata, Canada Toronto 2007 Micro Strategy Education Certificate, Micro Strategy Report Developer, Freeform SQL Essentials, Canada, Toronto 2006 IBM DataStage Essentials for Enterprise Edition Certificate, IBM, Toronto Security Clearance Security Clearance Level: (Level II Secret) File Number: 95430867-0000977773 Expiry Date: 2020-02-04
  • 8. Languages Aden is fluent in both oral and written English and French. Other Relevant Information Other job-related activities: Ottawa Blues Fest volunteer