Michael V. Phelps 1715 Windwood Trl Prole, IA Mobile:

Size: px
Start display at page:

Download "Michael V. Phelps 1715 Windwood Trl Prole, IA 50229 Mobile: 515.401.3316 http://www.mvphelps.com"

Transcription

1 Summary Michael V. Phelps 1715 Windwood Trl Prole, IA Mobile: Microsoft Development (.NET) Relational Databases/SQL Server Object Oriented Analysis & Design Web/ASP/ASP.NET COM+ Team Leadership Agile/Scrum/XP Test Driven Development 12 Years 13 Years 11 Years 10 Years 9 Years 8 Years 5 Years 5 Years Technical Skills Development Languages/Tools: All versions of MS Visual Studio/Visual Basic 4.0 thru 2005,.Net Framework 1.x and 2.x, ASP.Net, ASP Classic, C#, ADO, ADO.NET, VBScript, JavaScript, Visual Source Safe, Subversion, TortoiseSVN, AnkhSVN, CVS, Star Team, Enterprise Library, Windows API, CDONTS, CDOSYS, Java/Borland JBuilder Relational Databases: Primarily SQL Server 2005 and 2000; also IBM DB/2 and MS Access. NHibernate, MS SQL Server Management Studio 2005, Query Analyzer, Enterprise Manager, Integration Services. SQL, T-SQL, DDL, DML, data modeling & normalization, queries, views, functions, stored procedures, triggers, DTS packages, ODBC, query plans, locking hints, index hints, performance optimization. Web Applications: Oracle WebCenter Interaction 10R3, BEA ALUI Portal 6.1, Home-Grown Portals and E-Commerce, AJAX, HTML, CSS, JavaScript, IIS4-6, XML, Web Services. Architectures: Smart Client, Client/Server, N-Tier, Model-View-Presenter, Model-View-Controller SOA/Web Services, CSLA. Modeling/Methodology: Scrum, XP, UML, Visio, Enterprise Architect. COM: COM+, MSDTC, DCOM, ActiveX User Controls, ActiveX libraries. Test Driven Development: NUnit, FitNesse. Continuous Integration and Code Analysis: NAnt, CruiseControl, MSBuild, Simian, FxCop, NDoc. Team Leadership: Experienced in leading teams in software projects. Help other teammates learn what to do next or make decisions, initiate and lead design discussions to solve programming problems. Environments: Windows Server 2003/2000/NT, XP, ME, 98, 95, 3.1. Networking, Clustering & High Availability: Active Directory, Windows Load Balancing Services, TCP/IP, DNS, SANs, firewalls, switches, hubs, Novell Netware. Reporting: MS Access, Excel, ComponentOne VS View, ActiveReports, MS Reporting Services. Professional Experience Berkley Technology Services, Des Moines, IA Senior Web Strategist and Engineer July 2008 Present This position involved partnering with IT the staff of several W.R. Berkley Corporation subsidiaries. The primary development tool was BEA ALUI Portal (Formerly Plumtree, now Oracle WebCenter Interaction). Vela Insurance Services Portal Initially this project was for a public brochure Web site. Upon completion, the site was then extended with secure access for Vela s employees and brokers to improve customer service and reduce call center traffic. Worked with a third party marketing firm to integrate copy and media content into the public

2 portions of the site. Developed custom integration with Active Directory to establish accounts for brokers. Implemented role based security to restrict broker access to appropriate policy information. Formulated several new techniques for working with the portal to improve: developer productivity, Web browser compatibility, user based content management, coding of automated batch processes. Shared these new techniques with all portal developers in W.R. Berkley via a training session and help documentation. BUP CIS Portal This project involved implementing a prior project for BRSIC (see below) for another company. I was responsible for project planning and initiation, and training of two new staff members on the application, portal, and iterative project management. The new staff members were working effectively after 4 weeks, and I moved to other projects. BLS Certificates of Insurance Berkley Life Sciences insures human drug trials. This project involved creating an online system for companies to apply for and obtain a Certificate of Insurance, which is a regulatory requirement for doing human trials. The project was late when I came on. I worked 60 hours/week for three weeks to meet the customer deadline, and delivered a complete working product on time. I implemented weekly review meetings with the customer to demonstrate progress. I encouraged the customer to consider must have vs. optional features, and taught them how to prioritize. The customer shared feedback with my upper management, stating that my method for project management should be used on other projects across BTS, as it helped them get valuable software and see projects completed. BRSIC CIS Portal This project involved building a customer information system using portal. The starting point was a copy of code for the application from another company. Code quality needed improvement prior to making modifications. I therefore reduced code duplication by 90%. This reduced the original code base from 18,000 lines of code to 11,000 lines of code, with no reduction in features, and less than 10 new defects. General Impact in the Organization In addition to these projects, I also helped my teammates and other developers throughout the organization in several areas. Established source control practices; setup and configured a Subversion repository. Established continuous integration practices. Implemented Cruise Control, and established automated deployments of applications. Led developers in improving productivity with portal development, and innovated new methods to solve business problems with portal. Led developers in following established portal programming practices. Established reusable code library for common functionality that reoccurs across portal solutions. Established a common API for Web services, to improve communication of success and failure to the client code. Created several widely adopted extensions to portal server code to eliminate manual steps in deployment. (Primarily, custom PT tags) Mentored data warehouse developers in Microsoft SQL Server coding for use in ETL tools, and in using JavaScript within Hyperion Essbase. Established new project management practices. State of Iowa, Des Moines, IA Lead Software Developer February 2008 June 2008

