Teaching Experience
2012
DrupalCamp Philadelphia Session: Importing with the Feeds modulePresented a session about Drupal's Feeds module at DrupalCamp Philadelphia (aka Drupaldelphia) 2012 (June 22nd, 2012). Screencast available at nodesforbreakfast.com.
2011
Training: 4AllPromos PlatformTrained a team of 12+ managers, sales reps, content producers, and artists on a new Drupal platform for managing orders, products, artwork, and web content.
2010
DrupalCampCT Session: Anatomy of a Drupal ModulePresented an introduction to Drupal module development at DrupalCampCT 2010 (August 28th, 2010). Topics included the required files, how hooks work, the Drupal menu system, and a demo of some Form API code.
Presentation: Introduction to UbercartPresented a general introduction to the concepts and basic setup of the Ubercart module suite at the Central Connecticut Drupal Meetup (May 18th, 2010) with fellow developer Dylan Riordan.
2000-2003
Tutorials, References, Q&A site: Iocode.net (no longer online)
An original concept site targeted at web design/development beginners and professionals, with tutorials and references in the areas of (X)HTML, CSS, XML, and general web and internet concepts. The site also featured a custom-built Question-and-Answer service (Q&A) designed and operated by me. Wrote tutorials and references. Designed and programmed website layout and template system. Provided email and web-based Q&A support to individuals.
Drupal Contributions
For more info, see my drupal.org profile: m.stenta
I am the maintainer of the following Drupal projects:
- Ledger
- Ledger Import
- Authorize.net API
- Commerce Pickup
- Feeds Review
- Feeds OFX
- MSSQL Import
- Ubercart Order Attributes
- Ubercart Order Complete
- Ubercart Order Node
- Ubercart Order Status Pane
- UPS Quantum View API
- Views Handler Argument Search
- Accounting (sandbox)
- Curriculum Vitæ (sandbox)
- Ubercart Domain Rules (sandbox)
- Ubercart Order Company Search (sandbox)
I am a co-maintainer of the following projects:
- Apachesolr Ubercart
- Dwolla
- Invoice
- Ubercart Authorize.net Payment Gateway
- Authorize.net Advanced (CIM) Payment Gateway
- Ubercart Followup
- Ubercart Order Clone
And I have contributed patches/fixes to these projects:
- Drupal (core)
- Apache Solr Search Integration
- Chaos tools suite (ctools)
- Drupal Commerce
- Commerce Authorize.net
- Commerce Card on File (Forked)
- DesignKit
- Entityreference Prepopulate
- Environment
- Fast Login
- Feeds Tamper
- Global Redirect
- Highcharts
- Hosting
- Nodewords
- Spaces
- Tag User
- Ubercart
- Ubercart Domain Access
- Ubercart Fee
- Ubercart Order Clone
- Ubercart Product Minimum & Maximum
- Ubercart Rules
- Ubercart SSL
- Ubercart Views
- Views Galleriffic
- Weight
Creative Skills
Website Design, Relational Database Design, User Interface Design, Digital Imaging
Computer Skills
Software:
Drupal, Wordpress, Flash, Apache, MySQL, Git, SVN, Apache Solr, Varnish, Memcache, Photoshop, Illustrator, InDesign, Mac, Windows, Linux
Languages/Concepts:
(X)HTML, XML, CSS, JavaScript, AJAX, PHP, Java, MySQL, C++, IDL
Education
2003-2007
Bachelor of Fine Arts, with a concentration in Photography
University of Connecticut, Storrs, CT
Subjects of study: Photography, Printmaking, Sculpture, Art Theory, Art History, Computer Science, Sociology, Psychology, Economics
Web Design/Development Experience
2010-2012
4AllPromos
{4allpromos.com}
Built a highly advanced order workflow management platform with Drupal and Ubercart to handle the day-to-day business of a promotional imprinted products company. Migrated over 10,000 products from an old CandyPress e-commerce website. Migrated over 60,000 customer records and over 500 vendors from Quickbooks. Built custom interfaces for managing Orders, Products, Customers, and Vendors. Wrote the Ubercart Order Node module for extending the Ubercart order records with custom fields. Built a custom Purchase Order system for generating POs to send to Vendors based on the products in an order. Built a custom artwork management system for customers and artists to upload originals, create proofs, and approve artwork for production. Worked with Deep Thought Software to set up their Courier software for syncing Ubercart orders and Purchase Orders into Quickbooks. Installed and configured Apache Solr for searching products. Set up the entire LAMP stack from scratch and optimized it using Memcache, Varnish, and various performance modules.
2012
Nodes for Breakfast
{nodesforbreakfast.com}
Designed and built a Drupal 7 site using the Omega base theme for Nodes for Breakfast, an informal collaboration between Dylan Riordan and myself.
2011
Adam Niklewicz : Sculpture
{adamniklewicz.com}
Converted Adam's site from Flash to Drupal 7. Set him up with easy-to-use controls for managing the content of the site, including the ability to add/edit artwork, and rearrange the order of pages.
Spring Lake Gardens
{springlakegardens.com}
Built a Drupal-based website for managing pages, blog posts, recipes, and newsletters for the small farm in Sterling, CT.
2009-2011
Energy Circle
{energycircle.com}
Programmed a custom web application called MoolahMaker for helping parents get their kids involved in saving energy. Converted existing WordPress site to Drupal. Set up an e-commerce store in the Drupal site using the Ubercart module, and migrated products from existing Magento store. Built a platform for deploying and managing websites for clients within the main Drupal site using advanced modules like Spaces, Context, Organic Groups, and Purl. Wrote numerous custom modules to provide functionality to the clients for managing their sites.
2009
RIS Systems
{rissystems.com}
Programmed website layout for RIS Systems. The site was designed by EAB Studio.
Susan Lesser Group
(no longer online)
Programmed a custom Drupal theme and configuration for Susan Lesser Group. The site was designed by Claudio Fiorani.
Constantakis Consulting Group
{constantakisconsultinggroup.com}
Designed and programmed website layout for Constantakis Consulting Group, a non-profit financial consulting group.
PTCFO, Inc.
{ptcfo.com}
Designed and programmed a custom Drupal theme and configuration for PTCFO, Inc., a group of financial consultants specializing in family organizations and ESOPs.
Mitchel Osborne, Photographer
{mitchelosborne.com}
Designed and programmed a custom WordPress theme and configuration for Mitchel Osborne, a photographer in Port Townsend, Washington.
2008
Art Scene Design, Interior Decorating Artists
{artscenedesign.com}
Redesigned and programmed website layout for Art Scene Design, interior decorating artists who specialize in murals, faux finishes, and trompe l'oeil in New York, Florida, and Connecticut. Updated galleries with new images and new navigation, and optimized the site for search engine placement.
Laura Hudspeth, Artist/Accessory Designer
{laurahudspeth.com}
Designed and programmed website layout for Laura Hudspeth, an artist/accessory designer in Portland, Oregon. Installed and integrated a WordPress blog, as well as a backend image management system using PHP and MySQL.
FiveMyles Gallery
{fivemyles.org}
Designed and programmed website layout for FiveMyles, a performance art gallery in Brooklyn, New York.
Dharma Ridge Farm
{dharmaridgefarm.com}
Designed and programmed website layout for Dharma Ridge Farm, a family-run organic farm in Port Ludlow, Washington.
2007-present
Adam Niklewicz, Sculptor/Illustrator
{adamniklewicz.com}
{illustratorusa.com}
Updated numerous elements of two websites owned by Adam Niklewicz, a sculptor and illustrator in Connecticut. Made additions to Flash-based site, reorganized the Flash project file for easier updates in the future, and formatted and organized over 150 images into a new Portfolio section, in addition to many other minor changes and updates.
2007
Sarah Mikolowsky, Artist
{sarahmikolowsky.com}
Designed and programmed a Drupal site for Sarah Mikolowsky, an artist in Connecticut. The site includes backend admin user interfaces for managing artwork and blog posts.
James Kimura-Green, Photographer/Printmaker
{jameskimuragreen.com}
Designed and programmed website layout and template system for James Kimura-Green, an artist in Connecticut, as well as set up a backend image management system using PHP and MySQL.
2006-2007
Frank Noelker, Photographer
{franknoelker.com}
Designed and programmed website layout and template system for Frank Noelker, a fine art photographer in Connecticut.
91.7fm WHUS
{whus.org}
Designed and programmed website layout and template system for the college/community radio station 91.7fm WHUS, as well as a database-driven broadcast schedule system using MySQL and PHP for managing and displaying their radio broadcast schedule, including dynamic content such as "now playing" and "upcoming shows" information. Maintained website and managed webmaster email from 2006-2007.
2005
Yosefa Drescher Fine Art
{ydfa.com}
Designed and programmed website layout and template system for Yosefa Drescher Fine Art, a fine art photography dealer based in West Hartford, Connecticut, as well as a custom backend artist/image gallery administration system using MySQL and PHP for managing artist images and other content.
2004-2005
EverythingIdeas.com
(no longer online)
Personal Web Project
Original concept site targetted at individuals with ideas. Designed and programmed website layout, template system, and a database-driven archiving system using MySQL and PHP. Maintained website and managed webmaster email for the entire life of the site.
2003
Deb Wadsworth
(no longer online)
First client site. Designed and programmed website layout for Deb Wadsworth, and artist/painter in Avon, Connecticut. Photographed on-location and formatted artwork for display on the web.
2003-Present
mstenta.net
{mstenta.net}
Personal Web Project
Designed and programmed website layout, template system, and provided all the content. Currently owned, updated, and maintained by myself.
Graphic Design Experience
2005-2007
Graphic Designer
91.7fm WHUS, Storrs, CT
Produced posters, brochures, flyers, t-shirts, advertisements, and other promotional material for the community-run radio station, WHUS.
Programming Experience
2003-2005
Lead Programmer
Environmental Research Institute, UConn, Storrs, CT
Worked independently to design and implement a Graphical User Interface using the IDL programming language to visualize and manipulate NetCDF format data captured from a LIDAR (laser-radar) scientific instrument.