STEVE ZIMMELMAN

Pepperell, MA  01463

978-433-9317

http://www.skzimmelman.com

 

 

 

I am a published software developer with over 22 years experience in all phases of software development.  I have a strong background in developing full, robust applications from the ground up.

 

I have been developing applications with Borland’s Delphi since 1996, and FoxPro (FoxBASE) since 1986, and have used a variety of back-ends; Advantage Database, Pervasive SQL, and Microsoft SQL Server, just to name a few.

 

I have developed applications for a various of markets including; Healthcare, Construction, Real Estate, Telemarketing, Pest Control, Insurance, Transportation, Inventory Control/POS, Job Placement, Manufacturing, and Legal Offices.

 

I was recognized as a "Most Valuable Professional" (MVP) in 1995 - 1997 by the Microsoft Corporation and named winner of Pinnacle Publishing’s 1995 “FoxTalk Index Viewer” programming contest.  The contest was based on overall program design, ease of use, and easy-to-maintain code.  The specified language was FoxPro, and it was required to run on both DOS and Windows platforms (2 applications) using similar GUI and functionality.

 

 

JOB HISTORY

 

March 2003 –

Current

S. K. Zimmelman & Associates, Inc.

Pepperell, MA  01463  Ph: 978-433-9317

 

 

Title: President

 

Duties

·          Everything…

 

Sep 2000 -

Feb 2003

Pulse Systems, N.E. Regional Office (previously Professional Support, Inc.)

Shattuck Office Center

138 River Road, Suite 102, Andover, MA  01810, 978-687-9990

 

 

Title: Director of Research and Development

 

Duties

·          Design and develop 32-bit Windows applications using Delphi 5.

·          Manage and maintain legacy Medical Billing software system written in FoxPro 2.6 DOS.

·          Interface with clients to determine application design and reporting needs.

·          Help manage support staff, design and develop in-house applications as needed. 

 

Accomplishments

·          Developed Insurance Verification system.  Interfaces with RightFax and Scanners.

·          Developed a set of Socket components used to transmit and receive data securely over the internet.

·          Developed Insurance Eligibility components.  These allow the client to verify a patient’s insurance in real-time via internet connection.

 

Sep 1999 -

Sep 2000

Brand Software, Inc.

500 W. Cummings Park, Suite 1950 Woburn, MA 01801

 

Title: Senior Delphi Developer

 

Duties  

·          Redesign and restructure poorly designed modules.

·          Write custom components to enhance the products flexibility.

·          Design and implement new software features.

·          Write custom report using Crystal Reports.

 

 

Accomplishments

·          Designed and developed a dynamic reporting object.  The object creates a report based on the look and feel of a StringGrid, ListView, Or DBGrid.

·          Developed an Export component to allow users to export data to XL, HTML, or ASCII Delimited text.  The XL module dynamically creates a PivotTable.

·          Developed middleware servers for client updates and Credit Card processing using the internet.

·          Developed a COM object to act as a Middleware Client to verify customer support status.  The COM object is called from a web server running Cold Fusion.

·          Created an interface between MS Word and Delphi to allow users to generate mail merge using their own internal data.

 

 

Sep 1996 -

Sep 1999

Professional Support, Inc.

187 Ballardvale St., Wilmington, MA 01887, 978-988-0616

 

Title: Director of Research and Development

 

Duties

·          Design and develop 32-bit Windows applications using Delphi versions 3 and 4.

·          Manage and maintain legacy Medical Billing software system written in FoxPro 2.6 DOS.

·          Interface with clients to determine application design and reporting needs.

·          Help manage support staff, design and develop in-house applications as needed. 

 

Accomplishments

·          Developed a set of Delphi  "user-changeable" components.  These components allow the end user to change the look and feel of the application by changing the component's position, font, size and color.  Each user's changes are saved and then restored the next time the application is run.

·          Created a component to access FoxPro data from Delphi using a COM DLL object to pass Visual FoxPro commands.  This greatly enhanced the speed of queries run from Delphi against FoxPro DBF files.

·          Created an abstract base-class form used for generating reports.  The class allows users to select various criteria for reporting, then dynamically generates the SQL needed for the report.

·          Utilizing the Report Class, I developed a report query that generated data for an XL Pivot table.  This allowed our users to virtually see their data anyway they wanted.  One of our users called it "Atomic" because of its power.

 

Jan 1996 -

Sep 1996

Christian Broadcasting Network

Virginia Beach, VA

 

Title: Lead Systems Analyst Programmer

 

Duties

·          Design and develop software based on clients' needs. 

·          Assign and oversee team tasks.

 

Accomplishments

·          Helped develop and design an Invoice/PO reconciliation payment module for CBN’s accounting department written in Delphi 2.

 

 

1989 - 1996

ByteSize Software

Visalia, CA

 

Title: Owner

 

Duties

·          Client interface

·          Sales

·          Book keeping, hardware maintenance, software development, and everything else…

 

 

1987 - 1989

GOLDEN STATE BUSINESS COLLEGE

Visalia, CA

 

Title: Dept Head - Computer Dept.

 

Duties: Maintain computer labs, develop software as needed by administration, develop and teach curriculum, and maintain student records.

 

 

 

 

PUBLICATIONS

 

InfoWorld Magazine

·         Visual SlickEdit 5.0 takes a bite out of development time

·         RPM simplifies server-side processing for Delphi developers

·         Delphi Database Development

·         WebHub 1.0 - Internet Development For Delphi

·         Advantage Database Server

·         Ace Reporter For Delphi

·         Apollo For Delphi

·         Visual FoxPro 3 Codebook

·         Visual FoxPro 5.0

·         Windows-based code editor SlickEdit

·         Windows development tool - Visual SlickEdit 2.0b

