Post Job Free
Sign in

Engineer Software

Location:
Herriman, UT, 84096
Posted:
March 09, 2010

Contact this candidate

Resume:

***** * ****** ***** *** Home: 801-***-****

Paul Christensen Riverton, Utah 84096 Email:

*.****************@*****.***

OBJECTIVE

A position that utilizes both my education and skills, and challenges me to grow within

an organization to benefit the overall departmental objective and the company wide

mission.

PROFESSIONAL QUALIFICATIONS

Summary:

• 5 years practical C# experience (.net framework versions 2.0 – 3.5)

• Rockford Lhotka Business Objects methodology

• .Net Reflection

• LinqToSql

• WebServices

• MBUnit and CSUnit unit testing frameworks

• Rhino Mocks Interface and Class mocking framework

• WCF (Windows Communication Foundation)

• Programming to XML for data storage and transport

• Agile Programming methodologies

• CVS, SVN, VSS code management systems

• Some knowledge of C++

• UML

• Over 6 years application and upgrade management; including

installation, software and application upgrades, and application of

fixes and patches using MSI, MSP, and InstallShield

• Over 8 years of managerial and Team Lead related experience

• Managed multiple (and often changing priorities) simultaneously

• Self-starter that works well in a team or individual contributor roll with

minimal supervision

• Highly organized, efficient, and detail oriented with a drive to maintain

a consistent approach towards goals

• Excellent written and oral communication skills

• Strong problem solving and analytical skills

Technical Skills:

Operating Systems/Platforms:

• 5 years experience – MS Windows 95/98/ME; NT 4.0

Workstation/Server; Windows 2000 Professional/Server; Windows

2003 Server; Windows XP

• 7 years experience – MS Office

Database Systems:

• MSSQL Server 2000/2005, MSDE, SQL Express

• MySQL

EXPERIENCE

Fidelity National Information Services, Inc.

Salt Lake City, UT

03/2009 – Present

Senior Software Applications Programmer

As an Applications Programmer with Fidelity National Information Services, my duties

primarily include working with the migration of the Mercury product from its old VisualBasic

code base to C# on the .NET framework using the Rockford Lhotka Business Objects

methodology. This involves not only moving existing functionality to the new environment, but

redesigning classes and application structure where necessary to take advantage of .net

features that were not available to VB6. Other duties include producing software fixes for bugs

reported by support and customers, and enhancements to the existing codebase. Specific

duties include:

• Implement handling for new IAT Standard Entry Class code to comply with new ACH

regulations.

• Update existing IAT file processing.

• Currently working in both .NET 2.0 and .NET 3.5

• Design and implement COM interfaces for C#/VB communication.

• Implement logging mechanism.

• Implement unit testing processes and tests including tests using reflection to unit test

classes that contain internal methods.

• Mentor team members in C#/.NET features and practices.

LANDesk Software –

South Jordan, UT

06/2003 – 01/2009

Software Engineer 2

My last assignment was with the ManagementSuite WinConsole performance and security

enhancement team. Work with this team has included:

• Work to implement an integrated backup utility using .Net Web Services and custom

exceptions.

• Work to integrate existing Handheld device functionality with new recently acquired

Handheld device functionality

• Work on the recently released LANDesk product, Asset Lifecycle Manager which

included building state map persistence in to the server side of the product which

used .Net Web Services as a communication mechanism.

• Work in preparing for ManagementSuite console updates which includes creation of

WCF services using Web Service communication implemented using Model View

Controller concepts.

• Work to migrate existing VisualStudio solutions from version 2005 to version 2008

including conversion of solutions and resolution of compiler warnings.

As a developer I initially joined the Install team where my main duties consisted of designing,

building and maintaining product installs that were built on top of the MSI platform, enhanced

with C++ and C# custom actions, and built using InstallShield 11 and 12. During my time with

the install team I also had the opportunity to help design and build a C# based application that

was used to walk the output files of the various solutions and projects, and group those output

files, along with localized versions, in to groups to prepare for building the final product build

output. The utility uses a collection of XML files with custom variables and scoping to “scrape”

the project outputs. The “XML Scraper” utility, once complete, was pushed out to all

engineering teams and integrated in to the development process, and is still currently in use.

Strategic Software Test Engineer

During my time as a Test Engineer for the LDMS group within LANDesk I have had the

opportunity to work on several projects including:

Certificate based security (Kaanapali)

• Authored and executed test cases to ensure the stability and security of the

feature

LDMS Install

• Assist in the design and planning of project stories

• Authored and executed test cases and overall installation matrix

• Authored and helped to author VB, Perl, and C# test scripts designed to

ensure proper installation file placement and registry key creation

