IT-CV-Template by keralaguest


Personal Details

 Resident Status:


 Highly skilled Information Technology professional with over 15 years experience in the software
 development industry; developing commercial multi tiered internet, intranet as well as windows desktop
 Client/Server applications, with an exceptional experience in all phases of Software Development Life
 Cycle (SDLC). I worked on applications related to insurance, investment, finance, media, treasury,
 health, Tax, GST, Credit cards, environment and travelling industry. I successfully performed in a variety
 of roles, including team leader, senior analyst programmer, developer and a full time university lecturer.
 I can learn quickly, develop expertise and produce immediate contributions.

 I am team-oriented and easily integrate into any development team. I am also highly self-motivated and
 able to work with no supervision.

Technical Experience

                                  C#, VB.NET, ASP.NET, ADO.NET
                                  Visual Studio.NET 2005 / 2008 / 2010, Team Foundation Server
 Microsoft .NET:                  .NET Framework 1.0, 2.0, 3.5, 4.0, WCF, WPF, Message Queuing 3.0
                                  Web Services, WSDL, UDDI, Web Forms, Win Forms, Atlas controls, VSTO
                                  Windows Services , AJAX.NET, LINQ, Web Parts Development
                                  Visual Basic 3, 4, 5, 6, VBA (for Access, Word, Excel), Java
                                  jQuery, JavaScript, VBScript, Visual C++, Pascal 5,6,7, Windows APIs
 Programming Languages,           HTML, DHTML, CSS, DOM
 Scripting, Technologies:         IIS 4.0, 5.0, 6.0 (Internet Information Server)
                                  ASP 3.0/2.0 (Active Server Pages)
                                  MTS 2.0 (Microsoft Transaction Server)
                                  SQL Server 6.5, 7.0, 2000, 2005, 2008
                                  MS Access 2.0, 7.0, 2000, 2003, 2007
                                  DTS, Stored procedures, Triggers, views and cursors
 Database design:
                                  SQL Reporting Services 2005/2008, DbVisualizer 4.3
                                  Fox Plus, FoxPro 2.6, Rapid SQL 5.5
                                  Oracle 8.1/ 9.0, Sybase 11.5
                                  HTTP, FTP, TCP/IP, SOAP
 Communication protocols:
                                  Windows Server 2003/ 2008, NT 4.0, Windows 95, 2000, XP, Vista
 Operating Systems:
                                  Windows Mobile, Windows CE, UNIX, OS/2, DOS
                                  Rational Visual Test 6.0, QA Run
 Testing and Modeling tools:
                                  Rational Rose 2001, NUnit, Visual Paradigm for UML 6.3

 Methodology / Patterns:          Agile, SOA, RAD, Object-oriented
                                   XML, XSL, XSLT, XPath, XML Schemas, XMLSpy 4.2, Fiddler 2.2
                                   Visual InterDev 6.0 , Visual Source Safe 6.0 , TortoiseSVN
   Others:                         Crystal Reports 6, 7, 8, 10, 11, FileNet CMS
                                   Visio 8.0, Resharper 4.0, Fusion Charts 2.1, Remedy 10.5, IBM ClearQuest
                                   Telerik web controls , ComponentArt 3.0 controls, ChartFx controls Web

 Positions Held

      Analyst Programmer (8 years)
      Senior Analyst Programmer (5 years)
      Team Leader (2 years)
      Full Time University Lecturer (2 years)

 Educational Background

                        Master degree in Computer Science (M.Sc.)
   1989-1992            Baghdad University for Engineering & Science, Baghdad, IRAQ
                        Thesis: Towards developing cryptanalysis attacks on DES
                        Post Graduates Higher Diploma in Microcomputer Applications
                        National Computer Centre, Baghdad, IRAQ
                        Bachelor of Science (B.Sc.)
                        Salahadeen University, Erbil, IRAQ

 Professional Training

     Introduction to UNIX Operating Systems, Philadelphia University, Jordan, 1995.
     „Object Oriented Programming‟ course, One year part time duration, Padstow College, TAFE,
      Sydney 1996. Programming languages lectured within the course are C++, Visual Basic & Java.
     SQL Server Overview, “Stored Procedures and Triggers”, AMP, 1996.
     Workflow Controls for Visual Basic, FileNet Corporation Centre, Condensed
      Course, 8 hours, 1997.
     Dimensions PVCS (Version Control), AMP, 1998.
     METHODE/1 Training Course, (Analysis, Design, Build, Test and Roll out phases), in house training,
      AMP 2001.
     JAVA programming courses, AMP 2001.
     TRIM document management system, Colonial First State 2009.
     Introduction to Rumba (Mainframe Display and GUI Interface), Colonial First State 2009.

  AMP 1999: BLUEPRINT for EXCELLENCE award, for exceptional effort and personal contribution to
  the success of J/APA TECHNOLOGIES.

