Credentials

Summary

I design and program web applications adhering to current standards. I strive to create valid markup and stay in tune with the trends of the industry and to produce code that is readable, sensible, and maintainable. I work in PHP, Python, Node.js (JavaScript) and have experience in Java, C#, and a few other languages. I'm fond of Postgres and have plenty of experience in MySQL as well. I've worked extensively with jQuery. While I am excited about the React/flux paradigm, I am more intrigued by front end libraries such as Vue.js. I am a skilled Drupal developer and use it as a framework on a near-daily basis. I maintain Drupal modules, submit patches to Drupal core and contributed projects, present at Drupal events, and train others in development and site building. I am highly analytical and enjoy sharing my knowledge through teaching. I have been involved in teaching throughout my career. My background is in print and video, where I continue to work albeit with an ever increasing focus on web-based delivery.

Current Employment

Senior Software Architect - Zivtech

Location: Philadelphia

Help build and run Probo.ci, a software-as-a-service Q/A and Continuous Integration application written in Node.js. Develop and maintain company infrastructure using Puppet, Jenkins and other automation technologies. Plan projects and lead development teams to create custom web applications for clients. Responsible for building and maintaining custom Drupal modules and deploying sites and services. Oversee junior staff and work with them to develop new skills. Assist in hardening systems and custom applications. Preform research and development to help bring new technologies into the company.

Adjunct Faculty - Santa Fe Community College

Location: Santa Fe, New Mexico (working though a distance learning initiative)

Teach Web Design I, Web Design II, and CSS Website Design classes. Instruct students in the design of professional, standards compliant websites according to current best practices. Material covered includes: file organization, layout, graphics and images, typography, color, HTML and CSS code, e-mail newsletters, server technologies, usability, interactivity, Adobe Dreamweaver, Adobe Fireworks, and Adobe Photoshop.

Experience

GIS Software Developer - Azavea

Location: Philadelphia

Developer on the Civic Apps team. Responsible for creating web applications that present geospatial data or have mapping components. Write C# and Python applications using MVC techniques. Assist in the development of mobile applications. Work with geospatial databases and systems such as PostgreSQL/PostGIS and Geoserver. Assist with server maintenance and systems operations.

Senior Developer - Zivtech

Location: Philadelphia

Develop websites primarily using Drupal. Program web-based applications with PHP using MySQL for data storage. Contribute code and patches to Drupal core and contributed projects. Work with other open-source technologies. Plan data architecture of websites. Create custom Drupal modules. Manage servers. Conduct public and private trainings. Write and edit training manuals. Write proposals and cost-estimates. Assist with building and maintaining internal development infrastructure and development tools.

Web Editor - Outside's Go Magazine

Location: Santa Fe, New Mexico

Oversight of Outsidego.com, the website for Outside's Go Magazine, a publication of style and travel for the affluent adventurer with a circulation of more than 200,000. Lead the implementation of streaming and downloadable audio and video content to increase website appeal and traffic. Lead the development of a Content Management System (CMS) and a full re-design of magazine website to allow for control by the editorial staff. Conceived of and assigned stories and multimedia pieces. Edited stories and multimedia content. Wrote stories for magazine website and print magazine. Chose and secured rights for art to be connected with Online content. Scripted, produced, and edited video and audio segments. Optimized magazine website for search engines. Created e-mail newsletters. Oversaw day-to-day web traffic and content.

Online Managing Editor - Promotional Marketing Magazine

Location: Philadelphia

Designed website interfaces for new Online services and directed programmers to create complete Online solutions. Devised surveys and analyzed data in order to attract web traffic and optimize sites for search engines. Analyzed industry data for special editions aimed at understanding industry trends. Undertook extensive testing and troubleshooting of Online components. Wrote stories and product spotlights. Proofread and edited all stories and sections for print and Online publication. Traveled to trade shows and events to write, photograph, and shoot video for print and Online coverage. Scripted, produced, and edited videos for presentations as well as for publication websites. Assigned stories to freelance writers. Contacted and oversaw new freelance writers. Worked closely with art department to ensure stories and art harmonized. Gathered art and other materials necessary for print and Online publication.

Senior Editor - Print Professional Magazine

Location: Philadelphia

Directed programmers to create new editorial website. Analyzed industry data for special editions aimed at understanding industry trends. Undertook extensive testing and troubleshooting of Online components. Wrote stories, proofread and edited all stories and sections for print and Online publication. Traveled to trade shows and events to write, photograph, and shoot video for print and Online coverage. Worked closely with art department to ensure stories and art harmonized. Gathered art and other materials necessary for print and Online publication.

Editor-in-Chief / Layout Designer - Art Matters Magazine

Location: Fort Washington, Pennsylvania

Oversaw day to day run of several publications. Picked and oversaw new hires. Assigned stories, managed staff and freelance writers. Proofread all stories, wrote stories. Represented publications at openings and press events. Directed art department. Performed layout and design of Art Matters. Gathered photos and other resources necessary for print. Oversaw website. Maintained balance between editorial and advertorial staff to ensure monetarily successful yet editorial credible publication.

Associate Editor - Art Matters Magazine / Special Sections, Montgomery Newspapers

Location: Fort Washington, Pennsylvania

Sought out new stories. Wrote stories, proofread and edited all stories and sections. Fact checked all submitted stories. Traveled to story locations and interviewed subjects. Gathered art and other materials necessary for print publication.

Other Experience

  • Staff Writer

    Montgomery Newspapers (Fort Washington, PA)

  • Camera Operator & Studio Technician

    Wall Street Interactive TV (New York)

  • Independent Computer Programmer and Consultant

    J. Alden Associates, Financial Planners (Abington, PA)
    Raymond James, Financial Planners (Glenside, PA)

  • Mathematics Tutor

    Fashion Institute of Technology (New York)

Skills

  • Database backed web application development
  • Drupal development and administration
  • Drupal module development
  • Drupal site building
  • REST/API design
  • Database design
  • PostgreSQL, MySQL, SQL Server, SQLite
  • C#, Objective C, PHP, Python
  • JavaScript and Node.js
  • HTML/CSS
  • Familiarity with C, Java, Scala, and VB.NET programming
  • Linux/Apache server administration
  • Server provisioning using Puppet, Ansible
  • Skilled on Linux, Mac, and Windows operating systems
  • Versatile writer — numerous newspaper and magazine articles
  • Photography and video production background
  • Teaching experience at high school and college levels

Education

Graduate

  • School: Temple University
  • Degree: MS
  • Program: Information Science & Technology
  • Graduated: May 2013

Undergraduate

  • School: New York University, Tisch School of the Arts
  • Degree: BFA
  • Double Major: Film Production, Mathematics
  • Graduated: May 2004

Other Interests

  • Practitioner and teacher of the Japanese martial art Aikido
  • Travel
  • Bicycling
  • Hiking
  • Chess
  • Fiction and travel writing
  • Photography
  • Filmmaking