Word version
Thomas J. Weiss
weiss@cs.wisc.edu

Summary of Qualifications

    Over ten years experience in software engineering. Proficient in a variety of development and target environments. Innovative and forward-looking thinking that has resulted in four patent disclosures and internally published papers. Proven leadership abilities of in-house and global engineering teams. Consistently ranked in the top tiers by management.


Skills and Strengths
  • Nine years design and development experience with server applications and embedded realtime systems on Windows, VxWorks 5.4, and linux/unix distributions (Red Hat, Debian, Monta Vista, Solaris) for multiple hardware operating environments (Intel x86, Intel Itanium2 64 bit, PowerPC, Sparc).
  • Proficient in a wide variety of programming languages including: C++, Java, C, Python, Unix Shell Scripting, SQL, PHP, HTML.
  • Understanding of Software Configuration Management concepts and proficient with MKS Integrity Suite and Rational Clearcase/Clearquest.
  • Six years experience software implementation using UML modeling with Rational Rose.
  • In-depth knowledge of software license management systems, specifically Macrovision Flexlm License Manager.
  • Adept in TCP, UDP, and multicast networking applications.

Employment
Senior Software Engineer
Trading Technologies, Inc.
August 2006 - present
Chicago, Illinois

    I serve as the Lead Engineer for the TT ICE_IPE Gateway. The ICE_IPE Gateway connects TT's client trading applications (e.g., X Trader ©) to the IntercontinentalExchange. The gateway converts order and price information between ICE's exchange protocol and TT's internal protocols. I am responsible for the quality of the gateway. I guide the requirements creation, design, implementation, and unit testing.

    I maintain common library software components which provide network communication, trader risk management, order routing, market price data, etc. I created a process to better document TT's internal software libraries and make the documentation readily available to developers. This process has been adopted as an internal TT standard.

    I participate short term development projects such as 1) performance optimization prototyping, and 2) assisting in development of futures exchange simulators to provide market availability when market environments are not available.

    All of these development activities at TT are done using Windows XP/Server and Microsoft Visual Studio.

Senior Staff Engineer
Motorola, Inc.
June 1999 - August 2006
Arlington Heights, Illinois

    I developed high availability middleware for cellular infrastructure products. The product has a large scope, including cluster management, platform services, and remote management software. This platform is reused in many cellular products, many of which achieve zero downtime in commercial deployment. I lead and mentored development teams comprising of five to ten engineers.

    Previously, I served as a Systems Engineer in the Operations and Maintenance software for cellular products. This product is used by cellular operators to configure and manage cellular networks. My work focused on performance and usability improvements. In addition, I was the lead engineer in a project to integrate software licensing into the entire CDMA RAN. This feature enables Motorola to maximize profit in their product portfolio.

    In addition to my engineering responsibilities, I served as the liaison between the Information Technology team and the development team. I maintained the development environment, troubleshot issues, and served as the administrator for Windows Terminal Servers, Linux web servers, Windows desktops, and databases.

    Bravo Award for outstanding effort in stateful redundancy feature, 2001. Bravo Award for outstanding effort integrating software license management into the CDMA RAN, 2004.

Student Programmer
Madison Gas & Electric
March 1998 - May 1999
Madison, Wisconsin

    As a student programmer at Madison Gas & Electric, my duties consisted of verifying software for Y2K and application development. During this extended internship, I gained experience on a fully integrated power management system implemented on the VAX VMS OS, running on VAX and Alpha hardware by DEC.


Education
Master Degree in Computer Science with Distinction
Depaul University
2001 - 2004
Chicago, Illinois
Bachelor of Arts in Computer Science
University of Wisconsin - Madison
1995 - 1999
Madison, Wisconsin
last updated 27 January 2019
by Thomas J. Weiss