3 The primary project on this contract involved a web site for the Department of Management to deliver local government budget reporting over the internet. This was achieved by converting the existing Excel spread sheets to a web friendly format, allowing the user to enter thousands of values via a web browser, while maintaining the interactive feel of real Excel calculations. Led analysis, design, requirements gathering, and usability sessions. Used NHibernate to persist values to database. To prevent business rule changes, integrated with an open-source formula calculation engine that duplicates Excel. This also prevented license violations; Excel cannot be used on servers. Used AJAX to trigger re-calculation of formulas, and populate multiple fields in the user s browser. Implemented friendly degradation for users lacking AJAX support or broadband. Introduced the parts of Scrum and XP that were applicable to the organization. Used Cruise Control and NAnt to build and package software daily. A separate project involved building an online cross-browser time reporting application to support both Windows and Linux clients. Enabled interactive drawing within browser via JavaScript to enable user to draw time entries. Used MS Project PDS API via SOAP to retrieve/store time entries. Kitchen Krafts November 2007 This was a contract opportunity whose purpose was to facilitate just-in-time inventory management. It included a series of reports to alert the purchasing department of undesirable inventory levels. Delivered product 4 days early and 25% under budget, with no reported defects. Built 8 reports in MS Access reading SQL Server reporting tables Created SQL Server job, tables, and stored procedures to populate reporting tables on a daily basis. Designed new reporting tables to store extrapolated data to improve report performance and maintain historical records. Suggested a historical function for report generation so all report data can be deleted and recreated at any time, without suffering any data loss. Client approved and feature was added for only 1 additional hour of cost. This allows simple recovery from human error or system failure. It is accomplished by running a single stored procedure with no parameters. Software Developer IV ITAGroup Inc., West Des Moines, IA August 2000 to September 2007 This job consisted primarily of N-Tier object oriented business database applications built in.net or VB6 hosted in COM+, with a SQL Server backend. There were several applications and phases, which are listed below. PerformanceSuite (.Net Conversion) January 2005 to September 2007 This goal of this project was to convert the existing PerformanceSuite VB6 application (see below) to.net, while adding new business functionality. Worked on a team of fourteen people using a blend of Scrum/XP practices. Led 8 developers whom over a two year period produced 110,000 lines of code with a defect rate of 1 per 900 lines. Organized developers to align VB.NET coding practices and methodology with the corporate vision and mission for the project. Established atmosphere of accountability and commitment within the team. Led technical discussions during release planning sessions with stakeholders to help them make informed decisions about what features to build. Led planning sessions and development efforts of software features inside the team.

4 Led team by setting an example in acceptance and adherence to Scrum/XP practices Deployed new software features to production on a monthly basis. Developed ASP.NET Web in VB.NET sites using a service based API. Designed SQL Server databases, stored procedures, functions, and deployment scripts. Used automated unit testing, integration testing, and continuous integration products to drive simple application design and improve quality. Used Visual Source Safe to version each release of the software. Developed single click deployment scripts to deploy the application to 17 different environments. The application has 3 web sites containing pages, 170+ DLLs, and a Windows service. Developed security features to resist attacks from SQL injection, HTML injection, XSS; database access is also blocked from the end user. Created integration with existing VB6 architecture to allow iterative non-destructive deployment. Used MS Enterprise Library for caching, logging, and database access. PerformanceSuite (VB6 support) August 2003 to January 2005 The goal of this project was to teach the target audience (developers) how to use the new system, and support its use in production. Had sole responsibility for all work activities, including resource allocation. Created over 500 pages of technical and non-technical documentation, including How-tos, references, overviews, whitepapers, ISO procedures. Prepared classroom training material and instructed classes for 60 people. Mentored/trained 30 programmers via classroom instruction and 1-1 tutoring. Created a documentation portal to organize content, and filter it based on the audience of the user. This leveraged the existing software, and took only 10 hours. Completed and deployed enhancements and defect fixes to the base system. Completed testing and deployed most enhancements to production for use in under 3 days. None of these enhancements resulted in new production defects. Built 20+ developer and web designer utilities to facilitate productivity. PerformanceSuite (VB6 build) February 2002 to August 2003 This goal of this project was to provide a reusable, customizable web portal to our clients to allow administration and participation in performance incentive programs. We also needed to provide a batch processing tool to manage large volumes of processing. Web Portal Led team of 5 developers in most analysis, design, and development efforts. Designed and coded a web portal application customizable per client, based on URL. Designed and built data-driven features to provide instant web presence and working web site for clients without any IT staff intervention. Load tested application with vendor Empirix. Managed all aspects of vendor relationship for test. Compiled scalability analysis and recommendations for the application from the test results. Implemented code algorithms to support SAN failover and software load balancing. Batch Processing Completed analysis, design, coding, testing and load testing for a general purpose high-throughput distributed computing software for PC based batch processing. It successfully executed 80 million transactions between 06/2003 and 09/2007. Created batch processing components for file parsing/import, file export, bank transaction processing, mass campaigns. Created system as a distributed application that could run on multiple computers. Scalability features allowed nodes to be added or removed at any time. Created automatic recovery functionality to prevent outage in case of single node failure. Leveraged DTC to allow multiple databases to be updated within a single transaction. Created administrative application for developers to create, delete, and modify jobs. Created standardized coding interface to provide extensibility to other developers.

