Andrew Gwozdziewycz 28 8th Ave. Apt 5 Brooklyn, NY 11217 Phone: 347-844-9730 WWW: http://apgwoz.com Email: web@apgwoz.com Experience Invite Media (Acquired by Google June 2010)--New York, NY Senior Software Engineer: January 2010-May 2010 Worked primarily with Python * Helped build out a new monitoring system based on Django Chronograph * Integrated the flagship product, Bid Manager, with AdECN * Added the ability to "opt-out" of targeted advertising in Bid Manager Six Apart, Ltd--New York, NY Web Developer: April 2009-December 2009 Worked primarily with Python, Perl, XHTML, JavaScript, MySQL, Memcached * Built custom Django applications often centered around TypePad Motion * Developed and deployed custom Movable Type plugins for various clients * Designed and developed a real-time topic tracker for Twitter * Performed a migration of Roundup issue tracking data to activeCollab * Added custom features to activeCollab to enhance reporting, maintain URL compatibility with Roundup, and track meta data such as time estimates University of Pennsylvania School of Medicine Information Services-- Philadelphia, PA Programmer Analyst: June 2007-March 2009 Worked primarily with PHP, Oracle, JavaScript, XHTML and CSS * Worked closely with the Penn Medicine Admissions Office, to develop and maintain applications to support their mission * Wrote an Oracle plugin, in Java, for authenticating against the University's CoSign single sign-on system. * Built an extensible form system, making extensive use of PHP 5's object-oriented features * Created a plugin system to extend the forms, in which the primary use case is to query data for easy AJAX integration * Maintained the in house web framework: feature requests, enhancements, bug fixes, unit testing, vulnerability scans, better AJAX integration * Volunteered regularly to give talks on technology/programming topics in weekly developers meetings WebLinc, LLC--Philadelphia, PA Developer: July 2005-June 2007 Worked primarily with Adobe's Coldfusion, Microsoft SQL Server, XHTML, CSS and JavaScript. Also worked with PHP, MySQL, Oracle, Python, ActionScript, and Adobe Flash * Designed, wrote and deployed custom web applications centered around content management and eCommerce systems * Maintained existing sites: developed new features, fixed bugs * Built W3C standards compliant XHTML and CSS from Adobe Photoshop files for clients such as Free People, Spencers Gifts and Oneida * Created a screen scraper for monitoring the status of US patent applications using Python * Developed custom Flash applications to implement image galleries, product image zooming, video players and music players CIS Department, Temple University--Philadelphia, PA Research Assistant: September 2004-June 2005 Worked primarily with MATLAB and Python * Aided in research related to computer vision and automatic robotic mapping software * Wrote, debugged and tested various experimental algorithms for object detection in images, and alignment of laser range finder data * Created software to recreate mesh structures from 3D laser range finder scans. * Provided feedback to improve ideas based on research and test results CIS Computer Labs, Temple University--Philadelphia, PA Consultant: January 2002-August 2004 * Provided technical support for students in GNU/Linux, Solaris and Windows 2000/XP * Troubleshot hardware and software components * Performed hardware and software installations CIS Department, Temple University--Philadelphia, PA Teaching Assistant: September 2002-December 2002 * Taught an hour long lab once a week, teaching students to use tools such as GNU make and debuggers * Graded lab assignments and provided feedback to the students * Answered questions pertaining to assignments given in the C and Java programming languages Education University of Pennsylvania--Philadelphia, PA Audited courses in: Artificial Intelligence, Natural Language Processing, Compiler Theory Temple University--Philadelphia, PA Computer Science * Bachelors of Science: Magna Cum Laude (May 2004) * Partially completed a Masters of Science Talks NYC Python December 2009--'Spinning and Redising the Block' Discussed the benefits of using the Tornado web framework and web server, and Redis, a typed key-value store, to create scalable web sites. October 2000--'Hacking with "with"'--Lighting talk (5 minutes) Discussed various, unintended ways of using Python's with-statement. Django NYC November 2009--'TypePad Motion'--Joint talk with Matt Jacobs on behalf of Six Apart Work Related September 2009--'Introduction to Python'--at Six Apart, NYC March 2009--'Practical Functional Programming'--at SOMIS Discussed the merits of using functional programming concepts in everyday languages such as PHP (the language used at SOMIS), and introduced core concepts such as referential transparency, recursion, closures as well as advanced concepts such as evaluation strategies. October 2008--'Introduction to Python'--at SOMIS Training SANS Institute * SEC 519 - Web Application Security Workshop (June 2008) * SEC 538 - Web Application Penetration Testing Fundamentals (June 2008) RoboCup Camp on Rescue Robotics * Rome, Italy (October, November 2004) Technical Skills Programming Languages: * Most comfortable with Python, PHP, JavaScript, XHTML/CSS, SQL (Oracle, MySQL, SQL Server), Scheme, C/C++ * Familiar with Shell Scripting (Bourne/Bash), Java, MATLAB, Perl, Common Lisp Environments: * Most comfortable in UNIX-like environments including most GNU/Linux distributions, Mac OS X, FreeBSD and Solaris.