James Everett Bechtold

161 E. Orangethorpe Ave. #151
Placentia, CA 92870
714-993-9645
JamesEBechtold@yahoo.com
http://www.jamesebechtold.com
OBJECTIVE:
To provide excellent value to my employer and my team, to write software I am proud of, to work in an environment that allows me to use the experience and skills I already have, and to work on projects that allow me to increase my experience and skill set even more. I have an excellent understanding of software development principles and methodologies, a solid computer science education, and work experience in developing complex applications for small to medium sized businesses.

EMPLOYMENT HISTORY:
10/2007 to present, Programmer Analyst
Home Franchise Concepts, Orange, Ca.
As Lead Programmer of an ASP.net C# web development team, I have implemented n-Tier architecture and OOP, and trained the team in OOP. I have removed all database acccess from the presentation layer and moved it to business objects and data access layers on which all new development of the the key web portal for over 1000 Budget Blinds franchisees is based. I use C#, Visual Studio.net 2008, SQL Server 2005, ASP.net, SQL stored procedures, web services, JavaScript, and ajax. In 2008 I wrote a Google Maps Mashup which uses de-serialized xml files, loaded into objects for the map overlay images representing HFC's sales territories, color-coded by status. BBITest . I have also implemented unit testing on all code, which is used in iterations with our Agile Software Process. On 11/3/09 I was given a stellar review and raise by my employer (see HFCReview.pdf and HFCReviewItems.doc)

4/2004 to 3/2006, Programmer Analyst
American Package Express, Santa Fe Springs, Ca.
From user specific requirements, I developed application specifications, coded a custom embedded bar-code tracking application running on a windows-CE handheld device to speed shipment tracking. Technologies employed were C#.Net, SQL Server 2000, and the .Net Compact Framework library, in a Windows CE/Pocket PC operating system environment. The application synchronized a handheld device's SQLServerCE database from a remote server, scanned barcodes, inserted the scan data into the database, compared the data with the uploaded manifest, and pushed the data back to the server, generating daily reports.

1/2003 to 5/2003, Programmer Analyst
Cabinet Vision, Carlsbad, Ca.
I was responsible for creating the wizard that took a new user through hundreds of questions, the answers to which were stored in an Access database, and were used by the main CAD application for setting up user parameters. I used Visual Studio 6.0 C++, the MFC, the Win32API, and Access database application.

5/2000 - 7/2002, Programmer
SMS Corporation, Orange, Ca.
As a junior programmer, while still completing my BS in Computer Science, I was given the opportunity to develop ancillary applications for First American's legal tracking needs. I used Delphi 5 , VB6, FoxPro and SQL Server 7 databases, and Crystal Reports. I was also assigned to do update work on an old 16-bit C application, since I was studying C and C++ in college. This is where I became familiar with WinProc and WinMain, and the Windows message-loop and callback functions model.

EDUCATION:
August 1998 to May 2002, CSUF and National University
Degree: BS in Computer Science, 2002
GPA: 3.96 -- graduated summa cum laude (National University)

August 1986 to May 1996, Rancho Santiago College
Degree: AA in Liberal Studies, 1996
GPA: 4.0

Other Credentials:
C6 Cabinet & Millwork, and B1 General Contractor's Licenses
Real Estate Salesperson's License
Eagle Scout; Order of the Arrow (Brotherhood)
COMPUTER-RELATED COLLEGE COURSES AND GRADES
Course Grade Title
California State University, Fullerton
CPSC103 A Introduction to Personal Computer Applications
CPSC121 A Programming Concepts (Pascal)
CPSC131 A Data Structures and Algorithms
CPSC223V A C++ Programming
CPSC231 B File System Concepts
CPSC240 A Computer System Architecture I
CPSC253U Cr Workshop in UNIX (offered Credit/No Credit only)
Math150A A Analytic Geometry and Calculus I
Math150B B Analytic Geometry and Calculus II
Math270A A Discrete Math I: Combinatorics, Logic, Set Theory, Permutations
Math270B B Discrete Math II: Graph Theory, Linear Algebra & Matrices
National University, La Jolla, California
CST342 A Computer System Architecture II
CST433 A Local Area Network Technology
CS 422C A- Principles of Data Base Design
CST400 A Operating System Theory/Design
CS 421A A Compiler Design
COM200 A- Effective Communication
CST427 A Programming in Java
CST431 A Programming in Visual Basic for Tech Environment
ENG365 A Creative Writing
CS 425A H Comp. Science Lab. I (Senior Project) (H = honors)
CS 425B H Comp. Science Lab. II (Senior Project)
CS 425C H Comp. Science Lab. III (Senior Project)
CST435 A Strategic Role of Information Technologies
CST436 A Data Modeling in Information Technology Environments
CST330C A Advanced Programming in C++
CST437 A Information Technologies in Knowledge-Based Learning Environment
CST430 A Programming Languages
3.96 GPA