Dachywan (D. C.) Wu
Email: d@thewus.us
408.230.1899
Last Updated Nov.,
2012
OBJECTIVE
Pursuit of a position that utilizes my mathematics, data analysis, algorithm development background and end-to-end enterprise software development experiences.
WORK EXPERIENCE
Principal Software Engineer, 2006 - present at Oracle Corp.
· Full life cycle enterprise software development with Agile Methodology using JIRA, GreenHopper and XPlanner. Analyzed product requirements; estimated the level of engineering effort; wrote functional specifications; UML diagrams; design specifications; test cases; unit test automation; profiling; problem diagnosis and provided resolutions.
· Fusion Pricing Design Center deploys to WebLogic Application Server: Java EE application, using ADF Faces components with JSF 1.2 support. Using Jdevelper and WebLogic Application Server.
· Fusion Pricing Application server: designed and implementation: Discount Rateplan, Pricing Profiles, Target Rating Engine Profiles, designed and created all xml schema files for command-line import/export and transformation to and from target engines using Java and Jdeveloper. Used jaxb marshaller for xml parsing. Used JobDispatcher and JMS Queues and WebLogic Application Server, for posting modification events to the target engine.
· Order and Service Management Studio (OSM) designed and implementation using Java, Eclipse IDE and Eclipse platform.
· AIA Fusion application integration between BRM and CRM: Served as the contact point from the BRM side to provide domain knowledge. Implemented an event AQ adapter for BRM pricing modification events.
Senior Software Engineer, Aug. 1997 - 2006 at Portal software (Acquired by Oracle)
· Billing and Revenue Management system development for global communications and media market. Involved in designing and implementing Infranet Server Pricing Facility Modules (fm_price) using C++ for running on MS Windows and UNIX system. Used XML parser for file I/O.
· C++ Pipeline rating engine components: Designed and implemented Billing Record and Input/Output Plugins for Solution42 Pipeline rating engine for running on UNIX and MS Windows.
·
JAVA Swing Tools using JAVA SDK J2SE 1.4: Designed and implemented Customer Management
(
· MFC Client Tools using VC++ 6.0 for Windows. Designed and implemented state-of the-art payments entry GUI system (PaymentTool) using Objective Toolkit 5.0 and Objective Grid 6.0 in a multi-tier client-server environment including internationalization (I18N) and localization (L10N).
· Designed and implemented file I/O and file import wizard framework for GUI tools.
Data Analysis/Software Engineer, Jan. 1997 – July 1997 at Affymetrix,
Designed and implemented:
· CellView: A GeneChip image analysis tools using VC++ 5.0 for Windows NT 4.0. Created new image analysis tools from scratch to completion. Applied newly developed algorithms for data analysis and data visualization. Applied linear regression principles for the comparison of multiple images. Cellview is also capable of various types of base calling and very useful for gene expression, mutation and mixture detection.
· Prepared and analyzed data for specific projects. Used Access 7.0 database SQL for data processing and preparation. Applied existing algorithms for data analysis.
Software Engineer, March
1994 -- July 1996 at Argonne National Laboratory,
Designed and implemented:
· The Waste Management Strategic Interactive Modeling System (WasteSIMS) using Watcom SQL databases and PowerBuilder 4.0 for Windows 95. A team to accomplish this project from scratch to completion. Used C++ for background risk and cost calculations, PowerBuilder for the GUI, data entry and graphical charts and reports, Watcom SQL database and stored procedure for the database management system, ODBC to connect to existing FoxPro database, S-designer for data models creation, PVCS Revision Control System for version control, and MS-Project to schedule meetings and monitor progress.
· Using Paradox to develop DECADES GUI for DECPAC database subsystem under MS-Windows.
· Improved and debugged existing FORTRAN and BASIC codes.
Software Consultant, Sept.
1993 – Feb. 1994 at American Association of Railroads,
Expanded TOES simulation system.
RESEARCH PROJECT
W-curves:
3D space walking curves for visualization of vast amount of genomic data.
Under the supervision of my thesis advisors, I independently researched and created the W-curves mapping algorithm and implemented a state of the art GUI on SGI graphic machines using C++ and GL libraries in the UNIX environment. I also used LaTex, Gnuplot, and Ghostscript high quality typesetting systems for publication.
3D information extraction from 2D images:
Experimented with shape from shading principles to extract 3D wire frames from 2D images.
Natural Scenes Rendering:
Applied fractal theory and ray tracer to create realistic looking nature scenes such as mountain terrains, water surfaces, trees, and clouds.
Medical Data Entry Interface:
Utilized Visual Basic and voice recognition tools in a joint project with a local hospital to create a practical data entry interface for physicians.
EDUCATION
Ph.D. in Computer Science,
M.S. in Applied Mathematics,
B.S. in Mathematics,
RELATED KNOWLEDGE
Programming Languages:
JAVA, C, C++, Swing, MFC.
Operating Systems:
LINUX, UNIX, HPUX, Solaris, MS-WINDOWS.
Special Skills:
Jdeveloper, Eclipse platform, WebLogic Application Server, .Net 2003, SGI GL Graphic library, PowerBuilder 4.0.
Professional Training:
ADF + EJB training, 2007, Oracle.
Java Swing training, 2002, Sun.
Guerrilla com, ActiveX training, 2000, DevelopMentor.
Thinking in Java, Java training courses, Oct. 1997, Sun.
Introduction to PowerBuilder, PowerBuilder Advanced DataWindows, PowerBuilder Performance Tuning Techniques, 1995 PowerSoft.
Languages:
Mandarin and Taiwanese.
PUBLICATIONS
Cork, D., Wu, D., et. al. "Geometric global genomic informatics for RNA viruses." International Journal of Medical Engineering and Informatics. pp. 227-249. October 2008.
Wu,
D. W-curves:
a Linear Time Algorithm Based on Iterated Function Systems for Computer
Visualization of Long Genomic Sequences.
Wu, D., J. Roberge, et. al. "Computer Visualization of Long Genomic Sequences." Proceedings of Visualization ¢93. IEEE Computer Society Press. Los Alamitos, CA. pp. 308-315. October 1993.
REFERENCES
Available upon request.
GEOGRAPHIC REQUIREMENT