Web Engineer Remote Resume Profile
Mclean, VA
QUALIFICATIONS
- 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, or technologies with a true passion for acquiring knowledge, and the intelligence to excel at it.
- Able to communicate effectively and clearly both in code and with the written word.
EXPERIENCE
Web Engineer Remote
Confidential
- Contract consulting in the development of a new massive online open course MOOC for their client. Work includes Python development, Google App Engine, and collaboration with internal engineers and course developers to build a working prototype in a short period of time.
- Maintained a large media website, creating new features and fixing implementation issues with quick turn around.
- Supported construction of technical aspects of a website project, advising on architecture and development to complete a large on going video portal feature.
Web Engineer
Confidential
- 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. 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.
Contract Web Developer
Confidential
- Built an oauth authentication piece for the Google Apps for business dashboard to allow single sign-on between Vyllij users and Google Apps, with minimal time and resources required.
- 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.
Contract Web Engineer Remote
Confidential
- Successfully upgraded two web applications from Django 0.96 to Django 1.0, 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.
- Used Jython and Wireshark to test and troubleshoot proper XML SOAP packet creation using auto-generated Java web-services, eventually allowing PBS to replace outsourced PHP code with Python web service calls.
- Wrote and deployed a replacement database engine for Django 1.0 to use a master/slave database configuration, set at query time with a decorator, improving overall database efficiency during heavy traffic.
Server-Side Web Developer Remote/Part-Time
Confidential
- Wrote a Lighttpd configuration for a Django WSGI deployment that allowed simple load balancing with minimal memory and CPU footprint.
- Setup and managed Lighttpd, Subversion, SSH, MySQL and Postfix on a remote Linux VPS, minimizing cost needed for a single website.
- Configured subversion and SSH for remote source access and server updates, allowing the web designer to quickly update and deploy changes to the website.
Contract Web Developer
Confidential
- Led testing, QA, and release cycle as part of a three-person team, driving the development process in the absence of a production manager role.
- Worked with existing PostgreSQL server to upgrade tables, and implemented new queries in a multi-database production environment, in lieu of a dedicated database resource.
- Created and deployed a new HTTP server configuration using Lighttpd to distribute load across multiple Twisted server instances, increasing the number of concurrent users possible over the previous Apache 2 setup.
- Wrote a system of regression tests in Python to verify XML schema created by non-technical content creators, preventing future content creation errors from reaching the end user. Saving developers time and tech support costs.
Software Developer
Confidential
- Collaborated on the development and testing of a Flash thin client that could be built dynamically without recompiling the SWF, reducing development time significantly.
- Identified a bug in and subsequently rewrote Flash Web Services to accept array data type, making it possible for the Flash client to interface with Java/Hibernate created Web Services.
- Independently researched and implemented a reporting solution using Eclipse, BIRT, JavaScript and Java, providing a full featured charting system with minimal code.
Security Specialist/System Admin
Confidential
- Technical advisor on many computer related office processes, helping to make the company more efficient and computerized without outside consulting, or expensive contractors.
- Hours and hours of lock/safe work requiring precision, detail and efficiency where failure results in non-functioning physical hardware, or worse, keys that open the wrong doors. This applies directly to my ability to code efficient, precise, functional systems.
TECHNICAL SUMMARY
Languages Spoken: Python, PHP, SQL, XML, HTML5, CSS3, JavaScript, ActionScript, Jquery, Java, Jython
Web Frameworks Worked: Django, Twisted w/ Nevow, D3
Protocols Grok'd: SOAP, REST, WSGI, JSON, OAUTH, XML-RPC, Flash Web-services
Software for Being Productive: xterm, vi, Git, Subversion, Adobe Flash CS5 , Wing IDE Professional, Eclipse, Emacs, Wireshark, virtualenv, pip
Software for Managing Time and Sanity: Trac, FogBugz, JIRA, TiddlyWiki
Server/System Tools Exposure: MySQL, PostgreSQL, SQLite, Apache2, Lighttpd, SSH, Linux, Windows XP, Nginx
Cloud Services Navigated: Amazon Web Services AWS , RightScale, Google App Engine, Google Apps for Business