Document Sample
GREG AMES Powered By Docstoc
					Resume – Greg Ames

1033 FOSTER CITY BLVD. - FOSTER CITY, CA 94404 - (650) 921-2180 CELL -

To apply my extensive experience as a senior engineering manager and lead software architect and designer developing leading edge technology-based solutions with the Internet and consumer software-driven products.

Communication Intelligence Corporation | San Mateo, CA JUNE 2008 – PRESENT DIRECTOR OF PRODUCT DEVELOPMENT - Responsible for all product development at this 28 year old, publicly held company. This includes multiple product lines including desktop products, software development kits and enterprise server products. I currently manage 3 software engineers and 4 QA engineers. I am also directly responsible for the corporate infrastructure including IT, phones and website. I have managed the successful design and development of three enterprise server products based on the company’s existing core technology. These enterprise server technologies have been deployed by a number of large fortune 500 customers, including Wells Fargo, Bank of America, Allstate, Travelers and American Family insurance. Platform technologies include Java/J2EE, Apache Server, Apache Tomcat, WebSphere, JBoss, Oracle, MySQL, Hibernate, Eclipse, Apache Axis/Soap, Red Hat Linux, Solaris, Spring, JUnit, AJAX/DHTML, ExtJS, PrototypeJS, Microsoft Project, Nagios, Grinder, OCS Inventory. Consultant | San Mateo, CA NOVEMBER 2007 – MAY 2008 ACTING VP OF ENGINEERING - Financial Services Startup This startup company offered a number of credit cards focused on an affinity rebate programs. I completed the design and implementation of the consumer portal that allowed consumers to sign up for these services. This also included building out their infrastructure for development, quality assurance and production. The production environment was PCI Compliant. This new platform was Java based, Eclipse IDE developed, Tomcat Server, MySQL Database, Hibernate, Spring/Appfuse, ExtJS, JSTL, Jasper Reports. It required very extensive security as it was for the financial services industry, with individual financial information ARCHITECT and LEAD DEVELOPER – State of California, Water Quality Management Provided a common data repository for the more than 50 government agencies and 200 private agencies responsible for monitoring and reporting water quality in the State of California. I was responsible for defining the data model that could be used by all of the agencies, as well as supporting historical anomalies for the organizations. This project was Java based, Eclipse IDE developed, Tomcat Server, MySQL Database, Hibernate, Spring/Appfuse, JSTL, Jasper Reports, Apache Validator and POI (a library to read Microsoft documents from Java). In addition, infrastructure was implemented to support the new platform. This project was completed on schedule. MarkMonitor | San Francisco, CA JUNE 2005 – OCTOBER 2007 DIRECTOR OF SOFTWARE ENGINEERING /PLATFORM ARCHITECT, Brand Identity Products – Products and technologies that allow customers to identity and enforce misuse and infringements of trademarks, brands and company names on the Internet. These SaaS systems include spiders, harvesters, databases, scoring, reviewing, case management, enforcement and searching. Responsibilities included developing customer use cases, creating a marketing requirements document with product management, creating an engineering requirements specification,
Page 1 of 3

Resume – Greg Ames

