Return to Resumé Table of Contents

Resumé:
Jim Serwer
Software Consultant
408-985-6615

Send email


Computer Languages


I have experience with the following list of computer languages.


C and C++
C and C++ have been my primary languages since 1983. All projects in this resumé were done in C or C++ unless specifically stated otherwise.

Visual Basic
I have done many large projects in Visual Basic. Most use Visual Basic for user interface and a companion DLL for lower-level computation.

Assembler
I began my career as an assembly language programmer long before C was invented. Over the years, I have learned the assembly languages of eight different architectures. I can mix C/C++ and 80x86 assembler code with ease. I find bugs that can be found only by tracing the disassembled machine code.

I have also written assembly code for embedded applications using the Intel 8051 and the Motorola 68331.

Perl
All scripts for my web site are written in Perl. My web site includes SignetSure which offers a shareware product. Perl scripts include logging customer registrations, accepting feedback messages, and communications with the credit-card authorization service.

ADO
My most recent contract required that results be saved in a local Access database when network communications fails. I implemented this using Visual Basic and ADO (ActiveX® Data Objects).

Javascript
My web site includes some occasional Javascript. While my total Javascript experience is short, it took only three days to both learn the language and get my first scripts working.

Java
I passed the Java Certification Exam on the first try. Wrote a debug tool that translates a Java serialization file to a formatted dump.

HTML
I created this web site (both Resumé and SignetSure) using Allaire's HomeSite HTML editor.

Other
I often learn a new language in just a few days and never charge my client for the learning time. For example, as soon as there is an occasion to learn XML or a new assembly language, I will do so and charge my client nothing.

MFC
I do not feel like I have ever used MFC, I only feel like I have fought with MFC. These bouts have made me an MFC expert. I would be delighted to fix your MFC problems in legacy programs. I'll disqualify myself from undertaking new MFC projects.

(My SignetSure product includes Tabs, Drop-down list boxes, dialog boxes, string manipulation, et cetera, all implemented in C/C++ without benefit of MFC.)


     Table of Contents      Device Drivers      Numerical Analysis
     General Introduction      Web Site Dev.      Chronological List
     Computer Languages      Cryptography      Download Resume
     Internet Commun.      Embedded