Plain Version (for Print)

JAMES LIN
2563 Gimelli Ct #72, San Jose, CA 95133
(408)230-5101, [email protected]
TECHNICAL PROFILE

Summary: C/C++ Professional has over one year hands-on experience as Software Engineer. B.S. degree in Computer Engineering focused on software development cycle (Software Engineering). Developed many C and C++ projects under various platforms (NT, Unix, Linux). Passionate in programming. Canadian Citizenship.

Programming Languages: C, C++, Turing, HTML, ASP, JAVA, XML, Assembly Language
Software Applications: Visual C++(MFC), Visual Basic, MS Access, MS FrontPage, Adobe Photoshop, Jasc Paint Shop and Animation Shop, JDK
Operating Systems: Windows 95/98/NT/2000/ME, Unix, Linux, Macintosh
Software Concepts: Software Engineering, Object-Oriented Programming and Design
PROJECT EXPERIENCE
Thought Reading Camera (1999 Sept-2000 May): implemented a camera controlled by human thought.
*

Wrote a C driver in Linux system to interpret EEG, EMG, SC, RESP, EKG, TEMP signals from Procomp+ Biosensor. When particular pattern is detected, the driver initiates digital camera to capture image. Created real-time ASCII graph in C for analysis of signals. Achieved a working model that responds to shock and nervousness.

The Dragon Game (1999 Sept-1999 Dec): an interactive computer game with textual interface.
*

Programmed in C in Unix. Practiced Software Engineering techniques and improved reliability of the software: Waterfall model, procedure abstraction, data abstraction, testing, and code inspection.

Finance Application: Personal finance tool
*

Used Visual C++ and created a GUI application that read/write from Microsoft Access Database (*.mdb) through ODBC driver. Wrote SQL to query the database for desired data, and interpreted using line graph and bar chart displayed on the application for analysis.

3D Animation: 3D Animation of a cartoon character from South Park, Kyle
*

Created cartoon 3D animation using OpenGL and Visual C++. Utilized the following graphical techniques: clipping, transformation, reflections, scan conversion, illumination, ray tracing, rendering, and object hierarchies. Received top grade in class for the project. The URL of animation is http://www.geocities.com/linjic/3danim.html.

WORK EXPERIENCE
Software Engineer (2000 Jun-2001 Jun), NextBrick Solutions, Inc., Campbell, CA, US
*

B2B Portal: Developed the portal in ASP and HTML. Created the following portal functionalities: user login/register, search engine, saved search agent, related documents, web content fetching, and content processor. Integrated the portal with client's existing Internet architecture. Suggested the utilization of Software Engineering techniques in the development cycle of the portal and achieved impressive stability.

*

Java Applet: Developed a Window Explore-like Java applet that read a particular XML file and displayed its hierarchical content using folders, sub folders, and documents. The documents can be clicked to open in a different frame by reading the tag in the XML file, which contains the link for selected document.

*

Webmaster: Created a web site for NextBrick using HTML and JavaScript with Allaire HomeSite. Designed over 20 various themes and styles in one week for executives to choose. Developed web images and animations using Jasc Paint Shop and Animation Shop. Introduced the company on the Internet.

Computer Technician (1999 May-1999 Sept), GarNet Research, Vancouver, British Columbia, Canada
*

Troubleshoot network in Microsoft Windows environment and performed computer system repair at various client's sites. Provided pleasant atmosphere with client while engaging service on site.

Application Analyst (1997 May-1997 Sept), Hyper Corporation, Taipei, Taiwan
*

Installed a nation-wide Windows NT-based application with a team of technicians at various regions at Taiwan. Linked 10 million individual profiles from regional databases to national scope.

EDUCATION
Bachelor in Computer Software Engineering (1996-2000), University of Toronto, Ontario, Canada
Related Courses:
Software Engineering Computer Graphics Multimedia Systems Compilers
Programming Language Computer Networks Computer Hardware Operating Systems
References is available upon request
Hosted by www.Geocities.ws

1