From Wikibooks, open books for an open world
Jump to: navigation, search

Who I Am[edit]

My name is John Wm. Wicks. I'm a computer programmer in the Sacramento, Ca area. You can contact me through SourceForge at no_spam!

What I'm Doing[edit]

I'm currently going back to college to get a Bachelors Degree in CSIS at Sacramento City College and I hope to transfer to Sacramento State University in 2009.

My To Do List On WikiBooks[edit]

C Programming[edit]


To do:
Edit Programming Page and add links to existing C Programming pages to the table


To do:
Edit C Programming/Standard libraries Page and dewikify it


To do:
Edit C Programming/Print version Page and dewikify it

Category:C Programming

C++ Programming[edit]


To do:
Edit Programming Page and add links to existing C++ Programming pages to the table

[[Category:C++ Programming]]

The Resume[edit]

April 2001 - Present Freelance Consultant - Sacramento Ca.
Lead Internet Application Developer
Develop dynamic websites utilizing NT, Linux, IIS, Apache, SQL Server, MySQL, ASP, PHP, JavaScript, VBScript, HTML, XML, CSS, Flash and Photoshop.

August 1999 - April 2001 SacWeb, Inc. - Sacramento Ca.
Lead Internet Application Developer
Develop dynamic websites from concept to release including requirements analysis and deployment procedures. Perform development tasks utilizing IIS 4/5, MTS, SQL Server 6/7/2000, Access 97/2000, ADO/DAO/OLEDB, VBScript, JavaScript, HTML, DHTML, CSS, Interdev, MSVC++ 6.x, VB 6.x, COM and Homesite on NT 4/2000 Servers. Design solutions for content management, e-commerce, security, auction/award tracking. Write training aids using Word, PowerPoint and Visio. Author User Guides with Word and PaintShop Pro. Create, maintain and report schedule of tasks using Project 2000.

January 1999 - June 1999 Network Associates - Santa Clara, Ca.
Release/Installation Developer (Contract)
Redesign Network Informant 3.0 installation using InstallShield, SQL Server 6.5, Sybase 10.x and MSVC++ 4.2 to allow easier maintenance. Develop build and release procedures using PERL and OpusMake. Create and administer SourceSafe and StarTeam. Create uninstall/maintenance utility DLL using MSVC++ 6.0. Generate software defect reports using StarTeam and Track32. Setup, administer and maintain setup QA equipment as needed.

July 1998 - January 1999 Agile Software, LLC - San Jose, Ca.
Installation Developer (Contract)
Create Agile Workplace 4.x setup using InstallShield 5.5 and MSVC++ 5.x. Design web update DLL using MSVC++ 5.x. Migrate InstallShield setup to MFC framework using MSVC++ 5.0 and Exemplar Setup Toolkit. Create DemoShield CD Browser application. Evaluate, debug and correct existing software defects. Create maintenance releases using RTPatch. Install and maintain QA lab software and hardware.

November 1997 - June 1998 Netscape - Mountain View, Ca.
Localization Programmer (Contract)
Create multi-lingual installations for Windows NT, Solaris, HP-UX, IRIX and AIX operating systems using InstallShield 3. Maintain source code using VCS/RCS and PERL. Write scripts for nightly builds using PERL. Install, configure and test localized Enterprise, Messaging and Directory Server 3.x on multiple platforms. Author documentation for the release and build process using HTML and JavaScript for intranet site. Provide translation vendors with L10N kit including requirements document in HTML. Setup and configure QA test equipment for L10N vendor.

January 1997 - November 1997 Adaptec, Inc. - Milpitas, Ca.
Lead Internationalization Programmer (Contract)
Modify SCSI/RAID adapter BIOS to support I18N features using MASM 6.11. Create localized UI, help and installations for EZ-SCSI 4.0, ARO 1130, 2940UW, 7800, CD Creator and DirectCD products. Perform QA on localized products to identify and debug defects. Setup and maintain QA lab equipment. Install and administer QA test equipment for L10N vendor. Modify PVCS scripts to build/create multilingual releases.

February 1992 - January 1997 Lucent - Monterey, Ca.
Senior Localization/Internationalization Programmer
Develop L10N utilities using Borland C++ 3.x/4.5, AWK, PERL and VBA. Document functional specification in Word and author WinHelp training aid using RoboHelp. Internationalize software in C/C++, Delphi and MASM. Author multi-lingual installation programs using InstallShield. Localize websites and database content using HTML, JavaScript and Oracle. Instrumental in developing L10N process for IS0-9000 certification. Create QA test scripts for the L10N process using Visual Test. Setup and administer Bulletin Board System (BBS) using Wildcat 4.0/5.0. Create and maintain HTML and RipScript interface for Internet user access to BBS.