developing the product architecture, prototypes and the product, assisting quality assurance team in ensuring the product functions as specified, and releasing the product. Managed 12 direct reports and 7 indirect reports across multiple physical locations. Manage engineering support (non-operations) for 24/7 operation of platforms, including network infrastructure, hosting servers database and all backend services. Platform technologies include Java/J2EE, Apache Server, Apache Tomcat, MySQL, Hibernate, Eclipse, Jerico HTML parser, Apache Axis/Soap, Red Hat Linux, Spring, Perl/PHP, ANT, JUnit, AJAX/DHTML, RT, BugZilla, PerfectTracker, Jira ,Microsoft Project, Sitescope, Nagios, QTP/Quality Center, Grinder , Confluence and Fisheye. OpSource, Inc. | Santa Clara, CA OCTOBER 2004 – MAY 2005 PRINCIPAL SOFTWARE DEVELOPER – Transitioned the SaaS portal application from PERL/PHP to Java/J2EE technologies. Designed, led development and implemented significant components of new portal, while wrapping the existing portal in the new portal allowing code transition on an as-needed basis. Implemented a complete new GUI for the portal. Developed Web Services used by client applications, an ‘HTML Screen Scraper’ for monitoring network health and a portal management tool. Platform technologies include Java/J2EE, Apache Tomcat, MySQL Database, Apache Hibernate, Red Hat Linux, Eclipse, Perl/PHP and Macromedia DreamWeaver. Gibson Labs | Santa Clara, CA OCTOBER 2003 – SEPTEMBER 2004 SENIOR SOFTWARE DEVELOPER/TECHNICAL LEAD – Lead developer implementing Gibson’s open license MaGIC Ethernet solution for real-time delivery of distributed digital audio applications. This technology is the fundamental platform for the Gibson Digital Les Paul guitar, and a number of Ethernet based audio distribution systems. Also developed a 6 channel digital guitar amplifier prototype shown at the NAMM show in conjunction with the digital guitar. Tavant Technologies | Santa Clara, CA JANUARY 2003 – SEPTEMBER 2003 PRODUCTION MANAGER – 9-month contract position. Lead expansion of operations, transitioning from one small data center to 5 centers in 3 countries. Directed all production software deployments; managed all 24 x 7 data center operations. I built the worldwide customer support organization and infrastructure in India for both Tavant and their customers, supporting 300 internal software developers, 8 data centers, and 20 eCommerce sites. I managed 7 direct reports in India, and 3 FTEs in the U.S. The improved SaaS portal was implemented using J2EE, BEA WebLogic, Windows, Solaris, WebLogic and Oracle databases. SSB Technologies, Inc. | San Francisco, CA JUNE 2002 – DECEMBER 2002 DIRECTOR OF ENGINEERING – Led team of 5 engineers to overhaul existing engineering methodologies: implemented coding style guidelines, developed and enforced documentation requirements, enhanced source control management system, automated build system, and deployed automated testing. I shipped 3 new revisions of their award winning Java desktop product. Personally designed, built and deployed an enterprise Java J2EE server product focused on standards compliance. Technology based on Oracle and MySQL databases, Apache/Tomcat server, Windows, Linux & Solaris. Ames & Associates | Redwood City, CA JUNE 1987 – MAY 2002 FOUNDER AND PRINCIPAL – Consulting and contract services specializing in software development, hardware engineering, and engineering management. Areas of expertise include Internet development, database, embedded systems, real time systems, and digital audio. Expert in Java, J2EE, C, C++, HTML, XML, assembly language, DSPs, PERL, Windows, Macintosh, Linux, and Solaris. Experienced leader in managing a spectrum of multi-disciplined engineering resources. Performed contract work for companies including: Gravitate, 2Roam, Entrabase, LiveZone

Apple Computer | Cupertino, CA

1983 - 1995

Page 2 of 3

Resume – Greg Ames

SOFTWARE ENGINEER, CONSULTANT, CONTRACTOR – Key contributor and team lead on many products including Apple Fax Modem, GeoPort Fax Modem, AppleTalk Remote Access Version 1 & 2, QuickTime, QuickTime Conferencing, Open Doc, GeoPort, Versit vCalendar and vCard Specification, and CyberDog.

US7441250 Computer system for automatically instantiating tasks designated by a user US5680617 Computer-human interface that provides for user customization of object behavior US6262777 Method and apparatus for synchronizing edited audiovisual files US6496872 Computer system for automatically instantiating tasks designated by a user US6757902 Computer system for automatically instantiating tasks designated by a user US6661430 Method and apparatus for copying an audiovisual segment Involved with: US6687746 System apparatus and method for hosting and assigning domain names on a wide area network

Glendale Community College | Glendale, CA Concentration: Math and Electronics Activities: Music and Performing Arts References available on request

Page 3 of 3

Shared By: