MITCHELL COLLINS ROE

Palo Alto, CA 94306

mitchness@yahoo.com

 

QUALIFICATIONS SUMMARY:

Over 7 years of experience in software development involving J2EE development in web based and client-side applications.  Experienced in all aspects of developing commercial software including gathering requirements, writing functional specifications, design, unit tests, and implementation.

 

Languages: Java, JavaScript, C, Tcl/Tk, Perl, Bourne Shell

 

Internet Development: EJBs, Servlets, JSPs, SOAP, AJAX, XML, XSLT, HTML/DHTML,CSS, CGI,SQL

 

Systems: Linux, Solaris, MS Windows, HP-UX, Irix, Cygwin and DOS

 

Applications: Weblogic, Oracle, mySQL, Tomcat/Apache, CVS, Subversion, AutoCAD

 

PROFESSIONAL EXPERIENCE:

Everyone.net                                                                                              March 2006 - Present

San Jose, CA

Principle Engineer

·         Developed and broadened a hosted email and collaboration tool.  The collaboration tool adheres strictly to the iCal specification.  .

 

Technologies: Servlets, JSPs/EL, Threads, AJAX, JSON, Rhino, JUnit, HTML, CSS, SQL, Ant

Languages: Java 5.0, JavaScript

Platforms: Windows, Linux, Cygwin,

Applications:  Tomcat, Resin, mySQL, CVS, Eclipse

 

Before The Call                                                                                 February 2005 – March 2006

Sunnyvale, CA

Senior Software Engineer

·         Designed, engineered and delivered a hosted CRM sales intelligence suite from the ground up.  The product, using the SaaS model, enriches contact data in existing CRM products by contacting disparate 3rd party data providers via SOAP.  The product makes extensive of use of EJB, SOAP, AJAX, XML and XSLT technologies.  Architecture allows for multiple CRM sources and multiple slottable services by use of broker EJBs.

·         Developed and managed other slottable services for use with the product using 3rd party Web Services: Google, Yahoo, Sharepoint.

·         Created a code generation tool that allows for quick and easy creation of new slottable services.

·         Installed and configured a multitude of systems necessary at any new startup: revision control system (subVersion), unit testing (JUnit), logging (log4j/chainsaw) and EJB architecture.

 

Technologies: EJBs, JSPs, SOAP, XML, XSLT, AJAX, JUnit, HTML, CSS, SQL, Ant

Languages: Java, JavaScript, Tcl/Tk

Platforms: Windows, Cygwin

Applications: BEA Weblogic, mySQL, Subversion, Chainsaw, BEA Workshop

 

Bernegger Environmental Designs                                                  February 2003 – February 2005

Redwood City, CA

Design Engineer

·         Designed technical specs using CAD applications to engineer high-end cabinetry.  Supervised staff that specifications are met.

 

·         Created application to automate the fabrication of machined parts providing savings in design time and construction costs.

 

·         Interfaced with clients to review and revise specifications.   Team with contractors, architects and crew to utilize technical specifications for the development of quality custom-engineered construction.

 

Technologies: AutoCad, Visual Basic

 

 

Interwoven / Ajuba Solutions                                                           February 1999 – October 2002

Sunnyvale, CA

Software Engineer

·         Designed and implemented, using an MVC architecture, the OpenSyndicate Admin UI, a Java web application that provides an interface to managing complex relationships between users, data, and rules for a publish/subscribe client-server application.  Involved integrating application with other J2EE app server and Oracle backend through XML data transfer.

 

·         Designed and implemented a Java web application that provides an easy-to-use, browser-based public document collaboration system.  Features standard/secure web-based interface, sophisticated version control, and comprehensive profiling capabilities to tag and classify each document.

 

·         Designed and developed a JSP tag library of web application form widgets greatly simplifying future Java web application development.

 

·         Designed and implemented multiple client-side Tcl/Tk modules for the XML based Ajuba B2B Server including the transaction tracking module that queries and updates transaction information utilizing a DBMS (Oracle, ODBC, mySql) via SQL.

 

·         Contributed development to the interface and backend of a Tcl/Tk-based, in-house parallel build tool, yielding a 10-fold increase in build speed.

 

 

Technologies: JSPs, Servlets, XML, HTML/DHTML, CSS, SQL, Make

Languages: Java, JavaScript, Tcl/Tk, Perl, Borne Shell

Platforms: Linux, Solaris, Windows, Cygwin

Applications: Tomcat/Apache, Oracle, mySQL, TeamSite, CVS

 

 

Sterling Software, NASA Ames RC                                             December 1996 – February 1999

Mountain View, CA

Systems Analyst

·         Designed and developed real-time graphical plotting system.  The software presents continually updated graphs of wind tunnel data.  Graphs are configurable via an intuitive GUI and allows the user to post multiple plots onto multiple displays.

 

·         Developed and maintained front-end GUI for NASA Ames’s in-house wind tunnel data computation software and GUI for the database retrieval software.

 

·         Wrote software to automate the acquisition, conversion, analysis and plotting of data for high-profile fan-blade test on NASA’s largest wind tunnel.  Administered Unix(HP-UX) servers for high-speed data acquisition and analysis.

 

Languages: C, Tcl/Tk, Borne Shell, Perl

Platforms: Irix, HP-UX

                                                               

EDUCATION:

BS Mathematics/Music – Cal Poly Pomona University, 1995