NOOSR Assessment
  My Degrees and skills have been examined by the Australian National Office of Overseas Skills
  Recognition (NOOSR) and approved as a Computing Professional.

Papers Published

  “Towards Developing Cryptanalysis Attacks on Data Encryption Standard”, was presented by me in
  “Computational Aspects & their Applications in Electrical Engineering (CATAEE)” Conference held at
  Philadelphia University, Jordan, May 21- 23, 1995.
   Employment History

Date               Company
Position Held      Senior Web Developer
Operating System   Windows Server 2008 Enterprise edition
Software & Tools   C# 4.0, ASP.NET 4.0, Visual Studio Ultimate 2010, Team Foundation Server, User controls,
                   AJAX, AJAX Control Toolkit .NET 4.0, WCF, Web Forms, jQuery 1.4, Java scripts, CSS,
                   DHTML, LINQ, XML, Microsoft Enterprise Library 5.0 (Application Blocks), NUnit 2.5,
                   Erwin, SQL Server 2008, Triggers, Stored Procedures, and CRL Stored Procedures..
                    As part of team of 5 developers, I actively involved in the prototyping and development
                     of the Permit and License Management System (PALMS) web application. PALMS
                     is an online multi-tiered Internet web application used by licensing officers, threatened
                     species officers, aboriginal heritage officers, admin officers and directors to issue,
                     update and view different type of licenses such as POEO, TS License application, Part
                     4 TS Concurrence, Part 5 REF Determination and others. The PALMS system
                     interfaces with a number of existing corporate applications, including the DECCW
                     financial system, SAP, as well as the Aboriginal Heritage Information Management
                     System (AHIMS). Technology used; ASP.Net 4.0, C# 4.0, user controls, WCF, LINQ,
                     jQuery and SQL Server 2008.

                    User interface design and coding the following web pages:
                     - Annual return.
                     - Contact.
                     - Search Contacts.
                     - Accountable party.
                     - Search Accountable parties.
                     - Maintain Conditions.
                     - Maintain Secondary records.
                     - Maintain Communication records.
                     - Maintain clocks, alerts and notifications.
                     - TS License application (multi tabs web page).
                     - Part 4 TS concurrence (multi tabs web page).
                     - Part 5 REF Determination (multi tabs web page).

                    Created 4 ASP.NET User controls, such as Annual return, Condition header, Info bar
                     and Common Search.

                    Built 4 WCF Services to exchange data between PALMS and SAP systems.

                    Wrote around 40% of the PALMS „Functional Design Specification‟ document.

                    Involved in the database design, data modeling and data analyses for the PALMS
                     system. Created an ER diagram using ERWin. Also responsible for creating stored
                     procedures, views and importing Excel worksheet reference data into the PALMS

                    Day-to-day interaction with end users, team members, architects, business analysts,
                     quality assurance analysts and managers. Also my responsibility included unit testing
                     and bug fixing.

                    Deploying the PALMS source code from development to test and production
