Brendan Kidwell

Download or print:  docx  html  pdf  txt

New York City
resume@glump.net

Web Developer and Application Programmer with over 10 years of professional experience. Expertise in all aspects of web site development, including server-side application programming, client-side HTML/JavaScript programming, and graphic design. Expertise in relational database management, GIS, and desktop installers. Meticulous attention to detail with an eye for usability; always eager to learn; self-guided.

PROFESSIONAL EXPERIENCE

Abt Associates Inc., Cambridge, Massachusetts

www.abtassociates.com

Principal Application Developer, Information Technology Department (2013 – present, working remotely)

  • Continued supporting legacy IT department applications. Built a documentation wiki including an ITIL-style “Service Catalog” and a local “Best Practices” document.

  • Rebuilt existing ColdFusion-based “Partner Registry” application as an ASP.NET MVC application to be hosted on Abt’s new public web site. Partner Registry allows external contractors and vendors to advertise their skills and availability to Abt.

Web Developer, Information Technology Department (2008 – 2013)

  • Rescued a Microsoft Access-based data collection project deployed on hundreds of computers in approximately 15 countries. Successfully consolidated unmanageable country-specific versions of the data entry forms into a single set of forms with language and other local variations factored out into configuration data and loaded at run-time. (2012)

  • Developed ASP.NET-based single-signon service to provide one-click access from internal AbtNet company portal to a number of externally-hosted applications. (2012)

  • Developed WordPress-based replacement of previous WebSphere-based AbtNet project. Learned WordPress and delivered a functional prototype in 2 weeks. Worked with my manager to get stakeholder buy-in for an aggressive 3 month timeline to replace the aging WebSphere system. Integrated existing Active Directory for authentication and authorization. Integrated Apache Solr to provide better search for the site’s ~2000 pages compared with WordPress’ built-in search. Deployed the new site on time and provided tech support and maintenance. (2012)

  • Developed and deployed “Thought Leadership Database” add-on for AbtKnowledge to track publicly facing “thought leadership” activity by employees (presentations, published articles, etc.), using ColdFusion, Microsoft SQLServer, and the same MVC pattern used in previous “Hiring Manager System” project. (2011)

  • Developed and deployed “Hiring Manager System” to support two basic hiring workflows: job requisition form composition and approval, and job offer form composition and approval. The application was built with ColdFusion and Microsoft SQLServer using a MVC (model-view-controller) oriented approach. (2011)

  • Provided maintenance AbtNet and AbtKnowledge products, including the creation of a script to crawl AbtNet and produce a static HTML dump of the site, for disaster recovery purposes. (2009 – present)

  • Launched pilot deployment of FogBugz issue tracking software among the department’s team of web developers, leading to FogBugz being purchased and fully adopted. (2008)

  • Contributed to development and rollout of new internal knowledge base for information about employees, client proposal and project information called AbtKnowledge, build upon ColdFusion and Microsoft SQLServer. Built LDAP authentication module and integrated with IBM “LTPA” single-signon scheme used by the WebSphere-based company portal. Built Proposal and Project edit screens. (2008 – 2009)

Web Developer, Environment & Research Division (2007 – 2008)

  • Rebuilt Perl/MySQL-based “Performance Track Multimedia Regulatory Profile” tool as a ColdFusion application and enhanced this application’s performance by reducing the number of queries in a page view.

  • Setup and maintained a Subversion server to be used as a source code repository to replace the team’s incumbent tool, Team Coherence.

  • Built and supported an online survey using Checkbox Mobile by Prezza with the ability for interviewers in the field to collect data offline and synchronize with Checkbox at the end of the day.

Web Developer, Information Technology Department (2004 – 2007)

  • Participated in the building of the “AbtNet” company portal using IBM WebSphere. Developed much of the front-end HTML/CSS/JavaScript code for the site theme, providing expanding/collapsing navigation menus, popup context menus, Printer Friendly View, Link To This Page, etc. Developed JSP-based “portlets” to provide site search via the site’s Autonomy-based search engine. Developed content pages for Information Technology sections of the site. Provided tech support to Corporate Communications who owned the rest of the site.

Bridgewater State University, Bridgewater, Massachusetts

GIS Analyst / Programmer, GeoGraphics Laboratory (1999 – 2003) www.e-transit.org

  • Built “Cape Cod Advanced Travel Planner” web site using Maptitude for the Web and Visual Basic 6. Provided a browsable and searchable street map of Cape Cod Regional Transit Authority’s service area, including bus routes and places of interest. Displayed real-time positions of buses via previously-built live data feed from on-board vehicle data terminals.

  • Built a Microsoft Access application for managing paratransit taxi trips for Massachusetts Rehabilitation Commission client cases. Provided automatic central collection from geographically-dispersed data entry staff via GPG-encrypted FTP uploads to a shared server.

  • Created an ETA (estimated time of arrival) web site for the public fixed-route buses in Cape Cod Regional Transit Authority. Implemented the web site using Maptitude for the Web from Caliper, Visual Basic 6, and Microsoft SQLServer.

User Support, Technology Help Desk (1998 – 1999)

  • Provided technical support for the campus computers and network by phone and in person at clients’ desks.

VOLUNTEER AND FREE/OPEN SOURCE SOFTWARE WORK

Zim Desktop Wiki – Windows package maintainer (2009 – present) www.zim-wiki.org

  • Built NSIS-based Windows installer for Zim Desktop Wiki, a text file-based notebook and organizer. Supported Zim’s two development platforms in the installer: first Perl & GTK; currently Python & GTK after Perl was abandoned by the project.

  • Provide updated builds when new source releases occur, and respond to support requests.

First Lutheran Church, Malden, Massachusetts – Web site administrator (2009 – 2012)

  • Created WordPress-based brochure-style site to replace old unmaintainable pile of static HTML files.

  • Performed light office-related technical support.

PUBLICATIONS

A Practical Introduction to GPG in Windows (2003) www.glump.net/content/gpg_intro
A paper and a talk given for extra credit in the course “Introduction to Cryptography” at BSU.

Predicting Transit Vehicle Arrival Times (2002) www.glump.net/science/predicting_transit_vehicle_arrival_times
Presented an algorithm for predicting the arrival times of public fixed-route buses at their stops, based on real-time observations of the vehicles’ geographic positions, at the 2002 National Conference for Undergraduate Research.

EDUCATION

B.A. in Mathematics with minor in Computer Science (2003)
Bridgewater State University, Bridgewater, Massachusetts (formerly Bridgewater State College)

CERTIFICATIONS

ITIL (Information Technology Infrastructure Library) v3 Foundations (2009)

KEY CONCEPTS AND TECHNOLOGIES

  • Apache Solr
  • ASP.NET
  • Bazaar version control
  • C#
  • ColdFusion
  • CSS
  • Git version control
  • HTML
  • Java
  • JavaScript
  • Mercurial version control
  • MVC
  • MySQL
  • NSIS (Nullsoft Scriptable Installation System)
  • Python
  • Single sign-on
  • SQLServer
  • Subversion version control
  • Usability
  • Visual Basic .NET
  • Visual Basic 6
  • WordPress