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)