us: 510 717 5491   ::   uk: 079 6456 7733   ::   email: seamus@seamus.net   ::   skype: seamus.malone  
Core Competency
I have a very broad skill set spanning software design and architecture, programming, visual design and user experience and general problem solving. This combination allows me to see possibilities for powerful new features that other stakeholders less involved with code will not see. I also provide a vision for where an application might go and the ability to lead development toward that vision—a skill that more conventional engineers often lack. I have proven myself a unique and flexible resource for small companies: a visionary, team-leader, mentor and hands-on developer capable of translating between technical, creative, and business interests.
I have a long history as a programmer, from video games in assembler to object-oriented, aspect-oriented and event-driven programming implemented in modern languages like java and javascript. I have learned the discipline of programming in a team environment: producing mature, elegant, easy to maintain, and well documented code. I love refactoring and contributing the to the development of best practice. I have worked in test-driven and peer programming environments (agile/XP) and am up to date on test driven development methodologies and automated web testing for browser UIs. I have a strong understanding of how to organize and structure applications, maximizing consitency, maintainability, performance and code re-use.
I have successfully applied my academic background in semiotics and audience recepetion theory to user-experience and information architecture. Besides consistant look, feel and metaphor, I place a strong emphasis on the visualization and graphic manipulation of complex data sets to provide more intuitive user experience. My background as a visual artist, and years of commercial print design give my projects a strong, clean and distinct visual presence.
Computer Skills
Principles  Object-Oriented analysis, programming and design, Event Driven architectures
Deep knowledge of Model-View-Controller (MVC) and Model-View-Presenter (MVP) patterns
Domain Driven Design and Test Driven Devlopment (including Agile and XP)
Knowledge of common design patterns, basic Aspect-Oriented programming (AOP), code refactoring techniques, (i18n) internationalization and localization.
Frameworks  GWT, Spring (MVC, Security), Struts, AJAX (DWR, GWT, JQuery).
Java Server Pages (JSP), Freemarker, with taglibs including JSTL, struts-logic, Improve struts-layout, Tiles, and custom taglib development.
Deep knowledge of IE and W3C DOM/CSS as well as cross-platform libraries including JQuery, Isomorphic, DynAPI (contributor) and DOMAPI.
Hibernate, EJB 2 and custom ORM and caching layers
Languages  JAVA, Object-Oriented Javascript, cross-platform dHTML, HTML and CSS
Perl-CGI, XML, SQL, Processing (Arduino Microcontroller); rusty: Basic, Pascal, Lingo, Assembler (6510 and Z-80), TCL, C++; newbie: Objective C, Python, Ruby, Scala, PHP
Platform Macintosh, Windows, Unix (Solaris, BSD and Linux), SGI
Testing Concordion, Webdriver, JUnit, Cactus, StrutsTestCase
Software IntelliJ, Maven, Eclipse, SVN, CVS, ANT,
Weblogic, Apache, TomCat, JBoss, MySQL, Postgres, Oracle,
Mail, Photoshop, Flash, Director, Illustrator, DreamWeaver, various 3d graphic, audio production, DTP and presentation packages (full list on request)
Experience
2009-10 Software Engineer, Moreover Technologies
Moreover is a RSS news and social media harvest and search company. I was part of a small team that re-wrote thier flagship client Perl application in GWT to compliment the flexibility of a new SOLR back-end service. In my role I made significant contributions to the application design and usablity based especially on strengthening the understanding of the applications implicit (but as yet inconsistant) use of metaphors for interaction and navigation. By making these better understood, and developing a common langauge to describe them I made crucial changes that lead to consistency of use throughout the application.
I developed custom GWT components, expanding the base GWT framework; in particular I implemented several components that leveraged JQuery to augment GWT where it was lacking (drag-and-drop). I designed and lead development of a charting extension (using highcharts) and a flash video dashboard widget. I was responsible for maintaining the overall design of the application and did a significant amount of mentoring and refactoring to maintain consistancy both in code and design. The application was thoroughly tested using xcordion and webdriver which allowed much safer refactoring and faster development.
2009 Research/CMS Consultant, Victoria & Albert Museum, Technocultures Project
I developed a small CMS application to manage the public access to the Victoria and Albert's Technocultures Archive. The software I developed used Hibernate 3, Spring 2.5 and velocity templates with MySQL and Tomcat. It allowed public search and secured mangement of images and metadata for several hundered items in the archive. The project was co-researched with a team from the department of History of Art, Film and Visual Media at Birkbeck College, University of London, and facilitated through Consortium Projects.
2008 User Interface Consultant, Brokerhub
I took a vernerable trading application, written in jsp 1.0 and converted critical aspects of the application to Spring with Tiles, cleaned the UI and restructrured code to MVC.
2003-07 User Interface Architect, Linkify
Linkify is a dynamic collaborative project planning platform with an integrated document repository. This core functionality has been extended to support more client-specific processes including cellsite acquisition and hardware upgrade installation for clients including AT&T, T-Mobile, and EPRI-Intelligrid.
My work with Linkify began with a complete visual redesign and restructuring of the front end. In the UI layer, my key contributions have included the implementation of struts-tiles and custom dHTML widgets.
In the last year of my tenure with Linkify I migrated to the role of Application Architect. Durring this period I radically enhanced the framework for content sharing as well as developing an XML based layout and workflow configuration system using Castor. I also implemented a number of asynchronous AJAX search components using the DWR framework.
2000-03 User Interface Architect, Cascadeworks
As one of the earliest members of the Cascadeworks team, I developed the User Interface from html proof-of-concept demos to a best-of-breed services procurement application. Cascadeworks customers included Charles Schwab, Texas Instruments, KeyBank and ABN Amro. Industry analysts described the interface as one of the key assets of the product and one of the best among web-based applications at the time. Cascadeworks was acquired by eLance in 2003 and Clarity now makes up the core of their service procurement platform.
My key contributions included the in-house development of a Model-View-Controller all XML display framework that facilitated rapid prototyping and development of automatically-to-spec page layouts. I also programmed a containering extension to the dynAPI library and a number of dHTML interface components including drag-and-drop workflows.
1998 User Interface Architect, EthniCities
Ethnicities was envisaged as a multi-cultural web community with portal and web-site building functionality. I developed the interface for the website as well as the identity and collateral material. I also wrote several news scraper robots, an e-mail interface, and a wysiwyg website building (geocities-like) Perl application for the assembly of custom homepages and proto-blogs. The tool was also used in an outreach program for disadvantaged San Francisco junior-high students, helping them to build their own websites and engage with technology.
1996-97 Interactive Media Designer, CNN Financial Network
When CNNfn (now CNN Money) was launched in New York, I was one of the original members of the financial news web team assembled to accompany the new cable channel. I co-redesigned CNN's award winning million hit/day financial news web site with the network art director. I developed the site structure, navigation and information architecture with the VP of Interactive Media. I oversaw all Shockwave projects (a precursor to Flash), and developed interface for web-based apps and push-media projects including Pointcast, Marimba, I-fusion, and Netcaster. Created first daily news feature on the web to use Shockwave instead of graphics on a regular basis. Created daily news graphics and advertising materials.
1995 Senior Designer, ZiffDavis-Yahoo! Internet Life
Designed over 90% of the editorial content pages of the launch issue of this million-plus circulation magazine. Assisted in the development of templates, design specs and identity for the magazine. Acted as the liaison between the designers and advertising, printers and color proofers. I also created a number of photo collages for the launch issue.
1991- Selected Freelance Clients Include:
Satellite Records (chain of record stores) website with shockwave and audio.
Sardi's Restaurant (famous Broadway restaurant) website design, html and reservations cgi.
Chemical Bank: Bank-Link (bank) graphics for interactive banking software.
Inter@ctive Week (interactive media trade magazine) layout and illustration.
J. Walter Thompson (ad agency) newspaper advertising production and design.
Grybouskas Beatrice (ad agency) magazine advertising layout and illustration.
Donaldson, Lufkin, Jenrette (holding company) layout and retouching for corporate report.
Ogilvy & Mather (ad agency) layout and color correction for print ads.
Oliver Wyman (banking consultants) financial research presentations.
Education
2007- Doctoral Candidate, London Consortium, London
2008 Master of Research, London Consortium, University of London, London
1994-95 Whitney Fellow, Whitney Museum Independent Study Program, New York
1994 Master of Fine Arts, School of the Art Institute of Chicago
1990 Bachelor of Fine Arts, School of the Art Institute of Chicago
Honors, Publications and Exhibitions
2010 "Liquid Dancing in the Space of Flows", Goldsmiths, Bodies and Socio-Histories Conference. London.
2009 "To the Skyspace: or perpetual peace and wonder, Walter Benjamin's political thaumazein in James Turrell's occuli" College Art Association Annual Conference, Los Angeles, CA
2008 "Swerve: Intersubjectivty, Freedom, Fire and Dust" "Art of Freedom" Glaukopis Arts Conference, Black Rock City, NV
1996 "Contradictions of Presence," Index Magazine (spring 96), Sweden
1995 Guest Editor, P-form magazine, special issue on performance theory
1994 Nietzsche's Wake Conference, DePaul University, Chicago
1992-94 Several Feature articles and numerous reviews, P-Form magazine
1988-90 Merit Scholarship, School of the Art Institute of Chicago
1986-87 Academic Scholarship, Alma College
1986- Numerous group shows and performances, NY, Chicago and Michigan