Professional Resume
for
Thomas Allen Slossar
tom_slossar@yahoo.com


Summary of Qualifications
  • Over 20 years developing software, including an extensive list of successful enhancements to the TransCore DAT Partners Desktop software and to the EDS Unigraphics CAD/CAM software.

  • Skilled in the use of C++, C#, C, Java, OS shells, and other programming languages.

  • Skilled in the use of CASE tools such as Microsoft Visual C++, Microsoft Visual Studio .NET, WISE InstallBuilder, Sun WorkShop, debuggers, defect tracking systems, and source code management systems.

  • Skilled in the use of other tools such as Paint Shop Pro, Excel, Word, Lotus Notes, Outlook, and VNC.

  • Broad background in all phases of software development including design, implementation, debugging, testing, documenting, and training.
  • Work Experience
    Cascade Corporation
    Senior Application Developer / Analyst
    (6/7/2005 – Present)
    I lead the support of Cascade’s Unigraphics/NX3 and Teamcenter Engineering applications. I am on call 24/7 for both European and North American locations. I resolve issues concerning Windows client installations, Unix server installations, database integrity, and usability. I assisted with a corporate-wide update to Oracle9i, NX3, and Teamcenter 9. I maintain and enhance custom ITK and User Exit code that pushes engineering revisions through the workflow process and to other databases such as JDEdwards.
    TransCore
    Product Development Engineer IV
    (6/16/1997 to 1/14/2005)
    I developed and maintained DAT Partners Desktop software. This application is a three-tiered client/server application that provides real-time freight matching services. The DAT server is written in C and runs on a Unix operating system. I was called on to debug and fix this multi-threaded application many times. The customer client/server portion is written in C++, runs on a Windows operating system, and is built using Microsoft Visual C++. This portion is composed of several DLLs, executables, miscellaneous files, and a shared database across a Windows Network. I was the sole programmer responsible for the client-side changes and production builds for the final three releases of this software. I was also responsible for creating the master installation executables and CDs for several other products (using WISE InstallBuilder).

    I implemented many new features to the software, especially with respect to the user interface. I added embedded and pop-up browsers, rollover tool tips, right-click pop-up menus, and sound files. I created new dialogs and bitmaps. I modified the database and client/server communication while ensuring backward compatibility. I added real-time bus events to enable client seat licensing enforcement and multi-user synchronization.

    I also developed tools to assist in daily operations. I developed Internet Web pages that are used by our customers to download our products, and I developed Intranet Web pages that are used by the Customer Support department to monitor customer activity. I was also responsible for Unix scripts that performed synchronized activity across multiple systems and that provided statistical information about our customers. Other duties included: updating Windows Help files using RoboHELP, creating detailed design and testing specifications, and tracking defects.

    Results: I consistently delivered my work on time and free of defects for a business critical application that served approximately 9,000 customers and that performed over 500,000 transactions per month. I received several bonuses for meeting all objectives assigned to me and I received an award for making transaction performance over ten times faster.

    Roper purchased TransCore and I was laid-off at the time of acquisition.
    EDS
    Advanced Engineer System Engineer
    (1991 to 6/16/1997)
    I developed and maintained Unigraphics CAD/CAM software on a variety of platforms. I authored detailed technical specifications for software enhancements. I implemented enhancements in C and I maintained FORTRAN code. I performed exceptional code reviews, thorough quality assurance testing, and I provided training.

    I worked with their proprietary programming language (known as GRIP) for four years. I was the lead programmer responsible for maintenance and enhancements to its assembler, compiler, linker, and interpreter.

    I worked in the area of Geometric Modeling for eight years. I integrated many projects including: a geometry transfer program, a solid face to trimmed surface function, an external curve and surface evaluation module, and countless user interface improvements. I also implemented many new commands to the GRIP language to create and edit curves, surfaces, and solids.
    McDonnell Douglas
    Principal Software Engineer
    (1985 to 1991)
    I developed and maintained Unigraphics CAD/CAM software. Electronic Data Systems purchased the Information Technology Division from McDonnell Douglas. I was transitioned to EDS at that time.
    First Interstate Bank
    Mortgage Loan Processor
    (1977 to 1981)
    Job duties included mortgage loan processing, computer operator, and data processing. I left to attend Portland State University.
    Education
    Portland State University, Portland, Oregon, 1985.
    B.S. Computer Science
    B.S. Psychology

    Oregon Graduate Institute, Beaverton, Oregon, 2004.
    2349B: Programming with Microsoft .NET Framework (Microsoft Visual C# .NET)