Carlisle, Massachusetts 01741 (H)978 371 2832 (C)978 821 3188 LinkedIn Profile: http://www.linkedin.com/pub/4/95/387 Objective Software development professional skilled at creating development processes and systems used to implement solutions complex business needs or resolve organizati onal issues. Generally assume multiple roles as a manager, architect, technical sales support, marketing support and/or developer. Well versed in the latest technologies including relational databases, search en gines and UIs as well as CMM and Agile development processes. Work Experience Consultant/Architect/Senior Principal Software Engineer 11/2008 “ present BAE Systems “ Reporting to Production Management Architect/develop web based systems for shipping, part disposition (supplier portal) and customer service at several manufacturing sites generating more tha n 1 billion dollars in revenue annually. Systems are both internal and external facing. Uses relational databases (Oracle PL/SQL stored procedures) with a thin Java middle tier, AJAX, JSON and ExtJS for front ends. System features automated ema ils, subscription management, task queuing, electronic signing, automated Excel document generation (POI), document management and search, export control proces sing, tunable security and multiple work flows. Software is developed using a hyper Agile process where some changes are dev eloped and deployed in minutes. Responsible for working directly with customers to translate their needs int o technical designs and deliver solutions that usually exceed their expectations . Customer focus is the key to success. Responsible for all technical design including flexible APIs which allow sof tware to be used in a variety of businesses and sites. Consultant/Technical Lead/Senior Software Developer 6/2008 “ 11/2008 PowerAdvocate “ Reporting to President/Senior staff ‚ Work as project lead/senior software developer integrating Autonomy search eng ine into main company web application. Responsible for UI code using YUI, ExtJS and AJAX as well as Oracle queries and stored procedures. ‚ Consult with senior management on software development processes and organizat ion. VP of Engineering/Senior Developer 5/2007 “ 5/2008 GlobaLinguist (Startup) “ reported to CTO/President ‚ Start process of hiring engineering staff. ‚ Startup company working in the online language learning space. Site (wordchamp .com) contains multimedia drills, activities, homework as well as full course ma nagement for over 36,000 teachers and their associated students around the world in about 200 languages. ‚ All content and UIs are UTF-8 compliant to support the international user base . Development is done remotely. ‚ Altered Ant scripts and some of the code base to create a Windows development platform the works with the rest of the systems that are Linux based. ‚ Make structural and processing changes to MySQL database to increase process p erformance. ‚ Created fast Activity Creation Wizard in Javascript (DHTML) with some AJAX cal ls. Wizard allows users to create a variety of learning drills and activities in a few seconds incorporating their own audio clips, images and video. Worked dai ly with marketing to build this tool. ‚ All development used Java based technologies and Struts. Heavy use of Javascri pt, YUI, DHTML and DOM model. Database is MySQL. Repository is Subversion. Vice President/Director/Manager of Application Development/Architect 2/2001 “ 5/2007 IDC, Framingham, MA “ reported to CIO ‚ Manage and mentored 7 direct reports. ‚ Achieved CMM Level 4 for software development ‚ Group totaled 15 people around the world. Major applications were UTF-8 compli ant to support international businesses. Development was done in US, Canada, Eur ope, India and Asia. ‚ Retained all direct reports except for one person who came to the group as par t of acquisition. Retained all other employees in organization except one. ‚ Spend 30% of time coding technically critical areas of customer web sites. ‚ Architect and implement applications involved in subscription web sites and va rious functional areas for technical marketing research company including ecomme rce site. ‚ Make structural and process changes to Oracle databases and web applications t o achieve 10 fold increases in performance or better for various processes such as user login. Created hundreds of Oracle stored procedures (PL/SQL) to be used by the web sites and reporting systems. ‚ Main customer web site (IDC.com) performance was increased eight fold. Keynote ranking of performance in industry went from worst to best. ‚ Worked with team to evaluate and implement several commercial/open source sear ch engines (Lucene, Fast and Verity). ‚ Investigated and implemented OLAP cube technology for multi dimensional hierar chy search processing. ‚ Preexisting systems including inputting tools were converted to web based appl ications using Apache, Tomcat, Oracle and various search engines. Production sys tems run Linux and Unix. Developers use various IDEs on Windows platforms using Samba to edit code on Linux, Unix and Windows development machines. ‚ Responsible for introducing new technologies, technical designs and developmen t processes while working with marketing and sales. Moved from primarily a Water fall to an Agile development process. Group implemented various frameworks. Appl ications used Struts, Spring, Tomcat and AJAX. Director of Data Services 4/1999 - 1/2001 Gomez, Waltham, MA (Startup) “ reported to CTO/Founders ‚ Managed all databases and data processes with two employees. ‚ Gomez Networks (IPO filing 5/2008) “ leading web site performance service for several industries. Architected, designed and built a worldwide database system moving 50 million records a day into a central warehousing facility. All databas es were 24X7 and were linked together by bidirectional replication in real time. (In 2007, this was the largest SQL Server replication schema in the world.) Som e tables exceed over 600 million records. Total servers supported exceed 100 wit h about 200 databases. ‚ Built and managed databases used by consumers to view ratings of thousands of web sites in various industry sectors. Built stored procedures to support the va rious web sites. ‚ Multiple web sites ran off databases as well as services such as credit card p rocessing. Staff consisted of two engineers. No DBAs were needed. All processing was automated. All databases were internationalized. Databases and stored proce dures were developed to support the following functions: ‚ Billing, check processing and customer service ‚ Survey creation and delivery as well as quick poll ‚ Consumer/expert rating of firm ‚ Web site performance reporting including multipage transactional reporting-- B 2C and B2B transactional processing on over 1000 different deals and 6000 firms ‚ Deal modeling and creation Founder/President 5/1997 - 4/1999 THT Inc, Carlisle, MA American Ski Company “ owned 8 large ski areas across US “ reported to CIO/Proje ct Managers ‚ Data Warehouse “ Built data warehouse to store customer, account, transaction, product, pricing, rules, clinic and other data. ‚ All databases were SQL Server with machines at each resort passing data using row level bidirectional replication in real time. ‚ Developed eCommerce site that was accessed from about 10 other web sites. Desi gned and developed all transaction processing including credit processing, accou nt balance viewing and private label card assignment. All packages were purchase d via credit card with subsecond response times. All code was also used by regul ar POS locations. Credit card processing was done at speeds exceeding 8 authoriz ations/second on a single leased line. ‚ Customer Tracking System “ Customer Service interface gives access to all cust omer information i.e. demographics, survey results, account balances, transactio ns, clinics, household data, addresses and groups/organizations. Customer data i s integrated with real time production systems via bi-directional replication of database tables. Over a million customers resided in the database. ‚ Debit Card/Private Label Card Subsystem/Lift Usage Tracking “ System maintains debit accounts and multiple prepaid accounts for customers and interacted in re al time with ticketing and lift bar code readers. Designed for about a million h its per weekend. ‚ Clinic POS/Reservations/Scheduling “ Customers purchased and reserved clinics using all forms of payment i.e. credit card, cash, prepaid accounts and promotio ns. Allowed managers to schedule clinics and send messages to instructors. Anadigics (Chip Manufacturer) “ reported to CIO ‚ Create SQL Server database to store all test data during the manufacturing pro cess. Created application to visually show the changes in measurements across a disc that contained hundreds of chips. Manager of Database Technology (Startup) (IPO 3/1996) 10/1994 - 5/1997 Individual Inc, Burlington, MA “ reported to VP of Engineering ‚ Manage a four-person team responsible for all SQL Server databases that suppor ted various web sites and Internet services. ‚ Team developed Newspage that builds and delivers hundreds of thousands of cust omized news issues directly to customers via email each night. Scalability is ac hieved through the use of real time replication, custom scheduling and queuing. Using these techniques issue production bandwidth was tripled and was almost inf initely scalable. Consultant/Contractor 2/1994 - 10/1994 Gillette, Boston, MA “ reported to Project Manager ‚ Developed Transact SQL stored procedures (Sybase) and user interfaces for appl ications that support worldwide retail sales and marketing groups using Sybase a s the DBMS. 1/1990 - 2/1994 Arkwright Mutual Insurance Company, Waltham, MA - reported to CI O ‚ Responsible for the software architectural design of a distributed client/serv er information system for a large mutual insurance company. Some applications we re built as portable object oriented GUI applications. Other responsibilities in cluded demonstrations, reviews, evaluations, debugging, designing, training, imp lementation, beta testing and delivery of applications to customer sites. Consultant/Project Manager 9/1987 - 1/1990 DEC, Waltham, MA ‚ Worked as a customer consultant both in pre- and post-sales situations. Accoun ts required an in-depth knowledge of relational databases (Ingress, RDB, Oracle, Sybase) and user interfaces. Projects included interactive television monitor/c ontrol system, Egyptian communication monitoring system and US Air Force informa tion/tracking system proposal. Software Engineer 4/1985 - 9/1987 GE, Lynn, MA ‚ Coordinated the development of specifications and implementation of various su bsystems. Responsible for database design, user interface design and system test ing for automated aircraft engine manufacturing plant. Professional Management Intern 1/1984 - 8/1985 Weyerhauser, Tacoma, WA/ Everett, WA/ Wausau, WI ‚ Worked at various facilities in management training program. Involved in discr ete and continuous process control projects such as slewing chippers and pulp bl eaching. Composite Material R&D Engineer 9/1981 - 1/1984 Boeing “ Advanced Composite Group “ Seattle, WA ‚ Researched the use of advanced composites structure for use on commercial airc raft designs. See patents below Education 6/1981 MIT, Cambridge, MA ‚ Master's Degree ‚ BS/MS in Mechanical Engineering with minor in computer science Skills ASP Database Development ERWin Java JSP Oracle SourceSafe StarTeam VB Subversion Javascript DHTML SQL Server Ingress C C++ MySQL PL/SQL Transact SQL Verity OLAP and many more Patents #4,567,076 “ 1/28/86 - Composite material structure with integrated insulating b lanket and method of manufacture - sole inventor. Used in space shuttle fire pro tection design. #4,767,656 “ 8/30/88 - Composite material structure with integral fire protectio n “ one of three inventors Other Achievements Founder MIT football team “ Defensive team captain Member Lambda Chi Alpha fraternity “ MIT chapter Appointed member Carlisle Alternate energy Committee