MATTHEW HANLON
|
| PERSONAL OBJECTIVE |
|
| |
I'm looking for a position that will challenge me and allow me to explore and exploit new technologies and utilise my experience in designing applications and environments, programming and networking in a mentor or leadership type of role. My experience is firmly grounded in Unix-based environments, designing and building large scale web application services, based on technology like Java and Apple/NeXT's WebObjects which lend themselves to rapid development cycles with less resources than other frameworks. |
|
| SKILLS |
|
| Operating Environments |
Mac OS X, Mac OS X Server 1.2, Openstep 4.2, NeXTStep 3.3
FreeBSD, OpenBSD, NetBSD, Solaris 2.4-8 (Sparc and Intel), Linux (various flavors), VAX/VMS, Digital Unix, Irix,
MacOS 7.5 - 9.2, Windows NT 3.51 - Windows 2000. |
| Development |
Programming Languages: Java, Objective-C, Ruby, shell scripting (preferably Bourne), sed, Tcl, C, awk, Perl, WebScript, php.
RDBMS: MySQL, Oracle, PostgreSQL, FrontBase, Openbase, Sybase XI, MSSQLServer
Frameworks: WebObjects (Java & Objective-C), AppKit, Quartz & CoreGraphics, DotMacKit, Quicktime (streaming and Objective-C and Java development)
|
| Network Services |
DNS: bind
Directory services: Open Directory, NetInfo, LDAP, NIS, NT Domain services
Web: Apache, Netscape Enterprise Server, IIS
Mail: qmail, qpopper, Communigate Pro, sendmail, imapd
File: afp, nfs, SMB/CIFS
Multimedia: RealAudio Server, Quicktime Streaming Server
Security: ipfw, snort, nmap, Nessus, Cisco PIX Firewall
General network: TCP/IP, routing, DHCP
|
|
|
| WORK EXPERIENCE |
|
| |
Software Engineer, Apple, Inc.
Winchester, Massachusetts, United States |
| June 2007 - present |
| |
- I work at Apple, in some group.
|
| ... |
| |
Principal Software Engineer, Eons, Inc.
Charlestown, Massachusetts, United States |
| Feb 2006 - May 2007 |
| |
- Team lead for community efforts - led a team of 4 engineers on community features at Eons.com which accounted for over 60% of Eons.com traffic.
- Responsible for design and implementation of portal site with eight different applications and supporting services (authentication and authorization, configuration, related items and regular search (using Lucene), &c.)
- Lead engineering resource on Java WebObjects 5.3 applications and Lucene-based site and data search
- Outlined QA, build and release, and best practices for engineering staff
- Build and Deployment engineer for the WebObjects apps on CentOS on AMD64 hardware.
- Led project management on Agile-like sprints for community projects.
- Also engineered solutions with Ruby on Rails.
|
| ... |
| |
Senior Software Engineer, Scientist II, Apple Computer.
Cupertino, California, United States |
| June 2003 - Feb 2006 |
| |
- Senior .Mac Java WebObjects Engineer, worked on the following online applications: iCards, Bookmarks, Groups, and Welcome (the front page).
- Rewrote image rendering library in CoreFoundation (C) and JNI bridge to WebObjects applications.
- Mentored three junior engineers.
- Ported two applications from Objective-C version of WebObjects to Java WebObjects 5.
- Developed three internal Cocoa applications, as well additional sample code in Objective-C for internal purposes.
|
| ... |
| |
iServices Engineer, Apple Computer.
Stockley Park East, Uxbridge, United Kingdom |
| December 2000 - June 2003 |
| |
- Visited customer sites across Europe to deliver mentoring, training, and assistance with Mac OS X Server and clients, WebObjects 4.5-5.x, Cocoa programming, Unix system administration, network architecture and administration, security consultancy, and systems integration.
- Developed Java WebObjects 5.1-based eLearning solution for Granada Learning and a shell script and Cocoa-based build and deployment system, comprised of Solaris 8, Windows 2000, and Mac OS X Server machines.
- Managed CVS services for the European services group.
- Delivered a series of customised courses to Apple internal staff, external customers, and IMCs (Independent Marketing Contractors) in countries across Europe. The material consisted of the Apple Certified Systems Administrator series and the Xserve Rack 'N' Roll courses presented over the course of between four and five days.
- Developed Cocoa applications for demo purposes at events and presentations.
|
| ... |
| |
Lead Developer, WAP Producer, Chief Visioner, Pangolin UK Ltd./Sportal
Ltd. London, United Kingdom |
| January 1999 - October 2000. |
| |
- The technical portion of a European sports portal internet start-up.
- Acting CTO as the company grew from 10 people in early 1999 to more than 200 across the world in July 2000-- duties included hiring and managing 6-14 programmers (Java, C, Tcl) in addition to the client side developers, rolling out new sites and brands according to a timeline agreed by myself and the site producers, heading up a small R&D team, and deciding the best strategy and technology for supporting the business.
- Manager for 8-15 client side developers, all of whom utilised a range of tools from HTML to JavaScript to Perl to Tcl (and the notorious Storyserver).
- Developed in Tcl for Vignette StoryServer and in php for the internet and WAP sites and in Java for peripheral applications in the form of servlets and applets.
- Researched an alternative to Storyserver with JSP, WebObjects, and/or AOLServer.
- Defined and implemented RSS/RDF strategy for Sportal.
- Led infrastructure project for Sportal. Initiated a project designed to define a robust, scalable, flexible, cost-effective architecture for Sportal, addressing the limitations of the existing architecture without a wholesale replacement. Design included a prototype implementation based on Solaris, tcl (AOLserver and Storyserver), Java (WebObjects), and a series of reuseable frameworks and components.
Delivered an ERS and project proposal before funding ran out.
|
| ... |
| |
System/Network Administrator,
DMS-Corporation. New York, NY, United States |
| July - November 1998. |
| |
- Built NT-based global infrastructure.
- Managed a team of network engineers and helpdesk support.
- Required to present the proposed network, network-build status, and final network assessment/implementation to the end users and management.
- Designing and creating of network strategy documents for future scalability and security.
- Network consisted of Windows NT 4.0 and 3.51, Exchange Server 5.5, IIS 4.0, BIND 4.9.7 for NT. PIX Firewall, Cisco 2500 routers, BoxHill back-up hardware. Linux-based, real-time wireless data transactions for couriers and messengers.
- Desktop support role included HP JetAdmin, MS Windows 95/98/NT3.51/NT4.0sp3 Workstation, 25+ laptop users, 50+ desktop users, 10 Mac clients, and approx. 20 remote users.
- Built the server room and physical network, incl. racks, patch panels, switches, hubs, routers, wiring, &c.
|
| ... |
| |
Web Developer and System Administrator, Razorfish Solutions, Inc. (née Avalanche Systems/Solutions) New
York, NY, United States |
| June 1997 - July 1998. |
| |
Responsible for development work on various sites, both for former Avalanche clients, existing Razorfish clients, and projects we were in the process of pitching. Installed and configured Real Audio server for Carnegie Hall. Javascript 1.x, dynamic html, HTML 4.0, Java 1.0, Perl. Operating environments responsible for: Openstep 4.2, Solaris 2.6, NT 4.0 Server. Explored WebObjects 3.0 for dynamic site generation. Text Editor of choice: vi. Photoshop 4.0, Illustrator 6.0, Adobe Premiere, Macromedia's Flash 3.0.
- Developed G-Shock's, Warner Latin Music's, Carnegie Hall's, Elektra Records, and Banker's Trust web sites using HTML, JavaScript, CGI, Perl, some shell scripting. Macromedia's Flash 2, Adobe Photoshop, Illustrator, and After Effects.
- Maintained mail (sendmail, NeXTStep Mail, and qmail) and web servers (Apache, Netscape 2.0 and 3.0) and managed the network (Solaris 2.6, FreeBSD, IRIX, Openstep, Windows 95/NT and Mac clients).
- Also maintained the in-house DNS and DNS for our stable of public internet sites, configured Samba for our file servers.
- Had crash introductions to Web Objects 3.0 on the Parents magazine web site and configuring Oracle remotely on the G-Shock web site.
- Began learning about the AppKit.framework from NeXT.
|
| ... |
| |
Senior Intern, Vassar College English Department. Poughkeepsie, NY, United States |
| Sept. 1995 - May 1997. |
| |
Taught HTML and Storyspace tutorials to students and professors, co-taught 100 and 200 level college courses in hypertext and computers as they relate to literature. Spent entirely too much time on an object-oriented MOO preparing classes and tutorials. I include this position to generally explain how I got from a literature degree to where I am today. |
| ... |
|
| OTHER EXPERIENCE |
|
| |
Author, Further Fenway Fiction. |
| Forthcoming 25 July, 2007. |
| |
Short story "The Curious Case of Doctor Belly and Mister Itcher" to be published as part of yet another collection of fiction about the Boston Red Sox. |
| ... |
| |
Author, Fenway Fiction. |
| Published 25 September, 2005. |
| |
Short story "The Long Dark Voyage" published as part of a collection of fiction about the Boston Red Sox. |
| ... |
| |
Editor, writer, developer, Sane Magazine. |
| June 1993 - present |
| |
Sane Magazine is a weekly humour column that originally appeared at http://iberia.vassar.edu/q-i/ and is now appearing at www.sanemagazine.net , as Michael Joyce says, naturally. Designed for the web, developed web front end and back end systems. Also write the content and edit the magazine weekly. Wrote a suite of Cocoa applications and a WebObjects publishing system to support the magazine. Also responsible for the promotion and public relations, the site appears weekly to a subscribed audience of 150-175. Genesis of the magazine was June, 1993, appearing digitally since September, 1994. |
| ... |
| |
Hyperfiction collaborator, The Sonatas of Saint Francis. |
| Published April 2000 |
| |
Co-author and developer on a web fancy by Michael Joyce, Matthew Hanlon, Andrea Morris, and Carolyn Guyer. Debuted Autumn, '00 at http://supertart.com/sonatas/. (Shown at the keynote of the NEXT Conference in Karlstad, Sweden, 7 April 2000.). |
| ... |
| |
Programmer, Q.I. Software. |
| January 2000 - present |
| |
Develop applications and services for Mac OS X and Unix-based web server platforms using Cocoa, WebObjects, and Tcl. The main purpose for releasing these applications (with source) is to help people coming to Cocoa programming and/or system administration. Website: http://supertart.com/software/. |
| ... |
|
| EDUCATION |
|
| |
Vassar College, Poughkeepsie, NY.
Bachelor of Arts in English, May 1997
GPA: 3.4 |
|
| PERSONAL DETAILS |
|
| |
Interests: Reading, writing, the Red Sox, Boston Bruins, and the Patriots, volleyball, ice hockey, surfing, and, apparently, traveling.
Nationality: US
|
| References available upon request |