|
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 |
| |
|
| 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
|