Date               Company
Position Held      Senior Software Engineer (Enterprise IT Solutions – Wealth Management Team)
Operating System   Windows Server 2008 Enterprise edition
Software & Tools   C# 3.5, VB.NET 3.5, ASP.NET 3.5, Visual Studio Team System 2008, AJAX, AJAX Control Toolkit
                   .NET 3.5, WCF, Web Forms, CSS, DHTML, LINQ, SOAP, Telerik RAD controls for ASP.NET 2009,
                   IE Development Toolbar, jQuery 1.2.6, Java scripts, NUnit 2.0, HP Quality Center 9.2, Cruise
                   Control.NET (automated integration server), TortoiseSVN (Version Control), XML, XSLT, Message
                   Queuing 3.0, SQL Server 2008, Triggers, Stored Procedures, and CRL Stored Procedures..
                    As part of team of ten developers and software engineers, I involved actively in the
                     development and testing phases of the Client Service Workbench (CSW) –
                     Progress 3.1 system, an online multi-tiered Internet web application used by call
                     center representatives to log calls received from customers. CSW system replaces the
                     old mainframe „FMS‟ system and also replaces the old „Edgar for web‟ workflow
                     system. The new CSW system improves service quality and client experience,
                     Technology used; ASP.Net 3.5, C# 3.5, User controls, WCF, LINQ, SOAP, jQuery,
                     JavaScript, XHTML, Telerik ASP.NET AJAX UIControls 2008 and SQL Server 2008.
                     The following summarize the main CSW functional capabilities:
                     - Call logging.
                     - Work Item Creation & Management.
                     - Finding customers, investors and advisers details.
                     - Reporting Management.
                     - FirstNet.
                     - Transaction History module.
                     - Adviser module.
                     - Investor module.
                     - Customer module.

                    Led the user interface design and development of the WPF Expense Claim module
                     which integrate seamlessly with Colonial Payroll Management system. The system
                     allows employee to submit their claims online, view all current and historical claim
                     records at any time. The application was developed using VB.NET 3.5 .

                    Developed and deployed of 8 WCF Services and built 5 custom Transaction History
                     Reports using SQL Reporting Services 2008.

                    Developed a VSTO (Visual Studio Tools for Office) solution for Excel which validates
                     the imported roster data. Also added other functionality to the solution to calculate
                     officers shift data and to generate an XML document based on Excel cells data.

                    In order to display the downloaded FMS data xml stream into a format that is
                     recognizable by a browser, XSLT was used to transform each XML element into an
                     HTML element. I used XSL to add completely new elements, remove unwanted
                     elements, and rearrange and sort the elements. Server transformation was used to
                     make the XML data available to all kinds of browsers.

                    Used Microsoft Message Queuing (MSMQ) to send messages and communicate to
                     different heterogeneous systems.

                    Creating and maintaining the existing stored procedures, views and cursors and
                     creating SQL server agent jobs, also using Profiler to capture SQL Server events.

                    Fixing production defects identified and by CSW users, including priority one defect,
                     which need to be fixed within 2 hours. Also maintaining and supporting other in-house
            intranet/internet applications
                    Effectively used HP Quality Center 9.2 for defect management and automated
                     software testing, I assisted the testing team during system and regression test phases.

Date               Company details
Position Held      Senior Web - XML / XSL Developer
Operating System   Windows Server 2003, Windows XP Professional
Software & Tools   ASP.NET, C#, VB.NET, Visual Studio Team System 2008, LINQ, Web Services,, web
                   services. AJAX, XML, XSL, XPath, DHTML, CSS, Java Scripts, Visual Paradigm for UML 6.3,
                   Nunit, Java/VB Scripts XMLSpy 2008, Resharper 4.2, Source Visual Source Safe 6.0, SQL
                   Server 2005, DTS, Stored Procedures, Views, SQL Reporting Services 2005.
                    System design and development of Link-One, a CRM Stock Management web
                     application implemented for Australia and Newzeland. The application will enable the
                     sales personals to electronically manage manual process. The sales person will be
                     using a laptop and a mobile printer. The application was developed using ASP.NET,
                     C#, XSL/XML and java scripts.

                    Created the user interface design and coded the following web pages:
                       Sales Invoices.
                       Stock Credit.
                       Stock Swap.
                       Stock Transfer.
                       Stock Adjustment.
                       Promotional Payments.
                       Receipts.
                       Transaction History.

                    Redesigned all the web pages utilizing HTML/DHTML and CSS to be user friendly.

                    Used XPath to query XML documents and XSLT to transform XML document elements
                     to HTML elements.

                    Querying XML documents with LINQ to XML, also used LINQ to SQL.

                    Designed and implemented a role based security system for the ONE-Link application;
                     users are represented by identities and principles.

                    Aarchitected and developed a Web Services solution that integrated mainframe DB2
                     data sources with .NET Windows clients. The system comprised of a GUI application
                     and 5 web services. Users utilized the applications to process tobacco information and
                     reconcile financial data.

                    For full life cycle object oriented software development, I used Visual Paradigm for
                     UML 6.3 tool to create class diagrams, use cases diagrams, sequence diagrams,
                     deployment diagrams and entity-relationship diagrams.

                    Interact with end users to conduct needs assessment and continuously review work in
                     progress. Collaborate with business owners to create prototypes.

                    Dealt with business owners regarding collecting business requirements. Analyzed
                     business requirements and translate them into appropriate software designs, also
                     liaised with clients/managers to ensure requirements are well defined.

                    Designed and deployed 7 Bank Summary Reports using SQL Reporting Services

                    Cross browser bug fixing and unit testing. Web site tested against IE version 4.0, 5.0,
                     6.0 and 7.0, Firebox and safari 3.0 Beta.
                    Responsible for the administration and configuration of IIS 5.1 & 6.0.

