IT Jobbank logo
 
Welcome to IT-JobBank!

Programmer Analyst

 

I have 8 years of IT experience in various technologies such as Oracle,PL/SQL/Oracle developer Suite,PRO*C,database administration and tuning.
I have huge experience in Retail,insurance and investmet banking and can be a good business analyst too.

With such good years of experience in IT,I feel confident about taking up any challenging assignments.

Based in:

United Kingdom

Work experience

15 years in employment in full time jobs

Previous jobs

2002 - 2002   IBM
SUMMARY:

The CLAIMS is a new platform to manage payment investigations. These payment investigations are as a result of queries on payments that pass through Bank of America foreign exchange and Money Market systems. The old system stored data in the RIMAIN database on the VAX machine. In order to enhance the capacity and performance of the system, a new solution was proposed which uses a customised version of a third party payments software. This software runs on IBM pSeries enterprise servers under AIX. Oracle 8i database replaced the old RIMAIN database to store data.

RESPONSIBILITIES:

 Responsible for analysing existing data, documenting business rules and creating equivalent database tables to hold data from legacy system.
 Extracted data from the old system using SQL*loader and processed them into the new Oracle 8i database.
 Developed Stored Procedures to query Incoming and Outgoing SWIFT messages, Commission details, Foreign Exchange rates and Payment data through web based CRM application ( Database Size 350 GB, 200+ Users ).
 Used Dynamic SQL and Ref Cursors to build and execute queries dynamically.
 Wrote Unix Shell scripts to automate loading of data.
 Developed MQ-Oracle interface using PRO*C and MQ APIs to process Inbound and Outbound SWIFT messages.
 Enforced coordination between MQ and Oracle using two-phase commit.
 Implemented business rules using Integrity constraints and Database Triggers.
 Responsible for creating Indexes and Partitions to improve query performance.
 Used Export/ Import utilities to manage database changes.
 Used Inline Views to simplify complex SQL logic and created Database Links to access remote objects.
 Setting up Coding standards, Unit Testing, System Testing, and Technical Design Documentation.


2000 - 2002   Prudential Bache
SUMMARY:

 Trade captures and real-time market price feed covering Bonds, Equities, FX, Futures and Options.
 Cancellations and Amendments of trades.
 Automatic charge calculations and enrichment of trades from standard delivery instructions.
 Continuous reporting of trade Matching and Confirmation.
 Stock and Cash management.
 Unexecuted and Unmatched trades reporting for urgent action.
 Reporting of Aggregate and Same Day Settlements.
 Identify Settlement exceptions/failures.
 Coupon Compensation process.
 Depot Reconciliation.
 Securities Lending and Borrowing to avoid settlement fail.
 Coverage of Corporate event life cycle.
 Advance Notice of Income and Redemption.
 Funding and Cost of Carry.
 Trading Positions and Profit and Loss.
 Projection of Client/Counterparty and Depot/Nostro positions

RESPONSIBILITIES:

 Developed screens to display and process Trade rejects, Instrument rejects, Settlement
Exceptions, Trades processing, Settlement processing using Oracle Forms 6i/6.0.
 Developed screens to maintain Income types, Branch Details, Cash receipts and payments using Oracle Forms 6i/6.0.
 Used Oracle Reports 6i/6.0 to develop reports to display unmatched trades, Settlement exceptions, Trades settled, Depot positions exceptions and felicitate Cheque printing.
 Configured IBM MQ series and developed MQ programs to enable real-time processing of trades and journals (MQ, PRO*C, UNIX Shell Scripts, PL/SQL).
 Worked on interfacing with Euroclear to retrieve and process various Settlement, Validation, Income Payable and Corporate event life cycle reports (Oracle Forms 6i/6.0, PL/SQL, UNIX Shell Scripts, PRO*C).
 Enforced business rules using Database Triggers, Stored Procedures and Packages.
 Responsible for setting up ODBC to access the Oracle database from Microsoft Access.
 Migrated trade data from AS400 systems through SQL*Loader and processed them into Oracle database.
 Designed a Middleware product to provide transparent access to FTP protocol and
IBM MQ (PRO*C, PL/SQL, UNIX Shell Scripts, Oracle AQ, XML).
 Used Oracle XML SQL utility to generate XML data from SQL queries and import XML data into Oracle database.
 Used Oracle XSLT processor and XPATH engine to transform between XML vocabularies.
 Created Java stored procedures to execute Operating System commands.
 Wrote Unix Shell scripts and PRO*C programs to schedule End Of Day operations.
 Designed Citibanking system to provide Cashiering operations (Oracle Forms 6i/6.0, Oracle Reports 6i/6.0, PL/SQL, UNIX Shell Scripts).
 Code migration from Oracle 7.3.4 to Oracle 8i.
 Responsible for tuning Forms, Reports, SQL, PL/SQL, PRO*C and SQL*Loader programs.
 Ensuring Program units are properly versioned and maintained using PVCS.
 Used Import/Export utilities to extract test environment data.
 Responsible for writing Functional specifications and setting up coding standards.
 Unit testing, System testing, and Technical Design Documentation.

1999 - 2000   Liverpool Victoria
SUMMARY:

