| Objective | |||
| To work with the most astute people on the most challenging problems. | |||
| Experience | 01/10 - Present | Relay Networks LLC | Radnor, PA |
| Chief Architect - Responsible for designing and implementing product prototype - Responsible for building technology team and running the engineering process |
|||
| 08/08 - 01/10 | CubeTree | Redwood City, CA (remote) | |
| Senior Engineer - Built framework for third-party integrations and implemented many of them used by CubeTree to synchronize feed events with outside systems, e.g. Google Reader, Salesforce, Twitter and WebEx - Designed and maintained the REST API for CubeTree so external parties could easily integrate with CubeTree for custom use of our services - Created an Adobe AIR desktop client CubeDeck for real-time notification of events |
|||
| 03/08 - 08/08 | Invite Media, Inc. | Philadelphia, PA | |
| Chief Architect - Built out statistics infrastructure using Hadoop and Pig to greatly reduce the time and effort required to process logs and perform advanced statistical analysis for optimizations - Designed and implemented data warehouse for fast online queries of 2 year historical data by customers and stakeholders - Designed and implementated the basis of a self-managing network operations center based on an XMPP backplane (using ejabberd and Twisted) - Helped the team bring Agile programming techniques such as TDD and SCRUM to bear on continuing development and instituted continuous integration into the dev process to improve software quality and responsiveness to change |
|||
| 02/07 - 02/08 | Commerce360 | Plymouth Meeting, PA | |
| Senior Director of Technology, Chief Architect - Responsible for the design and architecture of the ClickEquationsTM application for advanced online search marketing optimization. - Chose and implemented Amazon Web Services and Hadoop to solve infrastructure and data mining challenges and reduce operating costs. - Led the company to finalist status in the 2007 Amazon Startup Challenge. |
|||
| 07/04 - 02/07 | Symantec Corporation | Conshohocken, PA | |
| Senior Software Engineer - TurnTide was acquired by Symantec in June 2004. - Kept all the same responsibilities from TurnTide. - Designed and implemented upgrade schema and software for next-generation anti-spam appliance. - Designed and implemented multiple new anti-spam features. - Spearheaded effort to research and plan next-generation anti-spam technology. |
|||
| 01/04 - 06/04 | TurnTide, Inc. | Conshohocken, PA | |
| Senior Software Engineer - Responsible for design, implementation and maintenance of Linux kernel subsystems and modules. - Created support daemons for ASR appliance to operate efficiently. - Responsible for design and implementation of configuration and daemon software used to manage ASR appliances. - Managed network of over 30 remote Anti-Spam Router(tm) appliances in the field. - Created a Web-based interface for managing the Anti-Spam Router(tm) appliance. - Provided software design guidance for entire team of programmers. |
|||
| 01/02 - 01/04 | ePrivacy Group, Inc. | Paoli, PA | |
| Senior UNIX Software Engineer - Responsible for the design and implementation of key UNIX applications to advance the Trusted Sender™ program. - Developed five Linux kernel (netfilter) modules to assist in the creation of custom email appliances. - Developed two high-performance network servers for use in custom email appliances. |
|||
| 06/00 - 03/02 | Villanova University ECE Department | Villanova, PA | |
| Systems Administrator - Administered a network of 55 Solaris based Sun systems - Implemented sendmail and NFS file sharing technologies - Upkeep of 14 web and FTP servers, departmentally - Implementation of SSH and SCP technologies for secure remote login and file transfer |
|||
| 10/01 - 02/02 | BCS Solutions, Inc. | Mount Laurel, NJ | |
| Internet Applications Engineer - Creation and deployment of Internet-based applications - Heavy usage of IIS and COM+ to develop middle-tier software - ASP and XSLT used to implement presentation layers |
|||
| 03/01 - 08/01 | CyberSoft Inc. | Conshohocken, PA | |
| Internet Applications Engineer - Created web-based and server-side security mechanisms for UNIX platforms - Focused on anti-virus work and e-mail and media security technologies - Cryptographic and access-control software written and used extensively |
|||
| 07/00 - 02/01 | Survival Networks | Rosemont, PA | |
| Internet Applications Engineer - Developed enterprise Internet applications for a variety of platforms and technologies - JSP/EJB/J2EE and ASP/IIS solutions implemented successfully |
|||
| Professional | |||
|
- Granted US Patent #7,647,411 - Gave presentation to PLUG North regarding Test-Driven Development - Gave presentation to NYC.rb regarding messaging protocols, their applicability and strategies for messaging in software architecture - Gave presentation to Philly Lambda, Health Market Science and PLUG West regarding the good, bad and ugly parts to Amazon EC2 - Gave presentation to Philly ETE regarding the Hadoop parallel computing framework - Gave presentation to Philly Lambda regarding the Scala programming language - Gave presentation to PLUG Central, PLUG West, PLUG North and Philly on Rails regarding the Erlang programming language - Gave presentation to Philly ETE regarding Comet - Gave presentation to PLUG regarding Google Internals - Gave presentation to Philly on Rails regarding Idiomatic Ruby - Served as Technical Editor on Beginning Linux Programming, 3rd Edition |
|||
| Education | 09/98 - 12/01 | Villanova University | Villanova, PA |
| BS in Computer Science - Graduated: December 31, 2001 |
|||
References available upon request.