LDMS 8.1 GA2

• Acted as Longevity Core Admin during the LDMS 8.1 GA2 system test

• Authored test scripts designed to exercise my assigned component

LDMS Agent install and Remote control

• Assist in the design and planning of project stories

• Authored and executed test cases

• Joined the team developers during on site customer beta visit

In addition to these duties I have acted as core admin during most of the system tests I have

taken part in as well as taking part in the modification of the LDSM agent configuration file in

order to allow the coexistence of both LDMS and LDSM agent feature sets.

Volt Technical Resources –

Redmond, WA

Software Test Engineer 2, Microsoft Small Business Server Group,

Software Test Engineer 3, Microsoft Mappoint Applications Testing Group

11/2001 – 06/2003

The Small Business Server group tests the stress and reliability of the Windows.NET and

Window 2000 Small Business Server. (Environment: Visual Basic, ASP, SQL)

• Involved in writing test cases.

• VB Script test automation

• Designed and Developed an ASP web page to display results of automated

stress testing

• Designed and developed a test automation harness utility using Visual Basic,

VB Script, and the LDAP protocol to test an Active Directory integration COM

object.

• Authored a test plan defining the procedures to test the Active Directory COM

objects

• Authored and carried out test cases/Maintenance and updates to the test

utility.

The Small Business Server Client Setup tests the client application setup. (Environment: VB

Script, Visual Basic)

• Designed and developed portions of the client setup automation utility

• Wrote test automation

• Designed and Developed an ASP web page to display results of automated

stress testing

The Mappoint Applications Testing group focuses on the quality of new and existing data and

application features. (Environment: Visual Basic)

• Involved in rewriting test script.

• VB Script test automation

• Automated and visual UI testing

VisionCompass Inc. –

Seattle, WA (Wholly owned subsidiary of a large computer services

company)

Product Support Manager, Deployment/eSupport Organization, 04/2000 –

09/2001

The VisionCompass Inc. Collaborative Enterprise Management Software Solution is

an Enterprise management system being created for Enterprise organizations

worldwide. As the Product Support Manager I managed a team of 8

Deployment/Support Analysts and Engineers including members holding MCP and

MCSE certifications.

• Authored the Installation Guide for the Single and Multi Server installation of

the software package. Authored the Acceptance and Validation procedures

for new Product Releases, Service Packs, and Hot Fixes of the software

package and managed the process to ensure consistent results. Developed

and authored the reference configuration for the installation and support of the

software.

• Managed the software product through the rollout, support, and extension

lifecycle stages. Responsible for final validation acceptance of new releases

into production.

• Provided T3 support for an international deployment of 2000 users. The

servers included NT4, Exchange 5.5,and SQL 7.0. The client components

were IE 5.0 & 5.5.

• Developed a Knowledge Management awareness program and training

curriculum for the Deployment and Training departments.

• Analyze Research and Development needs to identify gaps and recommend

solutions for better knowledge information transfer between the organizations

to enhance the end user support system.

• Monitor best practices in Knowledge Management and recommend and adopt

appropriate solutions by establishing links to the community of professionals

in Knowledge Management.

• Setup, installed and maintained computers in a lab setting that supported live

on-line hosted services, as well as beds for product development and product

testing.

• Designed, implemented and administered five test LAN's.

• Designed and performed system backup and disaster recovery procedures.

• Designed and created, as well as collaborated with others on a development

team, to create and implement TSQL based test applications.

• Using imaging software developed a self-installing demo system for the field

team.

• Developed training materials for the certification of Value Added Resellers,

Application Service Provider Deployment teams, and internal Deployment

Support Analysts.

• Trained users in installation procedures and effective use of system

resources.

• Assisted users in finding complier and operating system bugs and resolved

bugs.

• Authored Statements of Work for product management utilities and technical

and cosmetic product enhancements based on experience with managing the

installation of the software.

• Responsible for installation and design of the marketing collateral demos of

the software.

• Interacted with computer vendors for hardware and software and software

maintenance and purchasing needs.

• Test experience including: writing test cases, testing applications, black

box/white box testing, troubleshooting XML, test plan execution and

coordination, and stress tests.

PROFESSIONAL EDUCATION

• University Of Phoenix, BSIT, Graduated with Honors 06/2008

• NetDesk, MCSD and MCDBA Training, 07/2000 – 01/2001

• Certified Careers Institute, Microsoft Certified Network Systems Engineer Program,

02/1998 – 10/1998

• LDS Business College, Basic Computing, Novell Netware 07/1997 – 12/1997

ADDITIONAL COURSES:

• Volt Technical Training, application and Internet security testing, ASP.NET



Contact this candidate