Senior User Interface Software Engineer
San Francisco Bay Area
Senior User Interface Software Engineer
San Francisco Bay Area
User interface software architect with more than 16 years progressive experience in the design, architecture, and implementation of user interfaces for the web and desktop software. Experience includes involvement in every aspect of software development from initial requirements gathering and task analysis to code architecture and implementation. A unique strength is the pairing of strong technical abilities with user experience knowledge and design aesthetics. For more information see http://www.lynnmurphy.com/portfolio.
Languages and Technologies: Flex, Cairngorm, Java, PHP, Javascript, Ajax, JSF, JSP, CakePHP, Servlet, XHTML, HTML, CSS, XML, Swing
Operating Environments: Windows NT/2000/XP, Linux, Solaris
Database: Oracle, MySQL, Microsoft SQL Server, JDBC, SQL, PL/SQL
Server Software: JBoss Application Server, Apache, Tomcat, Oracle Application Server, Microsoft IIS
Software Tools: Oracle JDeveloper, Borland JBuilder, Subversion, ClearCase, Adobe Dreamweaver, Adobe Photoshop, Adobe Illustrator, JProbe
(Privately Held; 51-200 employees; Computer Software industry)
2007 — Present (2 years )
(Self-Employed; 1-10 employees; Internet industry)
1995 — Present (14 years )
Design and implement web sites and web applications for a variety of companies. Roles have included client-side coding, server-side coding, user interface design, and graphic design. Technologies: PHP, CakePHP, Ajax, Javascript, (X)HTML, CSS, MySQL. Selected projects include:
Geocachers of the Bay Area - http://www.thegba.net
Pathwork Diagnostics - http://www.pathworkdx.com
American Cryptogram Association - http://www.cryptogram.org
Palo Alto Historical Association – http://www.pahistory.org
(Educational Institution; 5001-10,000 employees; Computer Software industry)
2005 — 2007 (2 years )
User interface architect for a National Institute of Health funded project focused on developing software to allow scientists to create, disseminate, and manage biomedical information and knowledge in machine-processable form. Architected and implemented the user interface of a semantic web application which served as an ontology library and repository. The web application allowed the community to upload and version ontologies, search within and across ontology content, and graphically visualize ontologies. In addition, performed requirements analysis, use-case development and project planning. Technologies: JSF, JSP, Java, Yahoo! User Interface Library, GraphViz, Ajax, Javascript, HTML, CSS, Servlet, Oracle, EJB3, JBoss. Website - http://www.bioontology.org/ncbo/faces/index.xhtml.
Designed, implemented and provided ongoing maintenance of The National Center for Biomedical Ontology web site. Technologies: PHP, HTML, CSS, Javascript. Website - http://www.bioontology.org.
(Public Company; 10,001 or more employees; ORCL; Computer Software industry)
1993 — 2005 (12 years )
Projects included -
ProcessConnect: User interface architect for Oracle’s integration product which provides solutions for enterprise application integration and business-to-business integration. Code architect, visual designer, and usability engineer for all user interfaces developed for product. Technologies: Java, JSP, Servlet, HTML, JavaScript.
9iAS Foundation Services Kit: Designed and implemented web application of product that assisted independent software vendors and application service providers in the development of web applications for a hosted environment. Technologies: Java, Servlet, HTML.
Database Configuration Assistant: Designed and implemented release of Java application used to simplify the creation, modification, and deletion of Oracle databases. Technologies: Java, Swing.
Web Publishing Assistant: Designed and implemented graphical user interface of the first two production releases of tool that web-enabled an Oracle database. Technologies: MFC, C/C++.
Computer Science Re-Entry Program 1991 — 1993
A competitive, post-baccalaureate program which prepares high-potential students for graduate study in computer science
A.B. , International Relations , June 1988
BayCHI - The San Francisco Bay Area chapter of the ACM Special Interest Group on Computer-Human Interaction (SIGCHI)
ACM SIGCHI - Association of Computing Machinery, Computer Human Interface Special Interest Group