|
28 Village Lane Berlin, MA 01503 |
Dave Belfer-Shevett |
dbs@homeport.org (978) 239-5902 |
| Skills |
Operating Systems
Solaris, SunOS, Irix, FreeBSD, Linux (Debian, Ubuntu, Redhat, Suse), Windows, Mac (OS9 and OSX)
Languages / Environments
PHP (Database, graphics, and security),
Java (Applets, Webstart, J2EE, Servlets, EJB, Swing),
Perl,
shell (sh, ksh, bash),
JavaScript,
Python, Pascal (Delphi, Turbo Pascal)
Lotus Notes, MySQL, Oracle, Moveable Type,
Drupal, Wiki tools (Mediawiki, pmwiki)
Networks, Protocols, and Services
Novell IPX/SPX, TCP/IP, NetBIOS, DNS (Bind 4, 8, and 9), FTP, HTTP (Apache, IIS), Tomcat, DHCP, BOOTP, SSH / OpenSSH, SecureCRT, NFS, PGP, WevDAV, SSL and SMTP (Sendmail and Postfix, as well as client protocols IMAP and POP). Firewall and security methods such as NAT, stateful and stateless packet filtering, proxy configuration, and authentication systems (SecureID, FW-1 session management, s/key etc). Tools such as SVN, CVS, Perforce, GCC, RCS, rdist, NIS, LDAP, ActiveDirectory, ActiveBatch, etc.
| Experience |
|
Livewire Mobile, Inc Senior Software Engineer |
(August, 2008 to present) Littleton, MA |
Senior Java and Perl developer for a high availability environment
supporting mobile handsets. Details included specification,
design, implementation, and testing of new features, as well as
maintenance and documentation for existing services in a mixed
environment of Perl and Java. All services were implemented
on Linux servers in a datacenter environment, using distributed
MySQL servers, load balancing via Apache, Cisco and other tools,
and various procedures for dynamic updating of content while
not interrupting services. Worked extensively with ramping up
internal tools used for data management, as well drove wide adoption on
procedures for documentation and communication inside Engineering.
Further functioned in an advisory role with Hosted Operations regarding
platform build out and expansion as server load climbed. Helped design
a virtualized cluster using VMware ESX servers for web and MySQL hosts,
backed by a NetAPP SAN.
|
Stonekeep Consulting, Inc. CTO |
(January, 1998 to present) Bolton, MA |
Consulting work with a variety of clients. Software development in Java, PHP, and architecture and design consulting. Projects included a complete re-architecture of a small business platform to support migration to a Java J2EE environment. Developed, deployed, and maintained 6-8 Drupal site implementations, including site migration, in-place upgrading, monitoring, and troubleshooting.
Primary developer of CONGO conference management system, utilitizing PHP scripting coupled with an XMLRPC transport to a back end application server (written entirely in Java [J2SE]) hosting all business logic. The interface also allows secondary front ends using the same XMLRPC interface. Also implemented secondary interface using Java/Swing for desktop point of sale operations against the CONGO application server, again using the same XMLRPC transport.
Principal architect / developer / project manager of the Keystone web-based IT management system (http://www.stonekeep.com/), an open source application for doing problem ticketing, inventory control, and contact management with an emphasis on IT department management. Responsibilities also include coordinating dozens of programmers from all over the world, maintaining source code integrity via CVS, and keeping projects on track. Currently installed at over 4000 sites, total userbase in the tens of thousands.
|
Intuit, Inc. Senior Unix Administrator |
(July, 2002 to March, 2004) Waltham, MA |
Senior Unix Administrator for the QBN Platform, the back end service providing
connectivity for Quickbooks Desktop clients to online services such as credit
card transactions, online billing, invoicing, and broker transactions. Responsibilities
include maintenance and development of high availibility Solaris clusters in several
parallel development / testing / production environments, security overview and
monitoring, and working with the network operations center on monitoring and procedures.
Also provided support and management for release engineering of products, ushering
application through development, testing, and deployment into the environments.
|
Amaroq Systems, Inc. Director of Network Engineering |
(April, 2001 to January, 2002) Raynham, MA |
Responsible for all network operations for a wireless telemetry gathering
system. Data integrity and security from endpoint to database server was required,
as was security on the webservers for client access. System and datapath redundancy,
fault tolerance, and maintainability were prime design considerations.
Maintainability through well defined processes, documentation, and open
communication were critical. Dependence on a single vendor was avoided at
wherever possible, using opensource software for all network functions.
In addition, was primary developer for all website activity, including
database front end operations for querying and updating the device data,
corporate website operations for dynamic content generation, and report
generation on network activity. All website scripting done in PHP.
|
White Pajamas, Inc. Tech lead - CRM Division |
(April, 2000 to March, 2001) Bolton, MA |
Responsible for adaptation of the Keystone system into the WhitePajamas CRM Application. Did architecture work designing new API's and functions, coded new database interfaces in Perl and PHP to Oracle back end (while retaining portability across other databases), as well as coordinated programmers within the CRM group with other engineering and design teams. Programming environment was development on localized FreeBSD systems against a MySQL database, for rollout on HP/UX servers utilitizing Oracle.
|
Sitara Networks, Inc Web Developer (Contractor) |
(November, 1999 to April, 2000) Lexington, MA |
Responsible for designing, coding, and implementing web-based front end to custom network hardware running an embedded version of FreeBSD and Apache. Coding in HTML, Perl, Javascript and PHP.
|
Wildfire Communications, Inc IT Director |
(October, 1997 to November, 1999) Lexington, MA |
IT Director for 5 person Internal Services department supporting
70 users on approximately 60 Windows NT and Windows95 clients,
and approximately 40 Unixware systems, all running on Intel-based
hardware platforms. Maintained all aspects of corporate infrastructure,
including mail systems, Notes servers, webservers, firewall, VPN,
dialups, and physical site access (cardkey systems).
Hardware platforms ranged across Compaq Proliant and Prolinea
servers (3000, 4000, 6000, 6500), mixed Intel hardware, Cisco
2100 and 3600 routers, and Acacia network switches.
|
Fidelity Investments - Systems Company Firewall Architect (Contractor) |
(September, 1996 to October, 1997) Boston, MA |
Member of the Internet Firewalls Systems Architecture group to continue development of Fidelity's 45+ system firewall. Projects consisted of setting up secure intranet services (POP, IMAP, HTTP, NTP, etc), as well as maintaining and developing new procedures and applications within the Firewall. This firewall maintained Internet connectivity for all 25,000+ employees at Fidelity, plus tens of thousands of Internet users running applications through the Firewall.
|
Fidelity Investments - FIRSCO System Administrator (Contractor) |
(July, 1995 to September, 1996) Marlborough, MA |
System and network administration of Sun servers and workstations in a high availability environment, including writing, documenting, installing, and training current staff on new administrative utilities and processes. User environment was 300 developers, 40 support and management personnel, and 2000+ phone reps.
|
UniPress Software Inc Systems Administrator |
(August, 1992 to December 1994) Edison, New Jersey |
System Administrator of Sun 3/50, 3/60, 3/160, SS330, IPX, IPC, SS2, and Classic. DEC Alpha 5000/300, DS3100, DS5000, and DS2100. SGI Indy, Indigo Elan, and 4d's. Various Sony, HP, Data General and Oki Unix workstations. HDS, NCR and Sun X terminals driven via xdmcp. Software services on a TCP/IP network, using NIS, NFS, X, and DNS services for 40-60 users. Responsibilities included maintaining an Internet connection, designing, constructing, implementing, and documenting a Firewall using TIS toolkit, Tripwire, and various filter tools. Implemented very early Web services using NCSA HTTPD on the Alpha (A system still in place today). Basic system services such as network printers, routers, and terminal servers. Daily functions included backups, answering user questions, and evaluating network performance.
|
Mercer County Community College Faculty Adjunct |
(September, 1990 to January, 1993) East Windsor, New Jersey |
Faculty Adjunct to School of Engineering Director. Responsibilities included complete course preparation, giving lectures, tests, and lab work for two full credit course; Introduction to Unix and Advanced Unix / Shell Programming. Course work was done initially on AT&T PC7300's networked via StarLAN to 3b2/400's, later migrated to PC's running Kermit networked via TCP/IP over Ethernet to AT&T WGS 6386 servers running SVR3.2. Labs supported 30 to 50 active students per semester, plus 20 active faculty members.
| Previous Experience (1983-1990) |
Accountable Software, Inc Database Application Programmer
Engineering Information, Inc Online services developer
Dupli-Fax, Inc PC Support Specialist
New Jersey Governors Office Data Processing Coordinator
Microcon Computer and Software Technical Support
| Education |
Mercer County Community College
Computer Science program
1989 through 1991
Rochester Institute of Technology
Computer Science Major with emphasis on operating systems software.
1982 through 1983