5 Created resource management functionality, so that jobs would only run on nodes that had the correct software installed, correct network permissions, or other resource access. PerformanceStore Online Catalog May 2001 to February 2002 This project delivered an online store that provided product browsing, search and purchase capability. The store front and products were customizable per client. The system needed to support programmatic customizations by web designers without programming abilities. Invented a dynamic web programming language written in VB6. The language was exposed as HTML markup, allowing web designers to work in a familiar environment. This language has been in production serving 35 customized web sites successfully since January Created components for managing page customization, state management, data manipulation, view state, user permissions, and authentication. Created components to allow all aspects of every web page to be customized or reused. Lead 3 developers in UI analysis and development efforts. Built VB6 COM+ objects, designed business object and web serving architectures. OO aspects of the design allowed for easy extensibility. Used CCAuthorize credit card authorization software. Built wrapper component to isolate application from changes to authorization software. Compass August 2000 to April 2001 This was a CRM system which needed many enhancements, stability improvements, and usability improvements to increase the number of calls one person could handle in one day. The people using this system interacted with it while serving customers on the phone. Learned to use SQL server in 2 days. Increased reliability by eliminating all crashes that could be caused by human users. Implemented keyboard shortcuts reduce caller identification time from 1 minute to < 10 seconds. Reduced user area support calls from 1000 annually to 10 annually (1%). Converted spaghetti application code to OO design. Conducted requirements gathering sessions with business users. Coordinated usability and acceptance testing. IT Analyst Principal Financial Group, Des Moines, IA May 1997 to August 2000 Greatly varied experiences on over 40 client-server and smart client applications. Had many opportunities to both work solo, and on teams ranging from 3 to 7 members. Received UML certification from Valtech (now ObjectSpace) for attending classes in OO Requirements and Analysis, OO Analysis and Design. Built several VB6 OO applications connected to IBM DB2 for OS/390 databases. Built several VB4 and VB5 applications connected to MS Access databases. Responsible for all aspects of application and database design, construction, testing, deployment. Generated reports using Videosoft VSView, Crystal Reports 3, and MS Access. Built a masked-edit ActiveX control for common data entry fields. This control was used in over 40 other applications by other developers. Used ActiveX/OLE Automation to control MS Word, Access, and Excel from VB Used Softlabs Visual Enabler 2.2 for version control. Created application for 30 cross-functional departments to manage call center user group meetings. The application tracked attendance, created reminder letters, and attendance forms. Created automated application to compact 200+ Access databases to reduce disk utilization. Built application with Borland JBuilder to determine viability of Java for the department.

6 Provided analysis documentation and recommendations to management. Setup Technician and Operator Mertz Engineering Company, Webster City, IA January 1996 to May 1997 Used CNC lathes to manufacture parts for various types of machines. Diagnosed machining problems. Documented hourly production records using MS Excel for a team of 4. Used extreme attention to detail to maintain exact tolerances (to.0005 inch) on parts. Initiative and accuracy earned a promotion to Setup Technician in only 5 months. Wrote programs for CNC machines to create new parts. Edited programs to improve part quality and reduce cycle time. Education A.A.S. Computer Networking Technology Iowa Central Community College May 1997 Maintained 3.6 GPA throughout coursework while working 30 hours weekly. Focus of courses was analog and digital electronics, operating systems, networks, and programming. VB4: Experiences included GUI development, arrays, control structures. Power C 2.2: analog and digital bit I/O though the parallel port, random access file manipulation pointers, arrays, control structures, headers, graphical rendering. Macro Assembler 6.0: Implemented basic math functions, user input, screen output. Programmable Logic Controllers: Built ladder logic program to control a model 3 story elevator. Operating Systems: Windows NT 4.0 & 3.51, Windows 95, Windows 3.x, DOS 6.x. Novell Netware 4.x: NDS file security, user administration/permissions, print servers, login scripts, TCP/IP and IPX/SPX configuration, Windows network integration. Analog Electronics: Use of electrical components and tools. Constructed rectifiers, wave generators, radios. Digital Electronics: Use of digital linear ICs. Built counters, clocks, de-bounce circuits, multiplexers, and parallel to serial data converters. References available upon request.

Developing Database Business Applications using VB.NET

Developing Database Business Applications using VB.NET Developing Database Business Applications using VB.NET Curriculum class designed and written by Ernest Bonat, Ph.D., President Visual WWW, Inc. Visual WWW is a Microsoft Visual Studio Industry Partner

More information

How To Develop A System For A Car Dealership

How To Develop A System For A Car Dealership Curriculum Vitae Personal Details Name: Nationality: German Year of birth: 1980 Computer experience since: 2000 Core Competencies Senior Software Developer.Net Software architecture and design (OOA/OOD)

More information

Deploying Scalable and Secure ecommerce Solutions for MultiValue Applications Tuesday, March 7, 2006

Deploying Scalable and Secure ecommerce Solutions for MultiValue Applications Tuesday, March 7, 2006 2006 Kore Technologies 1 Deploying Scalable and Secure ecommerce Solutions for MultiValue Applications Tuesday, March 7, 2006 Ken Dickinson Managing Partner, Kore Technologies Prerequisites for Session

More information

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application

More information

Computer Science Course Descriptions Page 1

