Web Developer Resume
Philadelphia, PA
SUMMARY
- Python Developer with 5 years of professional experience.
- Proven ability to analyze and understand complex systems, take them apart, and put them back together again - only better and with fewer lines of code
- Driven to learn new skills, abilities, tools, and technology with a true passion for acquiring knowledge1
- Able to communicate effectively and clearly both in code and in writing
TECHNICAL SKILLS
Languages: Python, Java, C#, PHP, SQL, XML, HTML, CSS, JavaScript, ActionScript, Jython
Web Frameworks: Django, Twisted with Nevow
Protocols Grok'd: SOAP, REST, WSGI, JSON, OAUTH, XML-RPC, Flash Web-services
Software for Being Productive: xterm, vi, Git, Subversion, Adobe Flash (CS4), Wing IDE Professional, Eclipse, Emacs, Wireshark, virtualenv, pip
Software for Managing: Trac, FogBugz, JIRA, TiddlyWiki Server/System Tools Exposure MySQL, PostgreSQL, SQLite, Apache2, Lighttpd, SSH Linux, Windows XP, Postfix
Cloud Services Navigated: Amazon Web Services (AWS), RightScale, Google App Engine, Google Apps for Business
PROFESSIONAL EXPERIENCE
Confidential - Philadelphia, PA
Web Developer
Responsibilities:
- Requires filling the role of a number of positions in order to build a graph visualization that displays connections between people, places, and things
- Created initial website prototype from a Django skeleton system, building out, page views, templates, and CSS layouts for the complete site within the Django framework
- Developed a simple model to test graph rendering through a rapid prototyping process where outputting relational data as simple node/link json document
- Managed and deployed multiple environments to AWS and Rackspace Linux instances and built out overall web infrastructure as need
- Advised on high level thinking and design of overall system to keep it scalable and manageable with the limited resources of a two-person development team
Confidential - Tempe, AZ
Web Developer
Responsibilities:
- Completed a project that dealt with a number of interrelated Cloud technology and outside client integration on fixed time budget
- Built an oauth authentication piece for the Google Apps for Business dashboard to allow single sign-on between users and Google Apps with minimal time and resources required13
- Wrote and deployed a web application on Google App Engine using Quercus and PHP to make use of App Engine integration and sign-on features, keeping the code simple, portable, and in their language of choice
Confidential - Arlington, VA
Web Engineer
Responsibilities:
- Upgraded a Django back-end for video.pbs.org and an admin site from Django 1.1 to Django 1.3 and implemented a number of missing features required to launch the websites.
- Successfully upgraded two web applications from Django 1.1 to Django 1.3, in parallel with existing development, allowing PBS to upgrade to a major version of the Django framework and to continue to develop new features
- Managed deployment and version control using Subversion, Linux/SSH, and Amazon Web Services, keeping things running late at night
- Refactored and extended large existing Django/Python code base, reducing the number of lines of code and duplication significantly
- Implemented a selectable template structure in Django making it possible to change the HTML layout and design based on the site URL and/or domain, an essential feature for making the partner stations happy
- Wrote and deployed a replacement database engine for Django 1.1 to use a master/slave database configuration, set at query time with a decorator, improving overall database efficiency during heavy traffic