Site hosted by Angelfire.com: Build your free website today!

My Resume

Mark Hu (Xiao Hu)
124 Burnham Dr.
Fords, NJ 08863
(201)860-7583(o) (732) 512-0454 (Bp)
e-mail: mark.x.hu@db.com
(917) 556-7769 (Bp)

Objective :Looking for challenging position to extend career path

Education:
June.1998
Microsoft Certified Professional ( MCP ID#1031728 ) title: MCSE/MCP+Internet
Feb.1996 - Dec.1996
Ph.D program ( Computer Science ) at City University of New York - College of Staten Island GPA: 4.0/4.0
Sep.1993 - July.1995
M.S. (Engineering) at Beijing University of Aeronautic & Astronautic, Beijing, P.R.China GPA: 3.85/4.0
Sep.1989 - July.1993
B.S. ( Fluid Dynamics & Numerical Simulation ) at Beijing University of Aeronautic & Astronautic, Beijing, P.R.China GPA: 4.0/4.0
Experience :
June.1999 - Now
Tech. Lead for Duetsche Bank’s CAI (Common Accounting Interface) project – a COM components based central router system running on a cluster NT server machines, under MTS, MSMQ and SQL server as Meta-data base, all the bank internal business routines and rules are implemented in these running COM based business objects which work as a bridge between the old mainframe system and the new system. Team Leader for a CAI developing team, re-implement bank file transfer protocol as a COM object using ATL/MFC, and put a run-time monitoring Interface and run as NT service , so the file transfer (the only data communication mechanism between Global One* - the old mainframe system and Invest One*) would be monitored and the process would be logged as NT events which would make NT scheduler available for the process automation, and the service would be more efficient and extendable than before. Project & Team management: project planning – the design document, tech. Re-view document and the detail implementation document, and team members management – different jobs assignments in multi-members, multi-environment oriented developing team, and supervise the whole project running track to keep the budget and time-frame in the range we planned before.
Dec.1998 - June.1999
Develop customized COM components for Panorama ( Risk & Investment Management software ) using Visual C++ 5.0&6.0/MFC&ATL and MS SQL 6.5&7.0 under Windows NT : 4 different COM instrument type add-ins which support 4 interfaces ( IPriceable, IProductFactory, IproductDescriptor, IPanDBAccess and IProductCharacteristics ) for Panorama to pick up, this includes: front-end Initialization , middle-range data communication and back-end data Saving and Archiving , all the COM DLLs were created using MFC and keep ATL version as well. Develop customized COM OutSpectors which support IoutSpector and IInstrumentNavigator to using the COM instrument Add-Ins using Visual Basic 5.0&6.0 and MS SQL 6.5&7.0 under Windows NT. Internal development: Registry Tools development & customized command-line. Currently develop the customized COM/MFC Development Tools for clients to create their own COM Add-In DLLs using Visual C++ 5.0&6.0/MFC, implementing Tree View, OLE, Drag & Drop, file browsing & filtering – MIDL compatible. Develop GPS customized MFC COM Add-In communicator which will pick up any COM ready language (like Visual Basic) based COM DLL and communicate with Panorama future release which will be pure MFC & IE style, this MFC COM Add-In communicator will act like a proxy driver, for client side, it works like a server, for server side, it works like a client, and this will release re-development press for any project done in non-MFC. Network data communication tools for Panorama and HQ project using MFC.
July.1997 - Nov.1998
NEC System Laboratory Inc. Princeton, New Jersey Open System Technology Center Software Engineer NEC Internet secure-ware SOCKS VPN developing team ( NT group ) . Integrated Cop Manager inside SOCKS VPN Manager - C++, OO based application & MFC based GUI, MDI documents/multi-tabs, and multi-platform based application ( Win 95 ,NT and Unix ), capture real time network traffic, un-authorized log-in attemps, remote/local Registry configuration (for Win 95 and NT ), Idle/Refresh time configuration, Cop Rules file editing, log-level and log file choosing or log to Event Viewer ( for NT), sending Alarms to local and remote Hosts and Clients. . Using VC++ 4.2 & 5.0, MKS for source integrity - keep source code sync. For multi-platforms. . NEC SOCKS VPN maintenance, debugging, re-building and packing using Install-Shield. . Stress testing for NEC SOCKS VPN and testing metrics design. . Integrated NEC SOCKS VPN Client side package developing in process. . Resolving Client side requests - mainly from Tokyo, Japan. . NEC SOCKS VPN - Big Globe backward support for NT 3.51 ( GUI developing and re-design, re-packaging ). . CORBA NT developer - provide NT, VC++ developing expertise for CORBA group which is mainly Unix based. . Assistant NT Administrator, day-to-day system Administration, maintenance, and intranet re-architecture. . Intranet web site maintenance and page design.
March.1997 - July.1997
Telecommunication Technology Corp. Manhattan, New York Programmer/Analyst . Working in Allentown, PA with IBM Corp. and Computer Aid Inc., duty is stress testing for Fac Ops - new generation Industry Automation-ware ( for NT, OS/2 and AIX ). . Trouble - shooting Fac Ops under Windows NT, Oracle, DB/2 and AIX, testing system set up & maintenance and test metrics editing.
Nov.1996 - March.1997
Telecommunication Technology Corp. Manhattan, New York Programmer/Analyst . Working at client side - serving for Bauch&Lomb Inc. in Rochester, New York. . C/C++ programmer, Oracle7 DB App. Maintenance, IBM Plant Work App. For Bausch&Lomb Site support & trouble shooting, new working module developing based on VC++/MFC ( GUI side ) for the label Gun Scanner of the production floor ( client side ) and server side DB integration, and building new product date/time label generation engine ( production shift based ) - C based Oracle DB App. . Oracle DB server side data manipulation and DB maintenance, and PL/SQL programming. . IBM Plant Work Training - IBM Corp at Boca Raton , Florida, Plant Work programming, trouble shooting and system support. . New gen. NT implementation and system update architecture document design & implementation, day-to-day production floor NT Administration & Support. . IBM CS/2 & PLC trouble shooting.
Aug.1996 - Oct.1996
General Information Tech Inc. Mahattan, New York . System Integration & Administration for NT 3.51 and Unix, system maintenance and software/package update & support.
Aug.1995 - Nov.1996
Computer Science Dept. of College of Staten Island - City University of New York . Research Project - Algorithm Animation developing using SRC Modula-3/Zeus, and Video Conferencing. . Developing Algorithm Animation modules using SUN C & GNU C++, and integrating with 3-D web site, real video implementation & testing.
Oct.1993 - May.1995
Programmer/Analyst for China National Petroleum Corp. . Maintain system & resources, install and system configuration ( SUN Solaris ). . Developing real 3-D simulator ( Algorithm & Browser )for Non-Newton Fluid and wind. . Industry Software Life Cycle design, code testing, installing and maintenance. . Algorithm & Code Optimization for Graphics Layout, developing MFC based Windows GUI, client & server side ODBC based DB integration, and Access DB App. Developing using DAO APIs, code testing, set up real time step-simulator for Fluid Pollution Observation & Prediction, Expert System design & implementation based on step-simulator and its 3-D graphics layout.
Oct.1990 - July.1992
C/C++ Programmer and Application Developer . Develop modules' interface and its encoding with other application, structure design, and GUI developing using Windows APIs and Motif for Unix. . Developing data filter for data filtering, sorting and transferring, graphics display optimization for data driven applications.
Computer Knowledge:
*Languages:
C/C++, Visual C++, Visual Basic, Unix Ansi C/C++, PL/SQL, Quick Basic, JAVA, HTML,VRML, FoxPro, PowerBuilder, FORTRAN, Assembler.
*OS:
MS Windows/Windows NT, Unix/X-Windows, OS/2 Warp, Macintosh, VAX/VMS.
*Hardware:
PC, SUN SPARC workstation, SGI, HP, VAX/VMS.
*Packages:
Applications for MS Windows 3.x, Windows 95, Windows NT/DOS and Unix/X-Windows, MFC/OLE,, MAPI and TAPI, MS SQL server, MS Access.
Main Academic Courses:
Assembly Language, System Programming, C/C++ Programming,Operating System, Motif Programming, Computer Graphics, Fractals Theory on Computer, Data Structure, Data Base Theory & Design, Computing Theory, Software Engineering, Compiler Construction, Numerical Simulation Theory, System Analysis & Design, Algorithm, Computer Architecture, Quantitative Method in Information Management System.
References:
Available upon request.




Email:

Email: mhu@syl.nj.nec.com