Safeguard Oracle Database system was developed to compensate disadvantaged individuals owing to misselling of Pension schemes.

The key areas of functionality included:

 Contact Individuals: Mail to be sent via a daily batch runs and the letters to be sent varied in type depending upon the stage of attempted contact and the reason for contact.

 Stamp Initiation: It records an outcome against a representative, applies the business rules and determines whether or not a member had been disadvantaged in order to perform the compensation exercise.

 Manage Response and Payment: This process described what happened to safeguard inbound mail from the point of receipt through to form processing or written enquiry handoff. The system pulled up an individual?s details via the bar code on the form and recorded all the form details, subsequently scheduling a payment for the relevant individual. The initial task within payments processing was for the Compensation Manager to authorise all the payments prior to issue. Authorised payments were written to an electronic files and sent to the finance department, who would in turn issue the file to check pay and manage any reconciliation processing.

 Management & Administration: This included Response/Payments statistics and General maintenance of SOD data e.g. maintaining reason codes, event types etc.


RESPONSIBILITIES:

 Used Entity Relationship Diagrammer to create entities and its relationships.
 Used Design Editor to generate forms, reports & server code.
 Developed Forms and Reports.
 Used built in Oracle scheduler and UNIX Shell Scripts to automate batch jobs.
 Developed an error handler package to trap validation errors and business rules in Forms,
PL/SQL programs and Database triggers and display a user-friendly message.
 Developed a core calculation routine, which was used for automatic compensation exercise.
 Used DBMS pipes for critical error logging and debugging PL/SQL programs.
 Created database triggers to automate creation of dependent events.
 Developed a package to schedule Mail volumes
 Extracted data from legacy system and processed them into Oracle database ( SQL*Loader and PRO*C ).
 Responsible for setting up privileges for DBMS packages & assisted DBA.
 Tuning Forms, Reports, PL/SQL, PRO*C and SQL*Loader programs to improve response times.
 Used Oracle utilities ( Import/Export ) to transport data between different databases.
 Unit testing, Technical Design Documentation and User training.
1996 - 1999   Green Flags
 Membership( Vehicle and Home Insurance ): This module was developed to manage membership details encompassing entitlement of various products/schemes covering the member?s car, home or himself.

 Assistance: This module recorded assistance details; validated membership entitlement; selected the nearest service provider, and notified the service provider to assist a member. The system was also used to display membership details and incident history, local service provider maintenance and incident management.

 Billing & Invoicing: This module used cost components from incidents from the Assistance Module to charge clients, members and insurers. Cost components included Purchase Orders and Bills from service providers. Purchase Orders were estimated from bills produced from historical averages and this module on a permanent basis maintained both orders and bills. Charges included Sales Orders and Sales Invoices.

RESPONSIBILITIES:

 Involved in database design and prototyping.
 Responsible for setting up standards.
 Developed template Forms and Reports.
 Developed validity and integrity test forms using Forms 4.5.
 Upgraded and developed forms using Forms 5.0
 Developed Reports using Reports 2.5 and Reports 3.0
 Coded Business rules using packages database triggers, stored functions and procedures.
 Created a utility script, which generated a package consisting of record types of the application table and functions to retrieve records based on primary keys.
 Built debugging routines using DBMS pipes.
 Created and Automated batch programs using PRO*C and Unix shell scripts.
 Used SQL*Loader to extract data from legacy system and process it into Oracle database.
 Created scripts to monitor the database using stationary data dictionary views and dynamic performance tables.
 Built server physical design documentation, which gave a complete overview of the schema objects, created.
 Responsible for tuning the system during development and on an ongoing basis.
 Used PVCS to version and maintain programs.
 Undertook unit testing, bug fixing, system support and user training.

Education

   MCA
   BSC

Certifications / Courses

JAVA and ORACLE 9i ()

Skills

Skill Experience Arrow down Level Last used
UNIX (HP, SUN, AIX, SCO etc.)  5 years professional  5 of 5 2007
Programming/software development  5 years professional  5 of 5 2007
PL/SQL  5 years professional  5 of 5 2007
Oracle Forms  5 years professional  5 of 5 2007
Oracle Financials  5 years professional  5 of 5 2007
Oracle Discoverer  5 years professional  5 of 5 2007
Oracle Developer  5 years professional  5 of 5 2007
Oracle Designer  5 years professional  5 of 5 2007
Oracle DBA  5 years professional  5 of 5 2007
Oracle Applications  5 years professional  5 of 5 2007
Oracle 9i  5 years professional  5 of 5 2007
Oracle 8i  5 years professional  5 of 5 2007
Oracle 8  5 years professional  5 of 5 2007
Oracle 11i  5 years professional  5 of 5 2007
ERP systems  5 years professional  4 of 5 2007
Database design  5 years professional  4 of 5 2007
Database administration  5 years professional  4 of 5 2007
Data Warehousing  5 years professional  4 of 5 2007
Data Analysis/Data Modelling  5 years professional  4 of 5 2007
Consultancy - Requirements Specification  5 years professional  4 of 5 2007
Consultancy - Feasibility Study  5 years professional  4 of 5 2007
Consultancy - Business Analysis  5 years professional  4 of 5 2007
Client/Server  5 years professional  5 of 5 2007
ODBC  2 years professional  3 of 5 2007
NT4  2 years professional  3 of 5 2007
Management Information Systems (MIS)  2 years professional  3 of 5 2007
HTML  2 years professional  3 of 5 2007
CASE tools  2 years professional  3 of 5 2007
Business Objects  2 years professional  3 of 5 2007
Business Analysis  2 years professional  3 of 5 2007
ASP (Active Server Pages)  2 years professional  3 of 5 2007
Application Integration/EAI  2 years professional  3 of 5 2007
Application Deployment  2 years professional  3 of 5 2007
1 = Lowest level, 5 = Highest level