Dates              Company
Position Held      Senior .NET Developer
Operating System   Windows XP Professional, Windows Server 2003
Software & Tools   ASP.NET, VB.NET, C#, ADO.NET, Visual studio 2005, Java Scripts, VB Script, XML,
                   XSLT, DOM, CSS, Clear Quest Web, FTP, Adobe Form Designer 5.5, SQL Server 2000,
                   XSD, Oracle 9.2, Web Services, Windows Services, ChartFx,, CSS, AJAX,
                   CommponentArt 3.0 web controls, XML, Visual Source Safe 6.0, SQL Reporting Services
                   2005, Stored Procedures, Views, DbVisualizer 4.3 and VSS 6.0.
                    Involved actively in the development and testing phases of the Daylight Personal Loan online
                     multi-tiered Internet web application using ASP.Net and C#. The Daylight Personal Loan project
                     allows the applicant to receive response for his/her application within 60 seconds response time
                     and receive funding within 24 hours (for clean-skin applications). This project was delivered to
                     Commonwealth Bank.

                    System design and development of ASP.NET/VB.NET secure Mediaportal Internet multi-tiered
                     web application which was delivered to Media Monitors (media intelligence services company).
                     Mediaportal is a media management solution. The application consists of three main sections;
                     Target, Monitor and Analyze. I designed and developed Target section of the application. Target
                     online allows users to:
                     - Create a custom distribution list.
                     - Create campaigns and releases.
                     - Generate Reports
                     - Track activity via campaigns
                     - Search the database for media outlets and contacts.

                    Used extensively with, third party controls such as ComponentArt 3.0 and ChartFx
                     controls which both based on AJAX technology.

                      Created and deployed 6 XML Web Services using VB.NET. The Web Services query the
                       DB2/AS400 database and returns to the client an XML Dataset of the updated data.

                    To improve communication and compatibility with other business partners, I used XSLT to
                     transform XML native documents into HTML tables, PDF and word document formats. Also used
                     the sorting and style attributes formatting capabilities of XSL. To validate XML documents, I
                     used XSD for defining XML schema. In addition I used Data Islands to imbed XML documents
                     into HTML pages and used Java Scripts to control the data flow.

                      Implemented Microsoft Reporting Services 2005 to provide several critical reports for senior
                       management; such as fraud detection reports and other data extracted form mainframe data.

                      Designed and developed 2 VB.NET Windows Service that synchronizes data between Oracle
                       database and DB2/AS400 database by transferring the updated data from Oracle to DB2/AS400
                       database on daily bases.

                      Used XSLT to transform XML document into HTML tables and used DOM to access and
                       manipulate the information stored in the XML file.

                    Provide technical advice to the Development Manager, other developers, and business
                     representatives as necessary. Undertake complex analysis and conceptual design work.

                      Used IBM ClearQuest Web tool to log the bug and defects found in the application, also I
                       conducted my own unit testing for the pages I coded.

                    Responsible for the administration and configuration of IIS 5.1 & 6.0.

                    Created Deployment projects for .NET applications using Microsoft‟s MSI packages and
                     developed 3 install shield 7.0 Setup projects.