Computer Science Course Descriptions Page 1 CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating systems, the Internet,

More information

Course Descriptions. preparation.

Course Descriptions. preparation. Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating

More information

SOFTWARE TESTING TRAINING COURSES CONTENTS

SOFTWARE TESTING TRAINING COURSES CONTENTS SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software

More information

Joe Smith XX Somewhere Street, Somewhere Ontario X1X 1X1 joesmith@joesmith.com Website: www.joesmith.com/ Twitter: @JoeSmith

Joe Smith XX Somewhere Street, Somewhere Ontario X1X 1X1 joesmith@joesmith.com Website: www.joesmith.com/ Twitter: @JoeSmith Joe Smith XX Somewhere Street, Somewhere Ontario X1X 1X1 joesmith@joesmith.com Website: www.joesmith.com/ Twitter: @JoeSmith Summary: Nine years of experience developing standalone software and web applications

More information

1. Digital Literacy - Computer Security and Privacy 2. Partners in Learning: Organize and Manage the Use of ICT in Your Classroom 3.

1. Digital Literacy - Computer Security and Privacy 2. Partners in Learning: Organize and Manage the Use of ICT in Your Classroom 3. 1. Digital Literacy - Computer Security and Privacy 2. Partners in Learning: Organize and Manage the Use of ICT in Your Classroom 3. Course 10391: Intermediate Skills in Microsoft Word 2010 4. Partners

More information

Advanced Web Application Development using Microsoft ASP.NET

Advanced Web Application Development using Microsoft ASP.NET Course Outline Other Information MS2311 Days 3 Starting Time 9:00 Finish Time 4:30 Lunch & refreshments are included with this course. Advanced Web Application Development using Microsoft ASP.NET Course

More information

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led 2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led Introduction This three-day, instructor-led course provides students with the knowledge and skills

More information

BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER

BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER BarTender Integration Methods Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER Contents Introduction 3 Integrating with External Data 4 Importing Data

More information

DBMS Infrastructures and IT Career Recommendations. Jeff Fineberg November 21, 2011

DBMS Infrastructures and IT Career Recommendations. Jeff Fineberg November 21, 2011 DBMS Infrastructures and IT Career Recommendations Jeff Fineberg November 21, 2011 Topics Importance of Databases Security Computing Environments / Infrastructures Methodologies for Data access Database

More information

