MITCHELL COLLINS ROE
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,
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
·
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
·
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,
· 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,
Languages: Java, JavaScript, Tcl/Tk
Platforms: Windows, Cygwin
Applications: BEA Weblogic, mySQL,
Subversion, Chainsaw, BEA Workshop
Bernegger Environmental Designs February
2003 – February 2005
· 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
· 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
· 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 –