BIROW VICKI HUANG
Pleasanton, CA 94588
***********@*******.***
EMPLOYMENT
Oct. 1998 – July, 2008 Software Engineer, Northrop Grumman Mission Systems, Rome, New York
1.Developed software for the NGA (National Geospatial-Intelligence Agency) –
DGIWG (Defense Geospatial Information Working Group) Portrayal Registry is a geospatial symbol registry web application implemented by JAVA servlet and JavaServer Pages (JSP) on Apache Tomcat platform. The followings were the detailed task accomplished:
a) Developed GUI code for registry rule analysis displaying lexical analyzer, which interfaced with JavaCC generated rule parser.
b) Graphic implementation: Combined symbol and geometry to generate graphics. Used SVG (Scalable Vector Graphic) graphic standard, Inkscape editor, and Batik SVG toolkit to edit and display graphics.
c) Implemented Hibernate Java SQL objects to access mySQL database.
d) Built servlet in Netbeans IDE and deployed servlet on Apache Tomcat platform.
e) Web application link: http://www.dgiwg.org/dgiwg/htm/registers/registers.htm
2. Developed software for the Air Force Rome Laboratory - Dynamic Air and Space Effect-Based Assessment (DASEA) Next Generation Assessment Environment (XGen) project is an assessment tool provided assessment results and assessment forecast at the operation level. DASEA was implemented on Sun Glassfish enterprise platform. Accomplished task were: JAVA Swing interface implementation; ArcGIS Geographic Information System integration, transforming USMTF to XML format, and assessment model building.
3.Developed software for the NGA (National Geospatial-Intelligence Agency) –
Joint Mapping Toolkit (JMTK) project is a toolkit designed to satisfy the DOD (Department of Defense) services common MCG&I (Mapping, Charting, Geodesy and Imagery) requirements. The followings were the detailed task accomplished:
a) Implemented client-server reconnect process using the x Toolkit/Motif and Visual C++ on Solaris and Windows.
b) Developed import and retrieval features for Raster Navigational Charts, Digital Bathymetric Data Base – Variable Resolution data.
c) Developed JMTK Index Manager Functions, which was a core part to be used by diversified (Grid, Raster, Vector, and Shape) data types stored into UNIX SDBM.
d) Performed implementation/ Software development of a platform-independent JAVA GUI map browser/viewer rendering maps for use by military command and control systems, used Java Swing class and JAVA Native Interface (JNI) methodologies.
4. Developed software for United States Southern Command (US SOUTHCOM) - Generic Intelligence Process (GIP) project implemented United States Message Text Format (USMTF) Data Extraction, Transformation and Loading (ETL) functions. This project supported various maritime tracking and counterdrug operation on UNIX/C Platform. The followings were the detailed task accomplished:
a) Enhanced legacy Generic Intelligence Process (GIP) data ETL functions by adding GUI interface used X11/Motif tool.
b) Integrated Natural Language Unit (NLU) with Perl Scripts and UNIX C.
c) Implemented client Interface to US SOUTHCOM data warehouse using JAVA socket class.
d) Assisted customer related demonstration and provided technical writing information of an object-oriented platform-independent Next Generation GIP (NGIP).
e) Converted VAX floating format radar data into IEEE 754 format with lower C functions to manipulate bits, bytes and addresses.
f) Assisted writing proposal of next generation product.(NG-GIP)
June 1998 - Oct. 1998 Software Engineer, IIT Research Institute, Rome, New York
Administered a client-server Database Information System which Visual Basic Client query the Informix SDBM on UNIX. The followings were the detailed task accomplished:
a) Converted the client application from Visual Basic 4.0 to Visual Basic 5.0 version.
b) Designed the graphical display window for the application.
July 1996 - Feb. 1998 Software Engineer, Waterford Institute, Provo, Utah
Designed and implemented multi-media educational programs used Microsoft C++ for the lower grade elementary children. The followings were the detailed task accomplished:
a) Designed education programs with educators, artists and musicians, and implemented Visual C++ on Microsoft Windows API/MFC platform to apply audio, video, bitmaps, text, dialog boxes, timer, etc, to mouse driven and keyboard activities.
b) Supervised project rebuilt and released to Quality Assurance Department.
July 1987 - Jan. 1994 Program Analyst, Trust Company of New Jersey,
Jersey City, New Jersey.
Developed and Implemented multiple banking application systems which included checking, payroll, pension etc. The followings were the detailed task accomplished:
a) On-line check inventory processing, commercial loan, payroll and check item processing implemented on a UNISYS MCP/AS COBOL environment.
b) Led the on-line check inventory system project, coordinated the efforts of two engineers to analyze, design, implement, and test the product.
Sep. 1986 - Aug.1987 Graduate Assistant, New Jersey Institute of Technology, Newark, New Jersey
Administrated Student Registration Database on DB2 for NJIT Education Extension Program.
June 1983 - Aug.1985 Assistant Researcher, Taiwan National Science Council
Responsibilities were data collection, data analysis and statistic analysis. During my service to NSC Taiwan, I also supported seminar preparation and hosted 400 speakers and guests.
EDUCATION
Sep. 1985 - May 1988 M.S. Computer Science, New Jersey Institute of Technology, Newark, New Jersey. M.S. Research
The research included:
a) Database concurrency implementation, which simulated a concurrency control function that could be executed simultaneously for multi-users,
b) Designing a command driven graphics package.
Sep. 1979 - June 1983 B.A. Business administration, National Chung-Hsing University, Taiwan. B.A. Honor Project
The project was simulating a merchandise flow system on a Wang system.
SKILLS
Languages C, JAVA, C++, Visual C++/MFC, Visual BASIC, XML, Xwindow/Motiff, Perl script, Python, COBOL, BASIC, Informix, FORTRAN, Pascal, PL/1, EPL, Assembler, SVG, Groovy, Java Script.
Systems Window 2K/NT, Linux, Unix / Solaris, HP-Unix, Dec Alpha, VAX/VMS, Unisys V350/MCPVS 3.15, EPLXS
Others Tomcat, Glassfish, NetBeans, Eclipse, MySQL, PostgreSQL, ArcGIS, Inkscape, SVN, SCCS, Razor, Hibernate, J2EE.
STATUS
U. S. Citizen with Active Security Clearance