We (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and

We (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and We (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and software design and development. We will be presenting a

More information

Sathyamurthy Venuraju

Sathyamurthy Venuraju Sathyamurthy Venuraju SUMMARY 11+ years of IT experience in system design, development, Testing and implementation of client server application and N-tier Web applications using Microsoft technologies.

More information

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 1. Introduction to Web Applications and ASP.net 1.1 History of Web Development 1.2 Basic ASP.net processing (ASP

More information

Academic All Technology Library ( 1576 Courses)

Academic All Technology Library ( 1576 Courses) Academic All Technology Library ( 1576 Courses) Product Type Product Number Product Title Course Duration ecliniccollection 10051 Exploring New Features in Microsoft Office Communications Server 2007 R2

More information

Print Audit 6 Technical Overview

Print Audit 6 Technical Overview Print Audit 6 Technical Overview Print Audit 6 is the most accurate and powerful suite of print tracking and print management products available. It is used to analyze, reduce and recover costs along with

More information

Client Requirement. Why SharePoint

Client Requirement. Why SharePoint Client Requirement Client wanted a sharepoint system that could meet their document and record management needs. It should also improve client s information management systems. To support existing and

More information

Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET

Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET Unit 39: Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET Learning Outcomes A candidate following a programme of learning leading to this unit will

More information

Jim Boyd.NET Senior Software Engineer Independent Contractor Jim.Boyd@JBSystemConsulting.com

Jim Boyd.NET Senior Software Engineer Independent Contractor Jim.Boyd@JBSystemConsulting.com Jim Boyd.NET Senior Software Engineer Independent Contractor Jim.Boyd@JBSystemConsulting.com Website: http://www.jbsystemconsulting.com Skill Set: Visual Studio and TFS (all versions),.net(vb and C#),

More information

Getting Started Guide

Getting Started Guide Getting Started Guide Operations Center 5.0 March 3, 2014 Legal Notices THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE AGREEMENT

More information

Short notes on webpage programming languages

Short notes on webpage programming languages Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of

More information

A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet

A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet D. Swales, D. Sewry, A. Terzoli Computer Science Department Rhodes University Grahamstown, 6140 Email:

More information

BarTender Web Print Server

BarTender Web Print Server The World's Leading Software for Label, Barcode, RFID & Card Printing White Paper BarTender Web Print Server Web-based Software for Printing Barcodes, Labels, ID Cards and more. Contents Introduction to

More information

Chapter 4 Accessing Data

Chapter 4 Accessing Data Chapter 4: Accessing Data 73 Chapter 4 Accessing Data The entire purpose of reporting is to make sense of data. Therefore, it is important to know how to access data locked away in the database. In this

More information

Category: Business Process and Integration Solution for Small Business and the Enterprise

Category: Business Process and Integration Solution for Small Business and the Enterprise Home About us Contact us Careers Online Resources Site Map Products Demo Center Support Customers Resources News Download Article in PDF Version Download Diagrams in PDF Version Microsoft Partner Conference

More information

SalesLogix. SalesLogix v6 Architecture, Customization and Integration www.saleslogix.com

SalesLogix. SalesLogix v6 Architecture, Customization and Integration www.saleslogix.com v6 Architecture, Customization and Integration www.saleslogix.com December 2004 TABLE OF CONTENTS Introduction... 3 Tiered Architecture Concept... 3 Architecture... 4 Business Rules Security Sync Logging

More information

CATALOG OF CLASSES IT and Technical Courses

CATALOG OF CLASSES IT and Technical Courses CATALOG OF CLASSES IT and Technical Courses Table of Contents CATALOG OF CLASSES... 1 Microsoft... 1 10135BC... 1 Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010 Service Pack 2...

More information

Case Study. Data Governance Portal. www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1

Case Study. Data Governance Portal. www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1 Case Study Data Governance Portal www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1 Client Requirement The website is the Data Governance intranet portal. Data Governance is the practice of

More information

Chapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World

Chapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World Chapter 13 Computer Programs and Programming Languages Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate between machine and assembly languages Identify

More information

Author: Ryan J Adams. Overview. Policy Based Management. Terminology

Author: Ryan J Adams. Overview. Policy Based Management. Terminology Author: Ryan J Adams Overview We will cover what Policy Based Management is and how you can leverage its power to better manage your environment. With PBM we'll see what it can and cannot do to help you

More information

Advanced Web Application Development using Microsoft ASP.NET

Advanced Web Application Development using Microsoft ASP.NET Key Data Course #: 2311A Number of Days: 3 Format: Instructor-Led Certification Exams: Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic.NET and Microsoft Visual Studio.NET

More information

Testhouse Training Portfolio

Testhouse Training Portfolio Testhouse Training Portfolio TABLE OF CONTENTS Table of Contents... 1 HP LoadRunner 4 Days... 2 ALM Quality Center 11-2 Days... 7 HP QTP Training Course 2 Days... 10 QTP/ALM Intensive Training Course 4

More information

Data Sheet VISUAL COBOL 2.2.1 WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials

Data Sheet VISUAL COBOL 2.2.1 WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials Visual COBOL is the industry leading solution for COBOL application development and deployment on Windows, Unix and Linux systems. It combines best in class development tooling within Eclipse and Visual

More information

WHITE PAPER. Domo Advanced Architecture

WHITE PAPER. Domo Advanced Architecture WHITE PAPER Domo Advanced Architecture Overview There are several questions that any architect or technology advisor may ask about a new system during the evaluation process: How will it fit into our organization

More information

multiple placeholders bound to one definition, 158 page approval not match author/editor rights, 157 problems with, 156 troubleshooting, 156 158

multiple placeholders bound to one definition, 158 page approval not match author/editor rights, 157 problems with, 156 troubleshooting, 156 158 Index A Active Directory Active Directory nested groups, 96 creating user accounts, 67 custom authentication, 66 group members cannot log on, 153 mapping certificates, 65 mapping user to Active Directory

More information

IBM WebSphere ILOG Rules for.net

IBM WebSphere ILOG Rules for.net Automate business decisions and accelerate time-to-market IBM WebSphere ILOG Rules for.net Business rule management for Microsoft.NET and SOA environments Highlights Complete BRMS for.net Integration with

More information

Phong Dam. Objective. Experience

Phong Dam. Objective. Experience Phong Dam 8610 Causeway Dr Houston, TX 77083 pddam@newagedev.net Cell: 8328660213 Objective Obtain a challenge position of the dynamic world of information technology in which I can utilize my knowledge

More information

If you are unable to look at this page in your email, please click to http://prophetek.com/resume/

If you are unable to look at this page in your email, please click to http://prophetek.com/resume/ If you are unable to look at this page in your email, please click to http://prophetek.com/resume/ Portfolio located at the bottom of this page David Williams david.williams@prophetek.com About Background

More information

SAS IT Resource Management 3.2

SAS IT Resource Management 3.2 SAS IT Resource Management 3.2 Reporting Guide Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2011. SAS IT Resource Management 3.2:

More information

MANAGEMENT INFORMATION SYSTEMS

MANAGEMENT INFORMATION SYSTEMS MANAGEMENT INFORMATION SYSTEMS 2013/2014 academic year Timetables can be accessed at http://timetable.ucc.ie/1314/department.asp Click on Click on Business Information Systems For information on building

More information

Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015

Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015 Applications... 3 1. Programmer Analyst... 3 2. Programmer... 5 3. Software Test Analyst... 6 4. Technical Writer... 9 5. Business Analyst... 10 6. System Analyst... 12 7. Software Solutions Architect...

More information

Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET

Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET Unit 40: Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET Learning Outcomes A candidate following a programme of learning leading to this

More information

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida CREDIT HOURS 3 credits hours PREREQUISITE Completion of EME 6208 with a passing

More information

IBM Client Innovation Centre Leicester - Vacancies for Experienced Hires

IBM Client Innovation Centre Leicester - Vacancies for Experienced Hires IBM Client Innovation Centre Leicester - Vacancies for Experienced Hires Background The IBM Client Innovation Centre (CIC) Leicester, is a wholly owned and new subsidiary of IBM and is the first of its

More information

Jitterbit Technical Overview : Microsoft Dynamics CRM

Jitterbit Technical Overview : Microsoft Dynamics CRM Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT

EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT Dr. Alexander Pons, University of Miami, apons@miami.edu ABSTRACT The deployment of Web applications consisting of dynamic content requires the selection

More information

Base One's Rich Client Architecture

Base One's Rich Client Architecture Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.

More information

Programmabilty. Programmability in Microsoft Dynamics AX 2009. Microsoft Dynamics AX 2009. White Paper

Programmabilty. Programmability in Microsoft Dynamics AX 2009. Microsoft Dynamics AX 2009. White Paper Programmabilty Microsoft Dynamics AX 2009 Programmability in Microsoft Dynamics AX 2009 White Paper December 2008 Contents Introduction... 4 Scenarios... 4 The Presentation Layer... 4 Business Intelligence

More information

ASP &.NET. Microsoft's Solution for Dynamic Web Development. Mohammad Ali Choudhry Milad Armeen Husain Zeerapurwala Campbell Ma Seul Kee Yoon

ASP &.NET. Microsoft's Solution for Dynamic Web Development. Mohammad Ali Choudhry Milad Armeen Husain Zeerapurwala Campbell Ma Seul Kee Yoon ASP &.NET Microsoft's Solution for Dynamic Web Development Mohammad Ali Choudhry Milad Armeen Husain Zeerapurwala Campbell Ma Seul Kee Yoon Introduction Microsoft's Server-side technology. Uses built-in

More information

Bringing Value to the Organization with Performance Testing

Bringing Value to the Organization with Performance Testing Bringing Value to the Organization with Performance Testing Michael Lawler NueVista Group 1 Today s Agenda Explore the benefits of a properly performed performance test Understand the basic elements of

More information

Baydon Rowe. Hello, - Baydon Rowe - Resume Of Baydon Rowe September 16, 2011. Calgary, Alberta Telephone: (403) 612-0568 Email: baydon@lunarridge.

Baydon Rowe. Hello, - Baydon Rowe - Resume Of Baydon Rowe September 16, 2011. Calgary, Alberta Telephone: (403) 612-0568 Email: baydon@lunarridge. Baydon Rowe Calgary, Alberta Telephone: (403) 612-0568 Email: baydon@lunarridge.com Resume Of Baydon Rowe Hello, Throughout my ten years in the IT industry, I have been using my skills and experience in

More information

Position Description. Job Summary: Campus Job Scope:

Position Description. Job Summary: Campus Job Scope: Position Description Report Run Date Sep 10 2015 11:07AM Position Number: 02018467 Dept: ENT APPS & INFRASTRUCTURE SVCS - 061419 Position: WNDOWS SYSTEM APPLICATION ADMINISTRATOR Approved Payroll Title

More information

Pro/INTRALINK 10.1. Curriculum Guide

Pro/INTRALINK 10.1. Curriculum Guide Pro/INTRALINK 10.1 Curriculum Guide Live Classroom Curriculum Guide Introduction to Pro/INTRALINK 10.1 Business Administration of Windchill Pro/INTRALINK 10.1 System Administration of Windchill 10.1 Customization

More information

ASSOCIATE IN ARTS DEGREE-60 UNITS

ASSOCIATE IN ARTS DEGREE-60 UNITS + A Course of Study for a Major in Computer Science A.A. Degree & Certificate Programs The field of computer science leads to a variety of careers that all require core computer science skills. These skills

More information

Asta Powerproject Enterprise

Asta Powerproject Enterprise Asta Powerproject Enterprise Overview and System Requirements Guide Asta Development plc Kingston House Goodsons Mews Wellington Street Thame Oxfordshire OX9 3BX United Kingdom Tel: +44 (0)1844 261700

More information

Print Audit 6 Technical Overview

Print Audit 6 Technical Overview Print Audit 6 Technical Overview Print Audit 6 is the most accurate and powerful suite of print tracking and print management products available. It is used to analyse, reduce and recover costs along with

More information

Questions to address while reviewing CRM software

Questions to address while reviewing CRM software Questions to address while reviewing CRM software Conducting a CRM needs assessment doesn t have to be hard or intimidating. Sage Software has put together the top 10 (plus one) list of things you ll want

More information

ASSOCIATE IN APPLIED SCIENCE DEGREES AND CERTIFICATES

ASSOCIATE IN APPLIED SCIENCE DEGREES AND CERTIFICATES ASSOCIATE IN APPLIED SCIENCE DEGREES AND S COMPUTER INFORMATION TECHNOLOGY The Game Animation and Design degree prepares students to create computer generated animation, design, and create video games,

More information

Course Descriptions. CS 101 Intro to Computer Science

Course Descriptions. CS 101 Intro to Computer Science Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating

More information

Cyber Security Certificate

Cyber Security Certificate Mount Wachusett Community College 1 Cyber Security Certificate Technical Standards for CSC Students entering these programs must be able to demonstrate the ability to: Comprehend textbook material at the

More information

SCHOOL DISTRICT OF ESCAMBIA COUNTY

SCHOOL DISTRICT OF ESCAMBIA COUNTY SCHOOL DISTRICT OF ESCAMBIA COUNTY JOB DESCRIPTION Programmer Analyst I Web Technologies PROGRAMMER ANALYST I WEB TECHNOLOGIES QUALIFICATIONS: (1) Bachelor s Degree from an accredited educational institution

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools

More information

Two-Way Data Binding with WinJS By Marcin Kawalerowicz and Craig Berntson, authors of Continuous Integration in.net

Two-Way Data Binding with WinJS By Marcin Kawalerowicz and Craig Berntson, authors of Continuous Integration in.net 1 Two-Way Data Binding with WinJS By Marcin Kawalerowicz and Craig Berntson, authors of Continuous Integration in.net One of the keys to improving applications and productivity is to automate some of the

More information

S y s t e m A r c h i t e c t u r e

S y s t e m A r c h i t e c t u r e S y s t e m A r c h i t e c t u r e V e r s i o n 5. 0 Page 1 Enterprise etime automates and streamlines the management, collection, and distribution of employee hours, and eliminates the use of manual

More information

Data Integration Checklist

Data Integration Checklist The need for data integration tools exists in every company, small to large. Whether it is extracting data that exists in spreadsheets, packaged applications, databases, sensor networks or social media

More information

Compaq Batch Scheduler for Windows NT

Compaq Batch Scheduler for Windows NT Compaq Batch Scheduler for Windows NT Mainframe-Caliber Automated Job Scheduling Software for Windows NT This white paper addresses extending the capabilities of Windows NT to include automated job scheduling

More information

Net Developer Role Description Responsibilities Qualifications

Net Developer Role Description Responsibilities Qualifications Net Developer We are seeking a skilled ASP.NET/VB.NET developer with a background in building scalable, predictable, high-quality and high-performance web applications on the Microsoft technology stack.

More information

WEB COMPAS MINIMUM HOSTING REQUIREMENTS

WEB COMPAS MINIMUM HOSTING REQUIREMENTS WEB COMPAS MINIMUM HOSTING REQUIREMENTS For Additional Support: Northpointe Institute for Public Management T: 231.938.5959 F: 231.938.5995 www.npipm.com support@npipm.com Adult COMPAS Web Application

More information

COURSE DIRECTORY MAY 2008

COURSE DIRECTORY MAY 2008 COURSE DIRECTORY MAY 2008 SkillSoft provides comprehensive e-learning content and technology products for business and IT professionals. SkillSoft s multimodal learning solutions enhance the speed and

More information

CENTRIQ TRAINING 2002-2012 Credit Recommendation Guide

CENTRIQ TRAINING 2002-2012 Credit Recommendation Guide CENTRIQ TRAINING 2002-2012 Credit Recommendation Guide The following courses have been evaluated by Corporate Articulation to potentially fulfill General Education or Elective credits for an Undergraduate

More information

BillQuick Web i Time and Expense User Guide

BillQuick Web i Time and Expense User Guide BillQuick Web i Time and Expense User Guide BQE Software Inc. 1852 Lomita Boulevard Lomita, California 90717 USA http://www.bqe.com Table of Contents INTRODUCTION TO BILLQUICK... 3 INTRODUCTION TO BILLQUICK

More information

ActiveXperts Network Monitor. White Paper

ActiveXperts Network Monitor. White Paper ActiveXperts Network Monitor Centralized monitoring of Windows, Novell, Linux and Unix servers White Paper 2008, ActiveXperts Software B.V. This document is written by ActiveXperts Software B.V. and represents

More information

Solutions using our software products

Solutions using our software products SAE Automation, s.r.o. Nová Dubnica Solid And Effective partner at development of your products and industrial automation Solutions using our software products OpcDbGateway, SAEAUT SNMP OPC Server, SAEAUT

More information

MicroStrategy Course Catalog

MicroStrategy Course Catalog MicroStrategy Course Catalog 1 microstrategy.com/education 3 MicroStrategy course matrix 4 MicroStrategy 9 8 MicroStrategy 10 table of contents MicroStrategy course matrix MICROSTRATEGY 9 MICROSTRATEGY

More information

Windchill PDMLink 10.1. Curriculum Guide

Windchill PDMLink 10.1. Curriculum Guide Windchill PDMLink 10.1 Curriculum Guide Live Classroom Curriculum Guide Update to Windchill PDMLink 10.1 from Windchill PDMLink 9.0/9.1 Introduction to Windchill PDMLink 10.1 for Light Users Introduction

More information

Automate Your BI Administration to Save Millions with Command Manager and System Manager

Automate Your BI Administration to Save Millions with Command Manager and System Manager Automate Your BI Administration to Save Millions with Command Manager and System Manager Presented by: Dennis Liao Sr. Sales Engineer Date: 27 th January, 2015 Session 2 This Session is Part of MicroStrategy

More information

ANDROID DEVELOPER RESUME USA

ANDROID DEVELOPER RESUME USA Android Developer resume usa 1 of 5 1/12/2015 2:28 PM ANDROID DEVELOPER RESUME USA.NET Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide

More information

Business Application Services Testing

Business Application Services Testing Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load

More information

DIABLO VALLEY COLLEGE CATALOG 2014-2015

DIABLO VALLEY COLLEGE CATALOG 2014-2015 COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy

More information

MVC pattern in java web programming

MVC pattern in java web programming MVC pattern in java web programming Aleksandar Kartelj, Faculty of Mathematics Belgrade DAAD workshop Ivanjica 6. -11.9.2010 Serbia September 2010 Outline 1 2 3 4 5 6 History Simple information portals

More information

<Insert Picture Here>

<Insert Picture Here> Using Oracle SQL Developer and SQL Developer Data Modeler to aid your Oracle Application Express development Marc Sewtz Software Development Manager Oracle Application

More information

6717 Course 6717: Implementing an AD DS Monitoring and Maintenance Plan in Windows Server 2008 70103 Course 70103: Planning Network Access and Data

6717 Course 6717: Implementing an AD DS Monitoring and Maintenance Plan in Windows Server 2008 70103 Course 70103: Planning Network Access and Data Course ID No. Name of Course 6717 Course 6717: Implementing an AD DS Monitoring and Maintenance Plan in Windows Server 2008 70103 Course 70103: Planning Network Access and Data Storage 10211 Course 10211:

More information

http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx

http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx ASP.NET Overview.NET Framework 4 ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is

More information

BusinessObjects XI. New for users of BusinessObjects 6.x New for users of Crystal v10

BusinessObjects XI. New for users of BusinessObjects 6.x New for users of Crystal v10 BusinessObjects XI Delivering extreme Insight Bringing information to new users, in new ways, with unmatched simplicity and context. Broadest and deepest end user capabilities from reporting, to query

More information

Print Audit 5 Technical Overview

Print Audit 5 Technical Overview Print Audit 5 Technical Overview http://www.printaudit.com ABOUT PRINT AUDIT 5 Print Audit 5 is the most accurate and powerful suite of print tracking and print management products available. It is used

More information

Basic Unix/Linux 1. Software Testing Interview Prep

Basic Unix/Linux 1. Software Testing Interview Prep Basic Unix/Linux 1 Programming Fundamentals and Concepts 2 1. What is the difference between web application and client server application? Client server application is designed typically to work in a

More information

Oracle Application Development Framework Overview

Oracle Application Development Framework Overview An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services

More information

<Insert Picture Here> Michael Hichwa VP Database Development Tools michael.hichwa@oracle.com Stuttgart September 18, 2007 Hamburg September 20, 2007

<Insert Picture Here> Michael Hichwa VP Database Development Tools michael.hichwa@oracle.com Stuttgart September 18, 2007 Hamburg September 20, 2007 Michael Hichwa VP Database Development Tools michael.hichwa@oracle.com Stuttgart September 18, 2007 Hamburg September 20, 2007 Oracle Application Express Introduction Architecture

More information

How To Test For Performance

How To Test For Performance : Roles, Activities, and QA Inclusion Michael Lawler NueVista Group 1 Today s Agenda Outline the components of a performance test and considerations Discuss various roles, tasks, and activities Review

More information

Software Design Specification

Software Design Specification GROUP 7 SEVEN SOFTWARE PROJECT: ONLINE SCHEDULING SYSTEM COMPANY: VIA MAGNA GOTHENBURG SWEDEN GROUP MEMBERS: IBRAHIM KRVAVAC ALI BAHALOO HORE SEYED SAMAD GHASEMI KUHAN LOH DANIEL ASOVIC Software Design

More information

Zend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues

Zend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues Zend Server 4.0 Beta 2 Release Announcement Thank you for your participation in the Zend Server 4.0 beta program. Your involvement will help us ensure we best address your needs and deliver even higher

More information

Jitterbit Technical Overview : Salesforce

Jitterbit Technical Overview : Salesforce Jitterbit allows you to easily integrate Salesforce with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide

National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide NFIRS 5.0 Software Version 5.6 1/7/2009 Department of Homeland Security Federal Emergency Management Agency United States

More information

Thin@ System Architecture V3.2. Last Update: August 2015

Thin@ System Architecture V3.2. Last Update: August 2015 Thin@ System Architecture V3.2 Last Update: August 2015 Introduction http://www.thinetsolution.com Welcome to Thin@ System Architecture manual! Modern business applications are available to end users as

More information

Abdullah Radwan. Target Job. Work Experience (9 Years)

Abdullah Radwan. Target Job. Work Experience (9 Years) Abdullah Radwan LAMP / Linux / PHP / Apache / Ruby / MySQL / ASP.NET / Web Developer Wordpress / Magento / Drupal / C# / Sql Server / HTML / HTML5 / CSS CSS3 / Javascript / jquery / Prototype / SEO Target

More information

Please see below open positions at Quality Assurance Department at Hyland, creator of OnBase.

Please see below open positions at Quality Assurance Department at Hyland, creator of OnBase. Careers at Hyland Please see below open positions at Quality Assurance Department at Hyland, creator of OnBase. If you are interested in learning more about other open roles, please visit the following

More information

Special Item No. 132-51 Information Technology Professional Services. Government Site GSA Rate Effective March 6, 2015

Special Item No. 132-51 Information Technology Professional Services. Government Site GSA Rate Effective March 6, 2015 Fixed Hourly Rates - Labor Category Contract Number: GS-35F-0278L Period Covered by Contract: March 7, 2001 through March 6, 2016 Amendment/Modification No.: PS-0011 dated March 4, 2011 Special Item No.

More information

Log Analysis: Overall Issues p. 1 Introduction p. 2 IT Budgets and Results: Leveraging OSS Solutions at Little Cost p. 2 Reporting Security

Log Analysis: Overall Issues p. 1 Introduction p. 2 IT Budgets and Results: Leveraging OSS Solutions at Little Cost p. 2 Reporting Security Foreword p. xvii Log Analysis: Overall Issues p. 1 Introduction p. 2 IT Budgets and Results: Leveraging OSS Solutions at Little Cost p. 2 Reporting Security Information to Management p. 5 Example of an

More information