Would you like to make this site your homepage? It's fast and easy...
Yes, Please make this my home page!
Wei Li
Contact: Weili_job@yahoo.com
TARGET JOB/WORK AUTHORIZATION/AVAILABILITY
- Computer technology related job (full-time or part-time), no preference on job location
- Employment Authorization Document (EAD) ready
- Available immediately
QUALIFICATION
- M.S. in Computer & Information Science:
- Fortran programming (7+ years), C/C++ programming (3+ years),
Java programming (1+ year)
- Strong skills in Visual Basic6.0
- Good knowledge in database programming (JDBC, Oracle, SQL) and MS Access
- Well experienced in Unix, Windows operating system
- Networking programming ability in both Java and C
- Good knowledge in parallel programming and distributed computing
- Advanced knowledge of internetworking with TCP/IP, networking security
- Good capability in VTK, Tcl/Tk, OpenGL programming and mesh generation
- Other programming ability in: Javascript, Perl, PHP,
HTML, XHTML, DHTML and XML / Intel 80x86 assembly language
- Advanced skills in Microsoft Office: Access, Word, Excel, Power Point, and Outlook
- Well trained and good hands-on experience in statistical software SAS/Base (9.0)
- Data steps, data sets and their modification/combination, import/export, subsetting data, informat, functions, format, procedures, tables, tabulate, listings, plot
- Internet, macro
- Others:
- Good medical lab skills: cell culture, DNA extraction, purification, Western blot, PCR, etc.
- Ph.D. in computational fluid dynamics. M.S. & B.S. in Metallurgical Engineering
EDUCATION
- M.S, Computer & Information Science,
University of Alabama at Birmingham (UAB), Birmingham, AL (5/04)
- Ph.D., Computational Fluid Dynamics (CFD),
Materials Science and Engineering, UAB, Birmingham, AL (8/01)
- M.S., Metallurgical Engineering,
University of Science & Technology Beijing, China (1/91)
- B.S., Metallurgical Engineering,
Northeastern University, Shenyang, China (7/85)
EXPERIENCE
8/03-present, Part-time Lab Assistant,
Development & Clinical Immunology, Dept. of Medicine,
University of Alabama at Birmingham (UAB), Birmingham, AL
- DNA sequencing related computer analysis
- Molecular genetic analyses involving DNA extraction and purification, PCR, etc.
1/03-12/03, Part-time Computer Lab Assistant,
Dept. of Computer & Information Science, UAB, Birmingham, AL
- Responsible to the undergraduate student lab (PCs & Unix)
3/98-8/01, Ph.D. Research Assistant,
Dept. of Mechanical Engineering, Auburn University, Auburn, AL/Dept. of Materials Science and Engineering, UAB, Birmingham, AL
- Fortran code development & implementations on Computational Fluid Dynamics
(CFD)/Finite Element Analysis (FEA) applications at
UAB (9/98-8/01) (more...)
and at Auburn University
(3/98-9/98) (more...)
10/96-3/98, Visiting Scholar,
CEMEF, Ecole National Superieure des
Mines de Paris, France
- Fortran programming and numerical modeling of metal deforming operations
(more...)
8/85-8/95, Faculty Member,
Baotou University of Iron & Steel Technology, China
- Fortran programming and numerical modeling of metallurgical processes
(more...)
- Teaching: Principles of Metallurgy, Transport Phenomenon,
Numerical Heat Transfer and Fluid Flow
- Instructor of senior design on steel making workshop and furnaces/Instructor of senior
practices in iron-steel making plants/Instructor of engineer training class on Heat Transfer and Industrial Control
Equipments
Selected Projects
- Database related applications:
- "Cyberbook - on line bookselling system": With JDBC API and Oracle database,
developing an online book and DVD selling system. Data in XML format is loaded into the database first.
Various queries such as "daily sale by a region (represented by zip code), daily sale by a city, etc."
can be performed through the GUI. The results of queries are also exported in XML formats.
- SQL application: Creating a page that allows a user to select one from given
countries and then calling a script that will display the table
entries: company and the orders shipped to that chosen country
- Data collection application with Perl:
Creating a demo data-collection system which enables collecting
data from students and displaying the results
- Client side automation with Javascript:
Creating a prototype application to do the client-side automation
portion of a peer review data collection application, including
validation of appropriate data in the fields and generation of
the text that is appropriate for an email message
- Server side scripting with Php:
Creating a PHP page that receives data from a form and displaying a
confirmation as well as printing a pseudo e-mail message that would
be sent to the author
- Parallel programming:
- On Unix platform and with C language, computing the area of a given
shape via Monte Carlo method with POSIX threads, PVM and both
- Networking/Distributed computing:
- "Instant Messenger" project: Under Windows with Java (Swing for the GUI),
providing channels that allow two clients to communicate.
A client can initiate a conversation channel or wait for another client to initiate one.
The server is responsible for receiving service requests from clients and creating channels
(in threads) to relay messages between two clients. TCP is chosen as communications between
clients and the server is stream-oriented
- On Unix platform and with C language, conducting applications of sockets,
multi-threaded servers, UDP, RPC etc.
- Graphic applications:
- With OpenGL: Produce images with DXF formatted input files
/ "Merry Christmas" project: Creating a scene with rotating stars and falling snows.
Features include: control menu, toggle function, cull backface etc.
- With Vtk: Under both Windows and Unix, volume rendering and iso-surfacing
medical data from CT and MRI, etc. in C and Tcl
- Application of grid generation by Delaunay Triangulation:
Applying the Delaunay algorithm based on the in-circle criterion to
generate mesh on simple geometries
COURSES
- UNDERGRADUATE:
(Course descriptions)
- CS 201. Introduction to Object-Oriented Programming
- CS 250. Discrete Structures
- CS 302. Foundations of Computer Science
- CS 303. Algorithms and Data Structures
- CS 330. Computer Organization and Assembly Language Programming
- CS 350. Automata and Formal Language Theory
- CS 405. Programming Languages
- GRADUATE:
(Course descriptions)
AWARDS & MEMBERSHIPS
- Holder of prestigious Richardson Hill doctoral fellowship (1998-2001)
- Outstanding teaching award (Second Place) from National Committee of Education of China (1993)
- Outstanding teaching award (First Place) from Committee of Education of Inner Mongolia Autonomous Region, China (1993)
- Outstanding teaching award from Baotou University of Iron & Steel Technology, China (1992)
- Committee member of the Chinese Student and Scholar Association at the University of Alabama at Birmingham (2000-2001)
- Member of Alpha Sigma Mu and American Society of Mechanical Engineers
LANGUAGES & OTHERS
- Excellent English oral/written communication and presentation skills
- Good knowledge of French/French language trainee passed the French
language efficiency test (Beijing Language and Culture University, China,
10/95-9/96)
- Native in Chinese (Mandarin)
To Resume for CFD/FEA Job
To Homepage
.