A Resume in Keywords
Rather than bore you by putting my full resume online, I present the highlights of my job experience as lists of keywords. If you want a more detailed resume, you can always send me e mail to zxz-contact-nospam@zxz-treeandrock.net (remove the "zxz" and "nospam" text when using this e-mail address - sorry, this extra text is necessary to help thwart spammers!)
Jobs are listed from most recent to least.
PlatformQ, Needham, MA (March 2014 to present)
Application:
CollegeWeekLive.com:
online events for prospective college students to engage with college recruiters
Keywords:
Amazon AWS, Angular, AJAX, Backbone, Bootstrap, jQuery, Javascript, HTML, CSS,
Mac OSX, git, grunt, Java, J2EE, JSON, Hibernate, Eclipse, IntelliJ, WebStorm,
Maven, MySQL, Subversion
Ineoquest Inc, Westford MA (November 2009 to March 2014)
Application:
J2EE application for managing Quality of Service in Video over IP networks
Keywords:
Java 6, Javascript, ExtJS, JSON, AJAX, Firebug, Linux, JBoss, EJB3, Struts 2,
Hibernate, MySQL, Groovy, DHTML, SNMP, Eclipse, Subversion
Choicestream, Cambridge, MA (August 2008 to June 2009)
Application:
Personalized recommendations for online retailers.
Keywords: Java 6, J2EE, JSP, Tomcat, MySQL, Perl, Ruby on Rails,
Flash, Flex, ActionScript, HTML, HTTP, XML, XSLT, XML-RPC, JUnit, jMock, IntelliJ,
Perforce, Jira, TeamCity, Linux, Cygwin
Time Off for Personal Study (September, 2007 to August, 2008)
Application:
Take some time off for exploration and coding in various Java technologies.
Keywords: Java 5, JDBC, MySQL, Groovy, Spring, XML, XSLT, Ant,
Cobertura, CVS, Eclipse
Sonus Networks, Westford, MA (September, 2000 to September, 2007)
Application:
Client side GUI and Server side Java programming for next generation VOIP
telecommunications switches
Keywords: Java 5, J2EE, JSP, JBoss, MySQL, XML, XSLT, CCXML,
SIP, JSR-116, JUnit, Ant, ClearCase, C++, Eclipse, EJB, EMS, HTML, HTTP,
Javascript, JUnit, Linux, Oracle, SAX, Servlets, SNMP, Solaris, TogetherJ, Tomcat, UML,
VOIP, Weblogic, Xalan, Xerces
US Power Solutions, Cambridge, MA (April to August, 2000)
(now part of Green Mountain Energy Company)
Application:
Development of server side Java components for web based services (an ASP)
for the deregulated power industry (contract job)
Keywords: Java 2, HTTP, JSP, Weblogic, EJB, IIS, JBuilder,
JRun, PVCS, Rational Rose, Servlets, SSL, UML
NetNumina Solutions, Charlestown, MA (February to April, 2000)
Application:
Development of Server Side Java components for the eGrad2000.com eCommerce web site
(contract job)
Keywords:
Java 2, JSP, Apache, Linux, MySQL, Server Side Java, Servlets, ServletExec,
Visual Cafe, Visual Source Safe (contract job)
Scudder-Kemper, Boston, MA (August, 1999 to February, 2000)
(now part of Deutsche Asset Management)
Application:
Design and implementation of server side Java components for trading mutual
funds on the Scudder-Kemper eCommerce web site (contract job)
Keywords: Java, Application server, ATG, component technology,
CVS, Dynamo, Netscape Enterprise Server, Rational Rose, Solaris, UML, Unix, Visio
GTE Laboratories, Waltham, MA (December, 1997 to July, 1999)
(now part of Verizon)
Application: Develop an Intranet-based network management
application in Java (contract job)
Keywords: Java, AWT, CORBA, Solaris, ClearCase, Rational Rose,
UML, Unix, Visual Cafe
Thomson & Thomson, Quincy, MA (April, 1996 to December, 1997)
Application: CGI Programming and Java consulting for a
subscriber-based Web service (contract job)
Keywords: C, C++, Perl, Java, CGI, Oracle, Sybase, Solaris,
HTML, HTTP, Netscape, NSAPI, RCS, Roguewave DBTools.h++/Tools.h++, Sybperl, Unix
Nynex Information Systems, Middleton, MA (February to April, 1996)
(now part of Verizon)
Application: CGI Programming for bigyellow.com, leading
telephone business directory lookup site on the World Wide Web
(now known as SuperPages.com) (contract job)
Keywords: C, C++, Perl, CGI, HTML, HTTP, httpd (NCSA),
Roguewave Tools.h++, Unix, World Wide Web
Liberty Mutual, Portsmouth, NH (July, 1995 to February, 1996)
Application: Client/Server database programming for the
insurance industry (contract job)
Keywords: C, C++, Sybase, CGI Scripts, DBLib, Unix, AIX,
"Intranet" Web Pages, Korn Shell, Stored Procedures, SCCS, TransactSQL
GTE Laboratories, Waltham, MA (March, 1994 to July, 1995)
Application: Develop a GUI framework for management of
telephone switching systems (contract job)
Keywords: C++, X11, Motif, AIX, Unix, Informix, Tcl
Hewlett-Packard, Chelmsford, MA (November, 1993 to March, 1994)
Application: Enhance a GUI for a client/server database
application that works with Mentor, an electrical CAD system (contract job)
Keywords: C, C++, HP-UX, Informix, Motif, X11, Xrm
GenRad, Inc., Concord, MA (April, 1993 to November, 1993)
Application: Enhance a GUI for an automated test
equipment (ATE) system (contract job)
Keywords: C, CodeCenter, gcc, gdb, SunView, SunOS 4.1.3
Digital Equipment Corporation, Nashua, NH (October, 1990 to December, 1992)
Application: Design and implement graphical tools for
database design; revise and enhance the GUI for RDBExpert, a commercial
expert system for tuning databases (contract job)
Keywords: C, DECWindows, Motif, RdbExpert, SQL, VMS, Xlib, Xt, X11
GE Aircraft Engine, Lynn, MA (July to October, 1990)
Application: Integrate spreadsheet data display with a
Mechanical Computer Aided Engineering (CAE) system (contract job)
Keywords: C, Lisp, Motif, Symbolics Lisp Machine, X11
Digital Equipment Corporation, Marlboro, MA (June, 1988 to June, 1990)
Application: Revise the GUI for an expert system shell (contract job)
Keywords: AI, C, DECWindows, Motif, Ultrix, Unix, VMS, Xlib, Xt, X11
Robotics Lab, University of Lowell, Lowell, MA (September, 1987 to May, 1988)
Application: Design a GUI to control the movement of a pair
of robotic arms in a work cell, a software clone of the hardware "wand" used
to control them. Write a control program in rule-based Clips to control
part assembly in the work cell (teaching assistantship)
Keywords: C, Clips, Sockets, Unix, VAX/VMS
Aries Technology, Lowell, MA (May, 1985 to June, 1987)
Application:Design of applications for a Mechanical
Computer Aided Engineering (MCAE) workstation
Keywords: C, CAD, MCAE, Unix System V
Telesis Systems, Chelmsford, MA (October, 1984 to May, 1985)
Application: Design of applications for design of electronic
equipment (particularly, heat transfer analysis)
Keywords: BSD 4.1, C, ECAD, Unix
Apollo Computer, Chelmsford, MA (July, 1983 to October, 1984)
Application: Design of mechanical parts for computer equipment;
computer aided design and structural analysis
Keywords: ANSYS, Apollo Domain, Autotrol, C, CAD, FEM,
Finite Element Analysis, Pascal
Digital Equipment Corporation, Maynard, MA (February, 1977 to July, 1983)
Application: Design of mechanical parts for computer equipment;
computer aided design and structural analysis
Keywords: ADINA, ANSYS, CAD, FEM, Finite Element Analysis,
Fortran, MCAE, Unigraphics, VAX/VMS
Stromberg-Carlson Corporation, Rochester, NY (July, 1975 to February, 1977)
Application: Design of mechanical parts for telecommunication
equipment
Keywords: FEM, Finite Element Analysis
Education
MS in Computer Science, University of Massachusetts at Lowell, 1989.BS in Mechanical Engineering, Rensselaer Polytechnic Institute, 1975.
Patents
Luo W., Confrey, A., Turok, M. and Wilson, B., "Systems and Methods for Managing Faults in Networks" (assignee: Verizon Inc), U.S. Patent No. 7,139,819, November 21, 2006.Leitermann, R. and Wilson, B., "Electronic Keyboard" (assignee: Digital Equipment Corporation), U.S. Patent No. 4,467,150, August 21, 1984.