Leander Harding

Technical Skills

Languages

  • JavaScript
  • HTML5
  • CSS
  • Less
  • Sass
  • Java
  • bash
  • Python
  • C/C++
  • JSP
  • Go
  • XML
  • XSL
  • XPath
  • SQL
  • PHP
  • Perl
  • Clojure
  • Scala
  • Actionscript 3
  • Powershell

Frameworks

  • Express
  • Backbone
  • React
  • Spring
  • JSF
  • J2EE
  • EJB
  • Hibernate
  • Adobe Flex
  • Cairngorm
  • JPA
  • Django
  • Jakarta Struts
  • AMFPHP
  • Apache Synapse
  • Swing

Operating Systems

  • Linux (Arch, Debian/Ubuntu, RHEL)
  • MacOS X
  • FreeBSD 6.x
  • Solaris
  • Android

Tools & Technologies

  • node.js
  • npm
  • Chrome / Webkit dev tools
  • Git
  • Responsive Web Design
  • Gulp
  • Firebug
  • Tomcat
  • REST
  • Glassfish
  • Eclipse
  • IntelliJ IDEA
  • AJAX
  • YSlow
  • Oracle
  • PostrgreSQL
  • MySQL
  • GIS
  • RSS
  • OpenLayers
  • Ant
  • Apache Webserver
  • Web Services
  • SOAP / WSDL
  • Lucene Search Engine
  • Bazaar
  • Resin
  • MS SQL Server
  • Snort
  • Barnyard
  • FalconView
  • RDF
  • Hadoop
  • JIRA

Professional Experience

Senior JavaScript Developer

June 2014 - October 2015
Cloud Four

Cloud Four is a design and development agency focused on responsive web design and the mobile web.

Implemented a custom editable-monolithic-output build system for the order page of a top-five US retailer's ecommerce site. Performed feature implementation for the same order page. Created a gulp-based build environment for developing and delivering web design pattern libraries and prototype sites. Researched new and existing development tools and shared some of this research on company blog. Maintained boxen-based development environment installations companywide. Maintained custom static site build scripts for the company's main web site. Interviewed potential candidates for expanding the design and development teams. Participated in internal design sketching sessions and element collage evaluations. Set up and maintained local development instances of the Walmart ecommerce frontend, including in-depth configuration and debugging of Apache and Tomcat, diagnosing API connectivity issues, and maintenance of the cart-checkout mock API server code. Supported co-workers (technical and nontechnical) in diagnosing build script and configuration issues with the Walmart development environment. Performed feature work, defect resolution, and responsive web design conversion on multiple areas of Walmart's e-commerce frontend including item page, order summary, payment and shipping options, and other areas.

Lead Software Engineer

August 2013 - June 2014
Avocado

Avocado is the developer of Avocado (a mobile app that helps couples organize their lives) and Pears (the social network for couples) which is now used in over 60 countries.

Developed major features of the Pears desktop and mobile sites, including offline notifications, email digest handling, location-based search, and the real-time websocket-based comment system; contributed to feature development and maintenance of the Avocado web and Android apps; and performed in-depth devops tasks (server recovery, SSL certificate management, corrupt user account recovery).

Lead Software Engineer

March 2012 - August 2013
Instructables

Instructables is a division of Autodesk and a centerpiece of the DIY/Maker community.

Lead development of the Instructables Android app with over 500,000 downloads on the Google Play store, developed features for and maintained the existing Java based Instructables.com site, contributed to framework-level development of the new Python/Django-based Instructables.com, and mentored interns and permanent team members.

Senior Software Engineer, Front End

June 2010 - March 2012
Yahoo!

Yahoo! is one of the top five web destinations. I worked with the Contacts team, which became thought leaders within the company in our implementation of Kanban+Agile development methodology.

Co-designed and implemented the front-end server architecture (including MVC framework and data access actions in PHP) for the new Yahoo! Address Book, implemented UI functionality from UED mockups for the new Yahoo! Address Book using YUI3, JSON over AJAX and Yahoo!'s proprietary high-performance JavaScript Mustache renderer, designed and wrote high-performance Mustache renderers in PHP and JavaScript for the new Yahoo! Address Book (one of which (Gordito) was open sourced by Yahoo!), contributed to the design and implementation of the New Yahoo! Mail's contact autocomplete feature, designed and implemented an automated documentation generation system for Yahoo! Address Book's complete code base (PHP+JavaScript) that integrated with our Hudson build system, interviewed potential candidates for expanding the Contacts team, and mentored technical intern and permanent team members.

Senior Software Engineer

September 2009 - May 2010
hi5 Networks

A worldwide social network and gaming site with over sixty million active users in 2009.

Designed and developed dynamic search typeahead in a unified header search box, using framework-free JavaScript and a Java back-end, implemented a production-ready loading mechanism for hi5's Avatar product using the Java AMF framework, created pure Java, web framework independent, sharding infrastructure prototype for hi5's internal data access layer.

Senior Software Engineer

November 2007 - September 2009
Traverse Technologies

A strategic consulting and IT services company with expertise in GIS, web technology, and business process engineering.

Built demographic microtargetting application using Flex and Cairngorm and a LAMP/AMFPHP backend dealing with ten million plus record datasets as part of a three person team, developed AJAX application suite and attendant RESTful web services environment advancing the company's bid toward successfully winning the contract competition for a $1 million US Air Force SBIR, lead technical development in the refactor of the right-of-way permitting system for the City of San Antonio from old style EJB to modern J2EE application, implemented new permitting workflow using JSF and OpenLayers.

Software Applications Development Engineer

February 2003 - November 2007
The MITRE Corporation

The MITRE Corporation operates four federally funded research and development centers.

Built suite of web applications with rich AJAX-based UI and Spring/Hibernate/PostgreSQL backend to modernize US Coast Guard command center operations, integrated US Coast Guard applications by building rich Google Maps application with historical data and realtime situation updates, implemented Python daemon to monitor event output from Snort/Barnyard which qualified the six person SIMEN initiative to take part in multiple international military operational exercises, redesigned static monitoring web application into real-time, sponsor-facing interface using Django, mentored three technical cooperative education students in web application development.

Software Engineer II

Spring 2000 - January 2003
MedAptus

A clinical information systems developer specializing in electronic charge capture and point-of-care solutions. During my employment they were a VC-funded startup.

Designed and implemented the prototype user interface for the company's clinical informatics product and transitioned company's server product from NewAtlanta ServletExec to Apache Tomcat.

Community Contributions

Personal Projects

Education

  • Southern New Hampshire University, Nashua, NH, Public Speaking (Course), 2007
  • MITRE Institute, Bedford, MA, Designing for People, Human Factors (Course), 2006
  • Northeastern University, College of Computer Science, Boston, MA, Bachelor of Science in Computer Science, Metaphysics Concentration, Cum Laude, 2003