·         Visual SlickEdit 3.0 Aids Programmers

·         Visual SlickEdit 4.0 a boon for C, Java programmers

·        Y2KFox provides minimal fix for legacy dates

·        Y2KFox: a magic bullet or just a bandage?

 

 

Delphi Developer

·         Copy Like Fields from One Table to Another

·         Duplicating Table Records

·         Speedy Access to FoxPro Data from Delphi (Jan '99)

·         Give Your Clients Control of the GUI (Feb '99)

·         Will the Real Timer Please Execute? (Sept 2000)

·         Implementing FoxPro's Scatter and Gather Memvar in Delphi (Feb 2001)

·         Process SQL Scripts with BDE Local SQL (Sept 2001)

·         Open a Pop-up Menu from any OnClick Event (Jan 2002)

·         Adding Buttons to DBGrid (March 2002)

 

 

FoxTalk

·         The FoxTalk Index Shootout Contest (1st place in a Programming Contest)

·         Accessing FoxPro Data without a FoxPro Front-End (Feb '99)

·         Help Eliminate DBF Corruption with a Posting Engine (May '99)

·         User-Defined Field-Level Security (Feb '99)

·         Parse Strings Delimited with Unusual Characters Into An Array (Jul '96)

·         Repair Damage Table Headers "On the Fly" with FoxFix (Oct '95)

·         Include xMenu and FoxList as "objects" in a Screen (Sep '95)

·         XMENU(): Painless Pop-Ups (Jan '95)

·         FoxList(): A Browse with a Versatile Search (Oct '94)

·         Instant Error Fixing (Sep '94)

 

 

COMPUTER SKILLS

 

Languages: Delphi, HTML, JavaScript, FoxBASE+/FoxPro/Visual FoxPro, Clipper, Crystal Reports.

Operating Systems: PC/MS DOS, Windows/NT/2000/XP, Lantastic, Novell.


REFERENCES

 

 

SleepMed DigiTrace Care Services, Inc. 200 Corporate Place, Suite 5, Peabody, MA  01960 (800) 334-5085

Enterprise development using Delphi and SQL Server.  Applications to numerous to list here.

 

Stat-Care Pharmacy 198 Worcester St # 1, North Grafton, MA 01536

Developed remote server application to enable their clients to send them orders day or night.  Both the Client and the Server use socket technology.  The client sends orders in an encrypted stream to the remote server via the internet.

 

INFO WORLD MAGAZINE 155 Bovet Road, Suite 800, San Mateo, CA  94402

Developed Windows database benchmark application using FoxPro 2.6 for Windows and Visual FoxPro 3.  The applications were to be used in a database benchmark article.

 

ALL ESTATES REALTORS, 1736 S. Central, Visalia, CA  93277, (559) 625-1885

Installed 45 node local area network.  Developed Client Tracking software with custom mail merge and recall.

 

J & D EXPRESS, Pismo Beach, CA  93291, 805-473-0611, Contact: Fred Alcantar

Developed a comprehensive multi-user Truck Management/Accounting System.  Installed 7 node local area network.

 

GOLDEN STATE BUSINESS COLLEGE, 3238 South Fairway, Visalia, CA 93277, (559) 733‑4040

Setup 3 computer labs (2 in Visalia ‑ one in San Francisco), developed software applications for Financial Aid, Student Scheduling, and Employment Tracking.

 

COUNTRYWIDE CONSTRUCTION, 512 South Kaweah, Exeter, CA  93221, (559) 594‑4891

Developed a comprehensive Multi-user Construction Scheduling Management System and installed 3 node local area network.

 

VISALIA ASSOC. OF REALTORS, INC., 2424 E. Valley Oaks Dr. Visalia, CA 93292, (559) 627‑1776

Installed local area network and developed an integrated Key & Lock Inventory/Membership Management Software System.

 

SO. CALIFORNIA GAS CO. - SAN JOAQUIN VALLEY DIV.,5000 W.Cypress St., Visalia, CA 93277

Developed accounts payable contract status software with a point and shoot custom report writer.

 

BELL-HUMMEL, 1609 West Tulare Ave., Visalia, CA 93277, (559) 739-8101 (out of business)

Developed multi-user Case and Time Management software for legal offices.  (TeleMagic development kit and Clipper 5.01.)

 

CORKY'S PEST CONTROL OF SAN JOSE, 381A Stockton Ave., San Jose, CA 95126 (Sold to Terminex)

Developed multi-user Telemarketing software with integrated Dispatching and Accounts Receivable modules.  (Clipper 5.01)

 

DONNA G. STRICKLER, M.D., 1610 S. Court St., Visalia, CA 93277, (559) 625-3637

                Developed multi-user Prescription Writing/Faxing software and installed 4 node local area network.

 

LEAHEY EYE CLINIC, 9 Central St., Lowel, MA 01852, (508) 458-4546

                Developed multi-user Contact Lens Inventory Management/Point of Sale software.

 

JOSTENS YEAR BOOK, Hwy 198 & Road 84, Visalia, CA 93279, (559) 651-3300

                Customized TeleMagic software to capture and print specific order entry information. (Clipper 5.01)

 

VOCATIONAL DESIGNS, INC., 1019-A N. Demaree, Visalia, CA 93291, (559) 627-8150

                Developed integrated Client Tracking/Accounting, and Client Job Tracking/Search software and installed 10 node local area network.  Later converted to Window 95 network.

 

VALLEY OAK SPCA, 29016 Hwy 99, Visalia, CA 93277 (559) 651-1888

                Installed 5 node local area network.  Developed custom reports for existing FoxPro application.

 

YOUTH FOR CHRIST TULARE COUNTY, 2029 W. Ashland, Visalia, CA 93277, (559) 732-5677 Contact: Paul Belt

                Developed Contribution Tracking software.