STEVE ZIMMELMAN
Pepperell, MA 01463
978-433-9317
I
am a published software developer with 18 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
·
WebHub
1.0 - Internet Development For Delphi
·
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
·
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.