Chris Morris

Experienced Agile Software Developer

Dallas/Fort Worth Area

Current
Past
Connections
121 connections
Industry
Computer Software
Websites

Chris Morris’s Summary

Senior Software Developer with well rounded experience developing object oriented client/server applications for Windows, process automation and agile process management. Interested in TDD, object oriented design principles and open source.

Employed on a wide range of applications including an interactive 3D rendering engine, timecard processing, unattended Windows services and responsible for coding and supporting a public SDK for interfacing with custom hardware. Roles have included coding, quality assurance including custom integration test automation, team leading and process training.

Portfolio available: http://clabs.org/resume.htm

Chris Morris’s Specialties:

C#, Java, Ruby, Delphi. CVS, SVN, TeamCity. SQL Server, Oracle. Windows API, WFC, Windows Forms. JUnit, NUnit, Ant, NAnt, Spring.NET.


Chris Morris’s Experience

  • Sr. Developer

    FedEx Office

    (Public Company; FDX; Printing industry)

    August 2009Present (4 months)

    Working with a team of Improving Enterprises consultants on a project to help merge retail and commercial web products (http://printonline.fedex.com and http://docstore.fedex.com respectively).

  • President

    cLabs, Inc.

    (Information Technology and Services industry)

    August 2008Present (1 year 4 months)

    cLabs, Inc. is my own S-Corp I contract through.

  • Sr. Developer

    CROSSMARK

    (Privately Held; Consumer Goods industry)

    August 2008July 2009 (1 year )

    Worked with a team of developers on the integration of a business unit acquired from another company. Major contributions included developing two key pieces of the system, the first being a rewrite and enhancement of a survey authoring tool, written in C#/Windows Forms and hosted as an ActiveX control. This piece included object-oriented design and analysis, coding and a full suite of test automation.

    The second piece was a web-based survey engine for end-users to execute surveys built by the builder tool. I created a custom automated build solution with Rake and MSBuild to recompile code from a Window Mobile project in order to re-use the same survey engine on the web. Along with the core engine, a stateless wrapper had to be fashioned to allow the single-user, stateful handheld engine to be used in a web environment. Work included a simple UI front-end, using jQuery and ASP.NET Web Services which emulated the feel of handheld, for the benefit of both survey authors and end-users which could use either the handheld or the web to report the surveys.

    Re-using the handheld code also benefited the project from a QA perspective, as the test rigs I built for the web engine were also helpful in uncovering bugs in the mobile project. The test automation included a rig which analyzed and executed every path through a bank of test surveys, plus a custom load test rig to flush out problems under stress.

    Minor contributions included technical oversight at the onset of the project and issue management for the handheld team during a beta period. In addition, I gave a presentation on SOLID Objects.

  • Sr. Developer

    eInstruction

    (Privately Held; 51-200 employees; E-Learning industry)

    December 2003July 2008 (4 years 8 months)

    OOP design for desktop application originally written in J++ and recently ported to C#. Also responsible for SDK for interfacing with our custom hardware, written in Java and cross-compiled to .NET via IKVM.NET.

    In addition, I built from scratch automation infrastructure for unit testing, builds, code reviews, version control (CVSNT), mostly in Ruby. Starting in Fall 2007, transferred continuous integration from custom build automation to TeamCity 3.0. Also started in early 2008 transferring version control to Subversion.

  • Sr. Developer

    Snelling Staffing Services

    (Privately Held; 1001-5000 employees; Staffing and Recruiting industry)

    February 1999December 2003 (4 years 11 months)

    Primary Project: DocuTIME Timecard Entry System. Sole
    developer for most of the project during my time there. DocuTIME is an add-on product to EmpACT for timecard entry and transmission into a custom PeopleSoft import process for cutting paychecks and invoicing. The DocuTIME system included an automated server
    (multi-threaded NT Service) called DocuTIME Gateway for the
    processing of incoming data. Applications were written in Delphi with SQL Server and Oracle back-ends. By the end of 2003, over 175,000 timecards and 50 million dollars in money paid had been processed through DocuTIME.

    A large percentage of the DocuTIME codebase was retrofitted with automated unit and acceptance tests during my time there.

    Other work details available on request.

    EmpACT Product Site: http://www.eempact.com

  • Lead Developer

    EPRI

    (Non-Profit; 501-1000 employees; Research industry)

    July 1996February 1999 (2 years 8 months)

    As one of the original developers of TIMS (electric utility application to record, transmit and store inspection data of transmission line assets), I was chiefly responsible for interactive 3D graphics programming and
    object-oriented development in Delphi for Versions 1.0 through 2.4. The field app was designed for hand-held pen-based systems. Responsibilities included GUI design and implementation, relational database structure design and implementation, SQL programming, installers, build engineering and eventually lead developer on a team of 5.

    TIMS Product Site: http://www.3-gis.com/products/tims.html

  • Sr. Programmer Analyst

    Associates

    (Public Company; 10,001 or more employees; Financial Services industry)

    July 1995July 1996 (1 year 1 month)

    General Microsoft Access and Visual Basic development in support of a few departments. Work included an application to store scanned images of forms for an ordering catalog and a Branch Expense and Analysis application for a team of auditors which included data synchronization between remote databases via a custom add-in library for Access for 2-way replication of database objects (queries, forms, reports).

  • MIS Manager

    VideoPlus

    (Privately Held; 51-200 employees; Media Production industry)

    July 1993July 1995 (2 years 1 month)

    Responsible for all in house development (Visual Basic), Microsoft Access database administration, network administration and software support.

    Designed and developed Access System to store reservations for purchased broadcasting time on 2 satellite transponders owned by company. System featured versatile GUI for reviewing reservations. Designed and developed Access application to replace a proprietary Order Entry system. Designed and developed the SDACC System (Satellite Dish Aiming Coordinate Calculation System) in Visual Basic. System calculated dish aiming coordinates based on zip code.


Additional Information

Chris Morris’s Websites:

Chris Morris’s Groups:

AWTA, DFW PragProg, dallas.rb, Denton Bible Church, The Village Church.

  •    Service Oriented Architecture Special Interest Group
  •    .NET Developers
  •    TopLinked.com (Open Networkers)
  •    DFW Information Technology Consultants
  •    Fans of Digsby

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Chris Morris’s full profile:

  • See who you and Chris Morris know in common
  • Get introduced to Chris Morris
  • Contact Chris Morris directly

View Full Profile