SCOTT HARES
5423 Starcrest Drive.
San Jose, CA. 95123
(408) 406-5423
Objective:
Seeking position as a software developer for client or server side
applications.
Technical Summary:
Operating Systems: Windows NT, 2K, XP, PalmOS, Linux.
Languages: C, C++.
Microsoft: Visual C++, MFC, MS SQL, Exchange, MAPI, ODBC, ATL,
VB, Win32.
Web: IIS/ISAPI, ASP, HTML, Apache, PHP, Java Script.
Protocols: SMTP, POP3, HTTP, XML, DOM, SAX, SNMP, TCP-IP.
Other: Perl, Shell, Java, PHP, Linux, FreeBSD, Postfix,
PostgreSQL, MySQL, SpamAssassin, Courier, Maildrop,
eGroupWare,
Summary:
- Very extensive experience in integration, debugging, design, analysis, and
implementation.
- Worked directly with customers to support, resolve issues and improve
usability.
- Handled all aspects of development life cycle including architectural design,
evaluation of third party solutions, feasibility studies, scheduling,
release, documentation, and support. Object Oriented design and analysis on
Win-tel platforms.
- Over ten years experience with track record of delivering quality software on
time.
Experience Detail:
Mailshell, Santa Clara, Ca 12-2006 to 10-2007
Develop software for anti spam Email SDK and tools. Enhance existing code
base, develop new code, seek out and fix bugs, testing other developers code,
and writing automated regression tests.
Back-end rbldnsd server modifications to perform detailed live network lookups
based on A and NS records of domains being queried by clients.
Analyze volumes of Email for identifiable trends. Propose unique, inventive
new ways of distinguishing spam from ham Email. Develop ideas from
specification through release.
Develop automation tools for collection, analysis and publishing of spam
statistical trend data.
Technologies used:
C++, sendmail Email milter, MySQL, Apache, Perl, Shell, PHP, Linux, SMTP,
and many more.
Group1 Internet, San Jose, Ca 8-2003 to 11-2006
Design and architect Email / Groupware appliance for small to medium sized
organizations based on FreeBSD and open source solutions. Concept,
architecture, and configuration scripts. Customized open source code to add
integration value and sound architecture.
Advise and assist customers in Email migration and deployment, troubleshoot
network and DNS issues. Technical sales, or SE, live remote demos and more.
Develop value added software in C++ and Java for Email filtering appliance.
Work directly with customers to diagnose problems, develop Spam blocking
strategies, and provide technical guidance.
Technologies used:
C++, Java, Perl, Shell script, LDAP, Postfix, MailScanner, Courier-IMAP,
Apache, PHP, Perl, MySQL, PostgreSQL, SpamASsassin, Courier, Maildrop,
eGroupWare, Mdaemon, SMTP, and many more.
Various short to mid term contract positions 04/2001. 8/2003
Focus on server side C++, web technologies, XML, Messaging systems, and many
other API's, platforms, and technologies. Projects of note:
CellBit - Developed server to interface with MS Exchange to
deliver XML data to wireless handheld devices. Used C++ to accept requests
via http, analyze request, query Exchange for the requested information using
CDO/MAPI, package the returned information in an XML document, and return
the document in response to the requesting device.
SentinelVision - Developed data acquisition and notification
server for home/small business security system. Web application for user
signup, and service options using C++, ASP and ISAPI.
Verano, Sunnyvale, CA 02/2000 . 04/2001
Key contributor on B2B supply chain synchronization server based on HP's
workflow process automation engine (ChangeEngine). Java used to abstract
process deployment, initiation, and flow control. Automated deployment
descriptor generation using JDOM XML parser and Java introspection
Developed J2EE application used for managing data collections.
Technologies used:
C++, Java, XML, JSP, Oracle Servlets, EJB, JavaBeans, image processing,
others.
SphereLink Communications, San Jose, CA 10/1996 . 02/2000
(Acquired by Conversational Computing, Redmond, WA 02/1999)
A principal architect/developer for the Unified Messaging Server. Primary
responsibility included multi-tiered web architecture, MS-SQL database
abstraction/SDK layer, SMTP/POP3 SDK layers,
and many other components and abstraction/SDK layers. ISAPI plugins, filters,
and ASP used to develop administration and user interface for message (voice,
fax, and email) retrieval, reply, etc.
Proposed an alternative standards based architecture, which was adopted by
management and implemented. Patent Pending.
Technologies used:
C++, ASP, ISAPI extensions/filters, MS-SQL, Java applets, JavaScript,
VBScript, SMTP, POP3, MIME, CODECs, NNTP, Text To Speech, NTMail server,
telephony, JDBC, ODBC/SQL, COM/ATL and more.
NetManage, Cupertino, CA 2/1995 . 10/1996
Developed desktop telephony application with DTMF navigation, voice mail,
answering machine, caller ID filters etc. Wrappers written for ISDN, TCP/IP
and TAPI for telephony communications media. SNMP automation and statistics
profilers. Some VxD development, TAPI, Java and OLE technologies.
Technologies used:
C++, MS-Multimedia API's, ISDN, TAPI, Telephony, SNMP, VxD.
Peretta Development, Capitola, CA (CONTRACT) 6/1994 . 1/1995
Developed software for proprietary scanning device including OCR and training
interfaces based on proprietary OCR algorithms. Applications include extensive
help system and installation utilities.
Fuji Optical Systems Inc., Los Gatos, CA 9/1985 . 5/1994
Software Engineer
Complete project responsibility from R&D through released medical/dental
products.
Video: Developed applications based on NTSC video frame grabbers and codecs.
Developed software/hardware-based algorithms for real time motion detection
and image stabilization.
MS-Windows: Developed medical and dental imaging database applications,
including. image acquisition, display, compression, and manipulation.
R&D: Evaluated and specified video acquisition and compression peripherals,
speech recognizers, and third party software libraries.
Mechanical Designer (1985 to 1989) - Fuji Optical Systems.
Project responsibility of medical and dental mechanical design projects.
Achievements:
PilotSQL - worlds first demonstratable port of SQLite to PalmOS
platform - 2003
Judges Pick at CTI Expo Award for Unified Messaging System - 1999
Authored numerous applications, libraries, and utilities marketed as
Shareware including:
AutoCAD text/attribute editor, featured in Cadence magazine "Best of
Shareware" section, December - 1991.
Developed algorithms for real-time NTSC video motion detection and image
stabilization.
Education:
Independent studies of select subject matter On going
Windows NT Device Driver Programming, U.C.S.C. Extension 1996
OLE2 Programming, U.C.S.C. Extension 1995
Microsoft Windows 3.1 Programming Level II, U.C.S.C. Extension 1994
Microsoft Windows 3.1 Programming, U.C.S.C Extension 1993
C++ Programming, West Valley College 1992
Attended courses in C, LISP, Pascal, Basic at accelerated pace
Institute for Business and Technology and W.V.C. 1989-1991
Mechanical Design/Drafting Certificate, Institute for Business and
Technology. 1983