Date               Company
Positions Held     Analyst Programmer / 24 x 7 Production Support team member/ Team Leader
Software & Tools   Visual Basic 3,0/4.0/5.0/6.0/.NET, C#, Classic ASP, ASP.NET, ActiveX controls, SQL Server
                   7.0/2000, Sybase 11.5, Access 97/2000, XML, XSL, XSLT, DOM, DTD, MSXML 3.0/4.0,
                   XMLHTTP, ASP 2.0/.NET, HTML, DHTML, CSS, Crystal Reports 6.0,7.0,8.0, IIS 4.0/5.0/6.0,
                   Windows API‟s, Visual Interdev 5.0/6.0, VB & Java scripts,
                   MTS, COM, COM+, DCOM, ODBC, API's, Rapid SQL 5.5, Unix shell commands, Fusion Charts
                   2.1, Visio 8.0, RDO, ADO, ADO.NET, Stored Procedures, Triggers, Views and Cursors,
                   Dimensions PVCS 4.5, Visual Source Safe, FileNet CMS, FileNet Image Services 3.6 and QA
                   Run 2.4.
                      Involved in production support, maintenance and enhancement work to multimillion AMP
                       sensitive investment administration systems including their Legacy systems. AIMS (AMP
                       Investment Management System) are their main system, which handle the dealing,
                       confirmation, settlement and the reconciliation functions of the transactions. AIMS interface is
                       developed in Visual Basic, and the business rules are implemented as more than 7000
                       Sybase stored procedures. As a member of Production Support Team I delivered a second
                       level support and enhancement to 30+ Investment management Production Systems.

                      Lead Developer of Intranet e-commerce, data driven ffinancial panning system. QuickSmart
                       is a Financial Planing tool intended for stock brokers, fund managers and other financial
                       advisors. The application was designed as an Intranet 3-tier client server application based
                       on the Microsoft® Windows® Distributed interNet Applications Architecture (Windows DNA).
                       Technology used was Visual Basic.

                      Developed AppMan (VB 3.0) and PAS (VB 6.0) a car, home and life insurance Applications.
                       The PAS application was implemented as a COM+ components using OO methodology and
                       also designed and developed 8 OCX‟s and user controls and added Internet features to

                      Developed and led the .NET Architecture Team to migrate internal legacy ASP systems to
                       ASP.NET. Researched and selected the possible path which leads to the optimal strategy,
                       the web site is approximately 200,000 lines of ASP code.

                      Developed 10 XML Web Services using VB.NET. Created Classifier VB.NET Windows‟s
                       application that reference and consume those web services. I used extensively various class
                       libraries provided by the .Net framework. Also created several SDI and MDI Windows forms.

                    As a part of a team, designed and developed a multi-tiered EDGAR for Web workflow
                     application using ASP.NET and C#.NET. The system is responsible for the co-ordination and
                     delivery of work to the fund administrators. EDGAR consists of five different modules where
                     each module represents a different stage of the processing of a document, those modules
                     are: Scan, Index, Process, Confirm and Audit module. XMLHTTP, DOM and XML parsed are
                     used to communicate between client and server components.

                    Used C# to create and implement middle-tier components (class libraries) that holds the
                     business rules logic. Also designed and developed a C# User & Custom controls (Header,
                     Footer and Menu bar) for the almost all the websites I developed for the company.

                      Developed an ASP Intranet Team Functioning Questioner application, which allow
                       attendees to complete the survey online. Technology used: ASP, Excel VBA and MS Access.

                    User-interface design: 200+ ASP pages, dynamic components using CSS, HTML and
                     DHTML for presenting customable multi-view pages, and implemented cross-browser safe

                    Initiated and deployed coding standards for all areas of development within the company,
                     including database design, web development and application development.

                      Designed and developed a VB XML data transfer program to upload and download data from
                       back office. Used internal and external DTD‟s for XML documents validation. Also developed
                           ASP pages that used client/server side XML DOM programming to access, update and
                           manipulate XML documents. Used XSLT to transform XML document into HTML tables and
                           used DOM to access and manipulate the information stored in the XML file.

                          Developed Entity Relationship Diagrams, use cases, sequence and preliminary class
                           diagrams using Unified Modelling Language (UML) Rational Rose 2000.

                          Data base schema design and analysis with data modeling. Optimised databases by tuning
                           Stored Procedures, Views, Triggers and applied indexes for efficient data retrieval. Also
                           applied Constraints to ensure data integrity.

                        Designed and developed 30 Crystal Reports applications using Visual Studio 2005.

                        Initiated and deployed coding standards and naming conventions for all areas of
                         development within the company, including SQL Server, Visual Basic, VB Script, Java Script,
                         ASP and XML.

                          Played a key role in writing and reviewing functional and technical specification of Project
                           Management System.

                          Liaised with business analysts, project architect and team members to meet system
                           department requirements.

                          Wrote automated test cases using Rational Visual Test v6.01.

Date                   Dept
Position Held
Operating System      Windows 3.1, WWG 3.11, Unix, Novell 3.12, DOS 6.2
Software              MS-Excel V.5, Turbo C V.2, VB V.3, MS- Access V.2, Turbo Pascal V.7
Duties                 Conducting a seminar on “Visual Basic Programming Concepts”
                       Teaching the following subjects:
                         -   Data Structures
                         -   Security & Control devices
                         -   Pascal & C programming language
                         -   Software Packages (MS-Excel V.5 & Macros, Windows V.3.1, Word 6.0)

Date                   Dept
Position Held          Full Time Lecturer
Operating System       Windows 3.1, DOS 6.0
Software               Visual Basic, MS-Excel V.3, Turbo C V.2, Turbo Pascal V.7
Position Held          Full Time Lecturer
Duties                     Teaching the following subjects:
                            -   System Software
                            -   Computer organization & technology
                            -   Programming languages (Turbo Pascal, Turbo C)
                            Supervising graduate students on various projects, such as:
                            -   Stocks Control Package using MS-Visual Basic
                            -   Library System Package using MS-Access

 Character Summary

      Reliable, Responsible, and Enthusiastic
      Committed to improving productivity and quality
      Ability to deliver projects on time and within the budget
      Strong analytical and problem solving skills
      Ability to work in team environment and individually
   Positive thinking & Quick learner

To top