Experience |
Principal, Application Development | September 2005 – Present |
Criticode LLC, Philadelphia, PA | |
LinuxForce Inc., Upper Darby, PA Skyline Security Consulting, LLC, Trenton, NJ Untra Corporation, Philadelphia, PA AmericanTowns.com LLC CommonMind, LLC, New York, NY Scribe Video Center, Philadelphia, PA Design for Social Impact, Philadelphia, PA | CJ Fearnley <cjf@linuxforce.net> Jamell Creque <jcreque@skylinesecurity.net> Gretjen Clausing <gretjen@scribe.org> Alex Peltz <alex@designforsocialimpact.com> |
Created e-commerce, information security, customer relationship management, and marketing communications applications for the publishing, financial, and media arts sectors, using PHP (CakePHP), Perl (Catalyst, Class::DBI), MySQL, and Apache Created web portal aggregating information security sensor data for real-time viewing of network and system availability and security posture, as well as policy violation attempts and successes Conducted web application security assessments, made recommendations for remediation of discovered vulnerabilities, and verified successful application of recommendations Diagnosed and corrected system-level defects in financial sector enterprise support systems Implemented web-based registration order confirmation system utilizing S/MIME for encrypted e-mail communications Developed data-intensive web portal containing community news, events, and commerce information for every zip code in the US Developed Voice over IP communications platform based on Asterisk PBX, integrating physical SIP instruments, IAX analog telephone adapters, as well as software phones, and using analog and IP trunks
|
Director of Information Technology | March 2005 – September 2005 |
Solutions For Progress, Inc., Philadelphia, PA | Jason Castonguay <jcastonguay@solutionsforprogress.com> |
Supervised team consisting of user support, and system administration staff, tasked with supporting 80+ on and off site users Worked with architects and engineers to define and install necessary IT infrastructure during construction of new office space Created budget, organized vendors and subcontractors, and guided system administration staff in deployment and integration of IT infrastructure in newly constructed office space Led vendor evaluation and selection efforts for acquisition of office systems, including Voice over IP phone system (Cisco Call Manager-based) Reorganized IT department to more efficiently accomplish short and long-term system administration and technical support goals Designed and scripted (using Perl) e-mail and internal instant messaging systems Performed various system administration and user support duties as needed
|
Software Developer, Technical Lead | March 2004 – March 2005 |
The Benefit Bank Solutions For Progress, Inc., Philadelphia, PA | Robert Ahrens <rahrens@solutionsforprogress.com> |
Lead team of seven software developers in architecture, redesign, and implementation of software components, programmed in Perl, for utilization in web application providing access to federal, state, and local benefits, as well as federal and state tax filing, for low-income and disadvantaged people Scripted custom application developer working environment, and supporting developer tool set, using Perl and standard XML processing tools, facilitating efficient application source code development, compilation, and testing in the Unix environment Recommended and implemented office-wide network infrastructure improvements, in support of development activities
|
Technology Director | September 2003 – March 2004 |
Empowerment Group, Philadelphia, PA | Sylvie Gallier <sgallier@empowerment-group.org> |
Redesigned local area network, providing consistent network service to wired and unwired users Created and enforced security and safety policy for network-connected Windows XP computers Designed and scripted, using Perl, virtual private networking solution using readily available free software and native Microsoft Windows IP security tools
|
Internet Application Developer, Network Consultant | September 2001 – March 2004 |
Double Prime, Inc., Philadelphia, PA Config.com, Inc., Ravenna, OH Trendesign, LLC., Akron, OH EYEMG, Interactive Media Group, Akron, OH | Joe Rinehart <joe@config.com> Andrew Holland <andrewholland@eyemg.com> |
Created e-commerce, supply chain management, e-mail marketing, content management, human resources, and professional services applications (mostly in Perl) for a broad base of commercial end-users including Aveda/Estee Lauder, Chuck E. Cheese, AB Dick, Nordson, Roadway Reverse Logistics, Davey Tree, Penton Media, Advanced Elastomer Systems (ExxonMobil), and others Developed web-based applications in the Unix environment using Perl [All] and PHP, Flash with ActionScript, Javascript, XML, (X)HTML, with MySQL and/or Oracle [Double Prime] for data storage, running on Linux, Mac OS X, Irix, and Solaris Audited existing Perl applications to determine their feasibility for extension and reuse in other business areas [EYEMG, Trendesign, Config.com] Provided network and system administration services, including advanced e-mail system configuration, bastion host security auditing, gateway firewall ruleset definition, and router configuration
|
Skills |
Administrative: Budgeting, policy definition, requirements definition, vendor evaluation, application architecture, capacity planning Technical: architecture and development (UML, object orientated programming, version control – CVS/SVN, Eclipse, Komodo), e-commerce (Authorize.Net, NPC VirtualPay, ClearCommerce API, PayPal), programming (Perl, PHP, Python, JavaScript, Java, Groovy, BSH, Ruby, C, C++, XSL, SOAP, XML-RPC), development frameworks (CakePHP, Catalyst, Grails, Ruby On Rails) database technologies (MySQL, PostgreSQL, Oracle, JDBC, Perl DBI), operating systems (Linux, OpenBSD, NetBSD, MS Windows, Mac OS X), web technologies (Apache, lighttpd, mod_perl, LAMP, CGI, JSP, GSP, Tomcat), networking (DNS, BIND, TLS/SSL, SMTP, POP3, IMAP, Jabber, IPSEC/VPN, NAT, 802.3, 802.11, T1), telecom (Asterisk PBX, FreePBX, SIP, IAX, Linksys SPA-XXX series, SIP NAT traversal, AGI scripting, SJphone, Ekiga), security (S/MIME, PGP/GPG, OpenVPN, Nortel Contivity) | |