Thomas Fischer
tom101@cybergoon.com
http://www.cybergoon.com/tom
Objective
A challenging software development or design position with a focus on developing new technologies to solve interesting practical problems.
Experience
6/02-present Senior Software Engineer
Vayusphere, Inc, Mountain View, CA
 
  • Designed, organized and implemented many enhancements to IRiS, an IM bot development platform.
  • Worked with customers to design, implement, document, troubleshoot and support product solutions relating to core business.
  • Designed and implemented many enhancements to an IM client written in delphi.
  • Aided in the design and development of a logging, filtering IM proxy server.
  • Coordinated and instructed remote software development team working from india.
  • Aided in the development of company's core IM, web and Agent servers.
  • Redesigned, improved and managed build and release processes using ant.
  • Primary technologies used: java, ant, apache, tomcat, MS.NET framework, perl, servlet, jsps, cvs, sql, JDBC
10/01-6/02 Software Engineer, QA
Vayusphere, Inc, Mountain View, CA
 
  • Developed Lotus Sametime and Jbuddy Interface classes for Instant Messaging testing harness.
  • Aided in design and development of general purpose, OO Java testing harness.
  • Developed powerful Java infrastructure to automate testing of command-line programs.
  • Created and managed build and release processes in a multi-platform environment.
  • Developed an overall testing framework to minimize automation work by enforcing separation of application concepts and implementation.
  • Developed automated Winrunner test suite for windows and palm clients.
9/99-4/01 Software Engineer
Arzoo! Inc., Fremont, CA
 
  • Led a team which re-engineered a C++ windows IE chat client application to work with Netscape (COM, DDE)
  • Worked on the web development team to refine and implement new enhancements to the question/bid/answer web site using JSP/struts/Java programming.
  • Contributed in the redesign of a question/bid/answer jsp web site to use the MVC framework (struts).
  • Added an alert system to a custom chat server in C++, which received and processed messages from a database.
  • Aided in development of a multi-threaded performance test program in C++ to load test a custom chat server.
  • Developed and managed build, revision control and deployment processes in a Linux, Solaris and Windows (NT/98) environment.
6/99-9/99 Research Assistant
IBM Almaden Research Lab, San Jose, CA
 
  • Developed a file conversion/printing service that would dynamically format and route documents using tspaces.
  • Developed a management application that one could use to start any of a number of other tspaces applications.
3/98-12/98 Card Test Engineer
IBM Storage Systems Division, San Jose, CA
 
  • Added functionality to a card electronics test program written in C and C++ Open Class Library
  • Modified card electronics test program to include remote (TCP/IP) functionality
  • Was exposed to SCSI, LVD and FiberChannel hard disk drives
  • Wrote several utility programs in C, C++ and Java
6/97-8/97 Information Technician
Evergreen Community College Data Processing, San Jose, CA
 
  • Setup and configure PC's for users (hardware and software)
  • Training groups of 5-6 people in the use of business software
  • Aided in configuring network hardware/software (programming hubs, connecting PC's)
  • Aided in troubleshooting windows 95 machines on a TCP/IP network
  • Diagnose/Solve software/hardware problems with remote users
6/95-8/95,
6/96-8/96
Computer Operator
Evergreen Community College Data Processing, San Jose, CA
 
  • Familiarity with CICS/VM
Skills
Programming: C++, gcc, g++, STL, Java, TCP/IP, OOD, JSP, swing, SQL, perl, shell, OpenGL, HTML, javascript, CVS, gdb, make, OS Theory, Computer Architecture Theory, Kawa, Msdev, SSJS, lex, yacc, verilog, assembly
Operating Systems: solaris, Linux, Win 95/98, NT4.0, HP-UNIX, MS-DOS, Win3.1, os/2
Applications: silk (test, performer, radar)
Projects
  • Design and implementation of a prototype Object Recognition System.
  • Design and implementation of a device control system in Java using TSpaces
Education
Santa Clara University, Santa Clara, CA
Bachelor of Science in Computer Engineering, June 1999
GPA 3.5
Interests
  • game programming, AI
  • game: spring open source RTS platform
  • ongoing micropayments project

References

Available upon request