University of Oslo
DATIM Development Team Lead
Support and maintain DATIM, the DHIS2 installation for the United States President's Emergency Plan for AIDS Relief (PEPFAR) initiative:
-
Supervise eight developers, assigning tasks, clarifying requirements, guiding work, and reviewing code
-
Develop and maintain MERtide, a Python script for creating DHIS2 forms with multiple levels of tabbed navigation, dynamic calculation, dynamic mutual exclusion, integrated validation rules, and drafts in static HTML
-
Develop and maintain the Mechanism Importer, a node.js application for syncing with FACTS Info and managing sharing and other metadata based on the sync
-
Develop and maintain several angular and react DHIS2 apps for DATIM’s use, including one for user administration, one for approving data values, and one for displaying data about mechanisms
-
Liaise with University of Oslo developers on PEPFAR’s required and desired changes to DHIS2 core
-
Write Python, SQL, R, Ansible, node.js and shell scripts for upgrading DHIS2 as well as maintenance of data, metadata, users and systems
-
Give presentations at the DHIS2 Symposium and the DHIS2 Experts Academy on a variety of topics
-
Work with a multidisciplinary team to create DATIM4U, a customizable DHIS2 installation to enable various audiences to analyze PEPFAR data and integrate it with other data
iFactory
Solutions Architect
Consulted on technical aspects of web development projects throughout their lifecycle, from pre-sales to launch:
-
Wrote technical portions of 130 web development proposals representing over $13M in sales. Prepared and presented the technical portions of 50 pitches based on these proposals, which led to winning 30 projects
-
Vetted and managed vendors to implement projects in Cascade Server, Craft, Django, Drupal, ExpressionEngine, eZ Publish, Kentico, Plone, Salesforce, SharePoint, Sitefinity, Spotlight, Typo3, and WordPress
-
Grew our internal Drupal/WordPress development team from one developer to nine developers
-
Oversaw website development, managing risk and translating technical language for non-technical team members and vice versa
-
Researched, reported on, and recommended software solutions for various clients
-
Wrote HTML, CSS, Javascript, and PHP for several client websites: framingham.edu, health.ri.gov/homehealth, itrekleaders.org, rc.partners.org, roadside-mba.stanford.edu, and bennington.edu (not yet live)
Boston University Center for Digital Imaging Arts
Web Development Instructor
Taught classes to adult students on web development technologies including PHP, MySQL, Javascript, jQuery, mobile web development, htaccess, Bootstrap, PhoneGap, and AJAX. Topics included:
-
Planning, writing, commenting, and debugging code
-
Normalizing, importing, and querying databases
-
Writing code that writes code
-
Interacting with web services including Flickr, Twitter, Paypal, and Authorize.Net
-
Developing mobile apps including a coupon calculator and a notepad
-
Developing websites and applications including personal portfolios, film catalogues, magic 8-balls, screensavers, and computer-vs-user blackjack
-
Security including protection from SQL injection, remote command execution, price manipulation, cross-browser scripting, permissive authentication, and brute force guessing of session ids
48 Hour Film Project
Chief Technology Officer / Director of Outreach
Implemented and maintained the corporate technology infrastructure used by staff and 50,000 customers:
-
Initiated, developed, and maintained a 100-user, 200-page PHP intranet including a proprietary content management system; MySQL database management and reports; mass emails using Cron, Perl, and Bash; a calendar of worldwide events; syllabi; blogs; and automated ImageMagick photo processing
-
Rewrote and maintained a 600-page website using Linux, Apache, PHP, MySQL, Perl, CSS, HTML, Javascript, Google Analytics, and JSON web services: www.48hourfilm.com
-
Built and managed a Mailman server to deliver targeted mailings to 50,000 subscribers spread over 100 lists
-
Developed an e-commerce system to bill customers using PHP, HTTPS, Authorize.Net, and Paypal
Guaraldi Consulting
Freelance Developer and Instructor
Developed business solutions on various platforms, including:
-
Redesigned and created statistical hooks a Small Business Innovation Research grant app using Scheme, Perl, PHP, and Javascript
-
Increased the speed of a public proteomics database processor by 5000% using Perl
-
Rewrote an application for analyzing mass spectrometry data using Perl, Javascript, HTML, and CSS
-
Created scriptable electronic routing tools for corporate fax inflow using Perl and RightFax
-
Taught classes to adult students on Perl, Microsoft Office, Visual Basic, Windows, and Final Cut Pro