Andrew Gwozdziewycz
28 8th Ave. Apt 5 Brooklyn, NY 11217
http://apgwoz.com
347-844-9730
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 the AdECN real-time exchange
    • Added the ability to "opt-out" of targeted advertising in Bid Manager
  • Six Apart, Ltd.—New York, NY
    Web Developer: April 2009-January 2010
    Worked primarily with Python, Perl, XHTML, JavaScript, MySQL
    • 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, Java
    • 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
  • Temple University CIS Department—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
  • Temple University CIS Computer Labs—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
  • Temple University CIS Department—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 2009—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, XHTML/CSS, JavaScript, 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.