Solve complex challenges with expertise, hard work, and passion.
Open Source Contributions
- OpenStack Atlanta 2014: IPv6 in OpenStack - YouTube Video
- Portland Neutron Design Summit - QoS API Extension for Neutron
- Hong Kong Design Summit - QoS API Extension for Neutron
- Atlanta Design Summit - IPv6 Status in Neutron
- Getting Started with IPv6 - Slides
- Amazon SimpleDB - Slides
- Database Throwdown - Slides
- Beginning SQL - Slides
Philadelphia Tech Community Involvement
- Co-organizer of OpenStack (Current)
- Co-organizer of PhillyDB (2010-2012)
OpenStack Developer, Comcast
June 2012 - Current
- Ruby on Rails
Hired as a contractor to extend OpenStack to integrate with existing Comcast IP address management, DNS, network ACLs, and monitoring infrastructure. Also worked with the PAS team in Reston, VA to add features to a self-service portal built using Ruby on Rails.
Full Time: November 2011 - June 2012
- Oracle 11g
- ASP.NET MVC
Hired as part of the CSEC team to develop ASP.NET web apps, replacing legacy VB6 and COM+ apps used for internal and public facing ECFMG applications, while working with a team of developers using the Scrum project management methodology.
Main challenges included introducing new libraries and technologies into the development culture at ECFMG, including CruiseControl.NET, Git, jQuery, LINQ, and ASP.NET MVC3
Developer, Solution Systems Inc
Full Time: January 2011 - November 2011
- Amazon AWS
Updated the iPlan project management software suite used by consultants to .NET 4.0, while fixing long standing bugs and improving performance.
Spearheaded an initiative to move the source code into Github, and built a development server to run the CruiseControl.net continuous integration server to provide automated QA and testing services.
Also spearheaded an initiative to utilize Amazon Web Services for hosting iPlan on Amazon EC2 and e-mail notifications through Amazon Simple E-mail Service.
Developer & IT Consultant for B-Tech Consulting Ltd.
Part Time: Jan 2010 - Jul 2011
- CentOS Linux
- RPM packages
- Amazon AWS
Managed deployment and configuration of Linux systems for use with genetic research and packaged scientific applications for Linux as part of the Biopackages.net development team. Notable projects include developing an orchestration layer on EC2 for running massively parallel AutoDock and AutoGrid simulations, and assisting Brian Moldover in developing a NIH Grant application for the EC2 orchestration layer. Also developed an information system to store patient, clinical, and genetic data for an HIV/AIDs study conducted by the University of Pennsylvania and Hahnemann University Hospital.
Developer, Southwark Metal Mfg. Catalog
Project: Spring 2010 - Fall 2010
Developed a database schema and wrote import tools for Southwark Metal Mfg. Corporation, to provide a searchable catalog for all products across multiple sales locations in the United States. Import tools were developed with Python, to load in a CSV formatted inventory list of all products manufactured by the company, and the region specific product identifiers that each product had. The web application was developed using MySQL and the CakePHP framework.
Developer, Drexel Cultural Passport
Project: Spring 2010 - Fall 2010
- Google Maps API
Developed the Drexel Cultural Passport site , using the Django web framework. The site provides Drexel students with the ability to reserve free tickets to shows & concerts as part of the Drexel Pennoni Honors College Cultural Passport program at Drexel.
The site used a customized version of django-page-cms for content authoring by students of the Honors College, and had planned support for connection to Drexel’s LDAP to ensure eligibility for the free ticket program offered by the Honors College.
Contract: July 2010 - Sept 2010
Developed software and infrastructure for MediciGlobal’s patient information system, Study Coordinator. Additional details are covered under NDA.
Developer, Drexel University
Part Time: Fall 2008 * PHP * Joomla * MySQL
Lead developer for Table Matters, an online magazine produced by the Pennoni Honors College at Drexel University. Site was developed in PHP using the Joomla content management system, with custom CSS and templates. An additional system was developed to support sending weekly newsletters to thousands of subscribers. Subscribers were managed using Mailman and the qmail SMTP server.
Also was responsible for maintaining the Linux VPS server that TableMatters was hosted on. Responsibilities included security configuration, web server configuration, and applying security updates.
Junior Systems Administrator, Temple University College of Education
Part Time: 2006 - 2008 * Active Directory * Server 2003 * MySQL * PHP
Reported directly to Lori Bailey, CIO of the Temple University College of Education. Charged with second level tech support to Faculty and Administrators in the College.
Duties included managing multiple Windows servers, managing group policy objects in Active Directory, and developing small web applications to replace paper forms as part of a “green” campus-wide strategy. In addition, was charged with deploying hundreds of desktops and prepping outdated machines for recycling.
- Officer, Association For Computing Machinery
- Member, Phi Alpha Theta, the International Honor Society in History
- Malvern Preparatory School, Malvern PA.
- Temple University. Bachelor of Science in Information Systems & Technology.