Language Skills

Language Oral Written
English  5 of 5 5 of 5
Indian  5 of 5 5 of 5
Urdu  5 of 5 5 of 5

Job Type wishes

(chosen marked with Checkmark)

Checkmark Full time
Checkmark Contract/Project/Freelance

Job Category wishes

(chosen marked with Checkmark)

  • checked Database Administration
    • checked DB2
    • checked MySQL
    • checked Oracle
    • checked PostgreSQL
    • checked SQL Server
  • checked Implementation/Consultant
    • checked BizTalk
    • checked Business Intelligence / Data Warehouse
    • checked CMS Systems
    • checked CRM Systems
    • checked EDI (Electronic Data Interchange)
    • checked ERP In General
    • checked ESDH
    • checked GIS
    • checked IT audits
    • checked IT Strategy
    • checked ITIL / Service Management
    • checked Microsoft Dynamics AX / NAV (Axapta, Financials, etc.)
    • checked Microsoft Dynamics GP (Great Plains)
    • checked Network (LAN / WAN)
    • checked Oracle Forms, Oracle PL, Oracle Developer, etc.
    • checked SAP
    • checked SharePoint
    • checked Telephony / Voice Over IP
  • Other IT jobs
    • checked Image Processing / Graphics
    • checked Webmaster / Web Editor
    • checked 3D / Animation
    • checked DTP
    • checked CAD / CAM
    • checked Purchasing / Logistics
    • checked Recruitment
    • checked Documentation / Technical writer
  • checked Project Management
    • checked Business Intelligence / Data Warehouse
    • checked ERP in General
    • checked Microsoft Dynamics AX / NAV (Axapta, Financials, etc.)
    • checked Other Project Management Positions
    • checked SAP
    • checked Software- & Web development
    • checked Test / QA
  • checked Software & Web Development
    • checked .Net / ASP.Net (C#, VB, J#, ADO, VS)
    • checked AS/400
    • checked ASP (vbscript, jscript)
    • checked Business Intelligence / Data Warehouse
    • checked C / C++
    • checked Delphi
    • checked EDI (Electronic Data Interchange)
    • checked Embedded Software
    • checked ESDH
    • checked Flash / Actionscript
    • checked Frontend (CSS, HTML, XHTML, Javascript)
    • checked GIS
    • checked GUI / Interface Design
    • checked Java (J2EE, J2SE, JEE5, etc.)
    • checked Lotus Domino / Lotus Notes
    • checked Mainframe Development (CICS, Cobol, COOL, PL/1, Etc.)
    • checked Microsoft Dynamics AX / NAV (Axapta, Financials, etc.)
    • checked Microsoft Office (Infopath / VB / VBA / VBA.NET)
    • checked Oracle Forms, Oracle PL, Oracle Developer, etc.
    • checked Perl
    • checked PHP
    • checked SAP
    • checked SharePoint
    • checked Software Architecture
  • checked System Administration
    • checked Backup
    • checked Citrix
    • checked Exchange
    • checked IT Manager
    • checked ITIL
    • checked Lotus Notes / Lotus Domino
    • checked Mac
    • checked Mainframe
    • checked Networks (LAN /WAN)
    • checked SQL Server
    • checked Storage
    • checked Unix / Linux
    • checked Windows Clients
    • checked Windows Servers
  • checked Test/Quality Assurance
    • checked Quality Assurance / QA
    • checked Test

Job Location wishes

(chosen marked with Checkmark)

  • Europe
    • checked Ireland
    • United Kingdom
      • Midlands
        • checked Shropshire
        • checked Warwickshire
      • South East
        • checked Kent
        • checked East Sussex
        • checked Hampshire & Isle of Wight
        • checked West Sussex
        • checked Surrey
      • South West
        • checked Cornwall
        • checked Devon
        • checked Somerset
        • checked Avon
        • checked Dorset
        • checked Wiltshire
        • checked Gloucestershire
      • North East
        • checked Yorkshire & Humberside
        • checked Durham
        • checked Tyne & Wear
      • North West
        • checked Greater Manchester
        • checked Merseyside
      • checked Wales
      • checked Greater London
      • Home Counties
        • checked Bedfordshire
        • checked Buckinghamshire
        • checked Essex
        • checked Hertfordshire
        • checked Oxfordshire
Contact this candidate
Looking for good candidates?
Ready for your dream job?
© 1999-2009 IT-Jobbank