This resume is under revision at the moment.
Read the old resume for now.
Wei-Hwa Huang
whuang@ugcs.net
onigame@hotmail.com
- Home
-
11813 Riding Loop Terrace
North Potomac MD 20878-3880 USA
(301) 309-0033
Home Page: http://www.ugcs.net/~whuang/
This resume's URL: http://www.ugcs.net/~whuang/resume.html
Text (ASCII): http://www.ugcs.net/~whuang/resume.txt
Adobe Acrobat PDF: http://www.ugcs.net/~whuang/resume.pdf
Microsoft Word DOC: http://www.ugcs.net/~whuang/resume.doc
Objective
A challenging position with strong potential for new experiences, possibly
using existing expertise in software development or other skills.
Summary
This is the English plaintext summary, suitable for non-technical readers.
If you are technical-minded or an automated resume-parsing system, feel
free to jump to the Technical Details section,
below.
Experience
-
Senior Member of Technical Staff, February 2000 - current
ARMILLAIRE Technologies, Bethesda MD
ARBROS Communications, Silver Spring MD
Designed and developed Java-based HTTP Web Manager for the Armillaire-2000(TM)
Switch, an advanced packet-based switching system that
provides Voice Telephony and ANSI/ITU-T SS7 Signaling over ATM.
Responsible for the design and development of the Web-based GUI for OAM&P.
Designed and tested XML-based prototypes of Armillaire-2000 configuration utilities. Designed Service Feature Server for VoIP prototype. Designed XML interface for ISM module for Armillaire-5000(TM) Switch.
Responsibilities include:
- Design and development of GUI prototypes
- Design and partial development of Provisioning Servlet/Applet system
- Design and development of Alarm Management system
- Internationalization of GUI
- Migration of switch configuration to XML-based design
- Team design of potential Voice over IP (VoIP) network
- Support as needed
GUI development skills include:
- Java Servlet programming
- Applet programming; use of Swing libraries
- Applet/Servlet Tunnelling
- JNI (Java Native Interface)
- JSP (Java Server Pages)
- Installation and maintenance of Java Web Server 2.0 on Solaris and NT systems
Other skills include:
- Writing test plans and supporting System Integration
- Refining User Documentation
- Member of ISO-9001 Tiger Team
- Coordination of Company Picnic
-
Government Contractor, October 1998 - February 2000
DynCorp, Reston VA
GTE Information Systems LLC, Chantilly VA
GTE Government Systems, Chantilly VA
Worked on the JSAN (Joint Staff Automation for the Nineties) contract
as part of the Joint Staff Integration Lab, servicing
the Joint Chiefs of Staff of the United States of America. Projects include:
- Designing, testing, and deployment of WWW browsers across the entire Joint
Staff in order to meet Y2K-compliance deadlines. Skills used include creation
of package with Microsoft's IEAK and deployment with SMS 1.2 Server.
- Rewriting Appointment Calendar generation program used by the Office
of the Chairman. Skills used include VBA development, support and documentation writing.
-
Government Contractor, September 1996 - September 1997
GTE Government Systems Corporation, Chantilly VA
Contracted for the Defense Technical
Information Center (branch of the Department of Defense); programmed
perl CGI scripts and some Microsoft Word Basic macros to generate
DefenseLINK News Release WWW pages. Included administration
of News Release database.
-
Summer Student, Summer of 1993
Institute for Defense Analyses:
Supercomputing
Research Center, Bowie MD
Generalized and solved a theoretical parallel networking problem
utilizing C programming and linear algebra.
Part-Time Experience
- Puzzle Challenge Author, Winter 2001
Binary Arts, Alexandria VA
Created puzzle challenges for product
Metro.
Selection of "40 Beginner-to-Expert Challenges."
-
Puzzle-Generation Software Author, Winter 2000
Dell Magazines, New York NY
Created software, using Visual C++, that generated Number Place
puzzles (a numerical logic puzzle) suitable for publication.
-
Puzzle Checker, Spring 2000
Sterling Publishing, New York NY
Reviewed book
MENSA Math & Logic Puzzles.
Checked drafts of book for errors in preparation for publication;
solved all puzzles and verified that solutions were unique (about 5%
of puzzles were flawed and were revised before publication).
-
Part-time puzzle designer, February 1997 - Fall 1998
Smart Games,
Incorporated , Salem MA
Software game company. Designed and created strategy-based levels
for SmartGames Stratajams and SmartGames Puzzle
Challenge #2.
-
Editor, January 1994 - November 1995
Caltech campus newspaper The California Tech
Elected and paid position; in charge of layout and design of paper;
editing, public relations, and personnel management.
Education
Selected Honors & Awards
Credentials
Computer Skills
Highly fluent in these languages:
- C
- C++
- Perl
- Pascal
- LISP
- Visual Basic (especially VBA)
- HTML
- XML
- TeX (LaTeX and AMS-TeX)
- Java
- BASIC
Inexperienced but knowledgable in:
- VC++
- Javascript
- Tcl/Tk
- LOGO
- Assembly
- SQL
Operating systems:
- Unix (many flavors)
- DOS
- MacOS
- NetWare
- Windows 95/98
- Windows NT 4.0
Software Libraries/Systems:
- OpenGL
- Open Inventor
- C++ Standard Template Library
- Java Swing
- Java Servlets
Application Software:
- Adobe Photoshop
- Adobe Pagemaker
- Adobe Illustrator
- Macromedia Freehand
- Microsoft Excel
- Microsoft Project
- Microsoft Word
- and others
Coursework
On-the-job Courses
- Multiple Microsoft Solution Developer courses
- Novell network administration
Undergraduate Coursework
- Discrete Mathematics and Computation
- Distributed and Parallel Programming
- Computer Graphics
- Basic Electronics
- Algorithms and Design
- Computational Methods
Other Skills and Interests
- Fluent in American English and Mandarin Chinese; can read Japanese
- Puzzles and games, including
- mechanical puzzles
- crossword
puzzles
- board games
- card games
- desktop publishing and graphic design
- pinball
- human language translation
- typeface design and graphics
- MIDI sequencing
- anime
Current as of 2002-02-14