Sunteți pe pagina 1din 2

Albert Yau

Tel: 703-969-9884 Email: ayau@gmu.edu

Fairfax, Virginia

SUMMARY Educated and experienced individual with 10 years in full software lifecycle development. Team player with good writing and communication skills. EDUCATION

Ph. D candidate, Computational Sciences & Informatics, George Mason University, Fairfax, VA. (Completed all academic courses as of May 2003) (GPA 3.5) MS Applied Mathematics (minor in Actuary), May 2000, George Mason University, Fairfax, VA MS Electrical Engineering, August 1995, George Mason University, Fairfax, VA BS Physics, May 1993, George Mason University, Fairfax, VA

TECHNICAL Languages: C, C++, Java2, C#, Managed C++, Visual C++, STL(Map, Set, Vector) S/W Tools: Insure++, Quantify, MS Office, EXCEL, DevPartner, Bullseye Networking: TCP/IP, UDP Database: SQL Server, T-SQL programming, Access 2000, ODBC, ADO.NET, MYSQL O.S: UNIX, (Solaris 5.6, HP-UX) Windows (95, 98, XP), Unix shell scripting, MacOS Engineering Tools: MATLAB, Simulink, Perforce, Surround EXPERIENCE

.Net C# Developer, PCTEL, Inc, Germantown, MD. 7/10 Present Environment: VS 2008, C#, Managed C++, Message Queues, Shared Memory, Window Form, Win32 API Designing, developing scanning receivers for GSM, LTE, EVDO, CDMA ,WCDMA, TD-LTE networks used in cellular technology in C# .NET environment. Supporting Seevue and Seehawk scanning user interfaces for scanning receivers. Implementing and integrating dynamic link libraries, GUI modules. Designing and developing distribution algorithm for evenly distributing channels into scanners for Seehawk. Deploying application using install shield. Debugging and testing the codes. Game Software Developer, Video Gaming Technology, Charlottesville, VA. 12/06 1/10 Environment: VS2008, VC++, C#, SQL Server, DirectX, Perforce, Dev Partner, Bullseye Designing, developing, upgrading, maintaining and supporting Five Reel Video Games in VC++ .NET environment. Running and testing the games with Client XP box remotely via Ethernet connection. Configuring and setting the SQL Server for connecting to client. Monitoring games to locate problems such as excessive object use and memory leaks and Windows API errors using DevPartner.

Software Engineer, EG&G, Dahlgren, VA. 8/04 7/06 Environment: VC++, XML, QT C++, Linux, Solaris Supporting modeling effects of Chemical and Biological warfare (CBW) defense simulation (CONTAM) with Naval Surface Warfare Center at Dahlgren Division, VA. Developing algorithms in Visual C++ and Java2 application to input files for CONTAM multilevel buildings and underground tunnel to merge them to make a single merged building model, taking the simulation results for the merged model and generating separate results for individual models. Developing interpolation and extrapolation algorithms of merging Wind Pressure Contaminant files for CONTAM simulation. Analyzing Conjugate Gradients and Successive Overrelaxation Method for CONTAM and testing and debugging to ensure the accurate simulation results. Supporting Tactical Control System (TCS) on unmanned airborne vehicles (Fire scout and Global Hawk) and carrying cppunit testing on TCS software in unix environment. Fixing and debugging the codes in compliance to change requests.

Systems Engineer, Robert Half Technology, Tysons Corner, VA. 04/04 07/04 Environment: VC++, XML, Access, Java 2, Java Swing, ODBC, Matlab Supported Mine Counter Measure (MCM) simulation project with Naval Surface Warfare Center and providing software support to detect, classify, localize, identify and neutralize suspected mine threats throughout the water column. The simulation system is capable for mine clearance (RAMICS), minesweeping (OASIS) and neutralization (AMNS) based on MCM planning which is driven by complex decision algorithms. Supported simulation of varieties of sonar and acoustic tracking systems. Supported the World Map Panel GUI interface which is capable to create the mine location, altitude and environment factors on the world map for implementing with MCM project.

Systems Engineer, SYColeman Corp, Fairfax, VA. 05/03 10/03 Environment: VB, XML, Access, Matlab Supported Communications Engineering and Analysis Group (CEA) and provided software development expertise to the Warfighter Spectrum Usage Tool (WSUPT) in support of the Defense Spectrum Office (DSO). Evaluated the underlying algorithms and methodology in consulting the WSUPT application and formulating new and better ways to enhance its performance and capabilities. Provided similar efforts for the Department of Operational Test and Evaluation (DOT&E) for their Range System Database. Provided technical expertise to CEA in terms of communications and computer network engineering. Contributed to discussions and analyses of military communications architectures being studied for DSO as well as advanced C3I concepts being supported by CEA.

Research Programmer, George Mason University (Dept. of Mathematics), Fairfax, VA. 8/02 12/03 Environment: VC++, Java2, Java Swing, Matlab Developed computer nonlinear regression models using multilayer Perceptrons and radial-basis function. Developed fast C++ algorithms to solve partial differential equations. Other tools used: Matlab. Developed project on denoising of digital signal by Discrete Wavelet Transform (DWT), the noisy signals is denoised by DWT method and feed into match filter for demodulation. The same noisy signal would feed into the same matching filter for optimum demodulation. The simulation is using Matlab script. Software Engineer, UUNET, Worldcom Campus, Ashburn, VA. 11/00 6/02 Environment: C++, Java2 on Sun platform. Developed and modified code in C++ of RADIUS (Remoted Authenticated Dial In User Server) accounting collector on server side. RADIUS accounting collector is responsible for receiving the accounting request and returning a response to the client, updating username and realm etc to the mysql database. Developed Pro*C SQL embedded codes in Radius to interface with MYSQL servers, optimized the mysql database to handle the heavy incoming traffic. Created Perl script to generate proxy daily report by using fork processes (light weight threads) to collect proxy traffic information from number of proxy boxes. Research Programmer, George Mason University (Dept. of Mathematics), Fairfax, VA. 8/00 9/01 Environment: MATLAB SimuLink, and C++ on Silicon Graphics. Developed algorithms for Radon transforms. The proposal intends to apply novel edge-detection and gradient estimation techniques to detect important features in images directly from their tomographic data. The goal is to form mathematically proper images of the human body with minimal X-Ray imaging radiation exposure to human tissue.

PROFESSIONAL AFFILIATIONS Member, Actuarial Society (passed SOA exam 1 in 1995) C++ BrainBench Certificate (Awarded Nov, 2006) C BrainBench Certificate (Awarded Nov 1st, 2000)

S-ar putea să vă placă și