Daniel F. Sully

4 Beachside Court
Daly City, CA 94015
(650) 255-9639
E-Mail: daniel AT electricrain.com
WWW: http://electricrain.com/daniel/

Experience:

Senior Systems Engineer, Powerset, Inc. acquired by Microsoft, July 2008.
July 2007 -
  • Designed and built a flexible software stack in C with Ruby & Python bindings for effeciently handling large volumes of time-series data.
  • Created a monitoring framework to handle both system & application level alerts using the Thrift RPC libraries.
  • Built a dashboard for visualizing application level metrics for critical production system data.
  • Maintainer of a variety of infrastructure level packages, including Xen, and Thrift-RPC.

Senior Systems Engineer, LiveOps, Inc.
April 2007 - July 2007
  • Wrote and integrated SNMP based load-balancer monitoring into Operations/NOC system.

Senior Software Engineer, Slim Devices Inc. acquired by Logitech Inc. October 2006.
November 2004 - April 2007
  • Led team of ~10 Open Source developers contributing to SlimServer.
  • Responsible for 5 major releases of SlimServer, and many minor ones.
  • Refactored server architecture from using in-memory hashes to a abstracted object-relational API.
  • Cross platform support of a large (56k lines) codebase.
  • Unicode Character Handling for metadata tags & filesystem access.
  • Server optimizations & performance turning, including memory footprint reduction.
  • Started inline documentation project for code & APIs.
  • Created release & build tools.
  • Initiated test framework & code coverage creation.
  • SqueezeNetwork coding, infrastructure & deployment.
  • MP3, Ogg, FLAC & WMA server side support.
  • ReplayGain server side support & tag extraction.
    IT/Ops duties:
  • Deployment of infrastructure for all machines for SqueezeNetwork, Corporate website & Corporate internal.
  • Automated Debian Linux controls using cfengine & FAI.
  • Monitoring for the Squeezenetwork systems - service & website.
  • Migrated legacy services to new controlled machines.
  • Implemented a centralized OpenLDAP server which handles Postfix, VPN & internal authentication lookups.
  • Deployed new corporate firewall, IPSec, DNS & DHCP services.
  • Took ownership of Asterisk VoIP server.

Ariba Supplier Network Operations Engineer, Ariba Inc.
September 1999 - November 2004
  • Built a fully redundant, 3-tier application architecture for handling large-dollar volume B2B transactions.
  • Designed and implemented automated Unix server installation and maintenance infrastructure using CFEngine & Jumpstart.
  • Monitoring infrastructure for product specific monitoring & metrics, in addition to standard system based monitoring.

Software Engineer, @Home Inc.
March 1999 - September 1999
  • Server monitoring package:
    Expanded and enhanced WebSpace server monitors through a NetX API. Rewrote the controller processes' main loop to add asynchronous functionality to prevent monitor agent blocking.

  • FTP Protocol, Security, and Functionality Test Suite:
    Wrote an automated test suite for verification of FTP servers against RFC 959, including generic security testing, and specific @Home user functionality.

  • Replacement of wu-ftpd with ProFTPd:
    Evaluated, and implemented a transition from wu-ftpd to the ProFTPd server. This required patches to the ProFTPd code to conform to customizations on the file-system, including chrooting into a multilevel hashed user directory structure.

System Administrator/Developer, Sterling Software/Numerical Aerospace Simulation, NASA Ames Research Center
October 1997 - March 1999
  • Web Administration and Tools:
    Responsible for maintaining and enhancing the "webd" real-time file mirroring architecture & Apache servers.

  • NASBot: Web Crawling Link Checker for internal content.

  • Apache::AuthenRadius:
    Created Apache::AuthenRadius - a mod_perl authentication handler that checks user and password validity against a RADIUS server. In combination with the SSL protocol a secure, remote authentication transaction takes place between the client and server.

  • RedHat Linux Roll-out:
    Responsible for the configuration and implementation of a RedHat Linux roll-out as part of the Workstation Team. Configured a NAS-customized version of RedHat, to conform with the local support model. Set up the KickStart install process, easing start up time, and reducing manual maintenance.

System Administrator/Technical Support, CCO Inc. now Connect Corp Inc.
July 1995 - September 1997
  • Responsible for the setup and maintenance of WWW, login, mail and news servers.
  • Setup and maintained Livingston Portmaster2 Terminal servers and modem pool.
  • Developed Web static and dynamic web content for customers.
  • Handled customer telephone support and network setup.

Open Source:

Skills:

Education:


Last Modified: Saturday, 12-Jul-2008 07:50:35 PDT

Valid HTML 4.01 Transitional