R E S U M E
Rob Weaver
Phone Number:(925) 373-9307
628 Saddleback Circle
Fax Number:(707) 248-0011
Livermore, California 94550http://geocities.datacellar.net/SiliconValley/2105
WebWeaver

Summary of Experience

Rob has experience of over 20 years in the IT industry focusing on system integration, database and web development. He has extensive experience with integrating leading edge technologies, running large projects, and implementing business systems. Rob started his career in an operational capacity, advancing into technical management early on. He has worked in a variety of industries including government, medical, software, and consulting.

Rob has managed many projects ranging in size from a 5 million dollar Hospital Information Systems replacement effort involving multiple companies, to small focused team development efforts. His strong business knowledge and technical breadth of knowledge allows him to provide rapid creative solutions to difficult business problems.

Rob has experience in all aspects of IT, including business requirements gathering, budget management, project management, managing personnel, as well as managing technology. Rob is well versed in software design, utilizing OO methodology, design patterns, and his broad industry knowledge to design highly reusable solutions.

He has been involved in all phases of web development garnering knowledge of J2EE components, portal technology, personalization, content management, B2B interactions, XML, and other web services.

              

EXPERIENCE

Quovera

 (formerly Millennia Vision Corporation)

San Jose, CA

1999 – present          Architect

2001-present             Cisco Systems – Service Entitlement Verification Engine

Designed architecture for the Dynamic Entitlement Verification Object (DEVO) to be used by the Customer Advocacy group to verify service entitlement in a consistent manner. The primary business drivers here were to reduce revenue leakage, measure costs, and provide a system which can scale to new business opportunities.

 

This system was designed as a web service, to use enterprise messaging (JMS), XML messages, and an EJB connector architecture.

 

Rob was also chosen to be responsible for the development of two releases of DEVO, and was able to coordinate development efforts with many external systems (both customer facing and internal applications) to ensure successful integration and on target delivery.

 

Designed and built extensive Oracle PL/SQL packages to provide procedures and functions wrapper to expose DEVO to database callers, to leverage the existing skill base of development teams throughout Cisco. Provided extensive sample code for both Java and PL/SQL developers.

 

Designed and built a package logging system using Oracle Advanced Queuing to log events asynchronously, improving performance and eliminating transaction overhead to querying systems.

2000-2001             The Money Suite Company – XML Factory development

Worked as Architect to design solution for The Money Suite Company to provide a scalable architecture that allows rapid development of web based calculators interacting via XML with a proprietary back-end system. System utilizes highly reusable code and advanced design patterns such as factor-forward-factor-back and model-view-controller. Delivered architectural blueprint within three-week discovery phase, including Rose UML diagrams and project plan.

 
2000-2001             Cisco Systems – IT4IT Reference Architecture

Designed and delivered a reference architecture to be used by Cisco to support the IT project management life cycle by providing an open framework for them to easily integrate disparate components into a common tool.

 1999-2000                                 Branders.com – Web Site

Acted as lead developer and architect in project to develop extensions, and infrastructure code needed to implement Intershop for Branders.com eBusiness web site. Developed Perl modules and complex HTML for Branders site including the visualization component, which allows customers to see products with their artwork. 

Subsequently involved as a team member in the rearchitecture of the site into an EJB model. Developed additional servlets and JSP pages for Branders.com second-generation site utilizing Java, JSP, servlets, WebLogic, Blue Martini, and Yantra.

 
1999                      Geocast – Data acquisition

 

Architect and technical lead for managing a small team to deliver data acquisition modules used by client to gather information and update database with high volume transactional information from a proprietary web which required extremely quick response time. Project was done on a very short timeframe, delivered in approximately two weeks.

 
1999                      Handspring – Architectural review

Consulted with Handspring before launch of site to help the client mitigate the problems they later faced due to scalability problems.

 

 

PricewaterhouseCoopers

San Jose, Ca.

1997 – 1999              Senior Web Developer (Senior Manager)

Lead architect and project manager responsible for developing the web presence for the International Assignee Solutions Technology group. Managed a small team, designed and implemented a commercial site which is comprised of many different web technologies. Site consists of NT 4.0 servers, Microsoft IIS, Lotus Domino, Perl, CGI scripts, Active Server Pages, and leading edge edge technologies and internationalization techniques to implement in Japanese (Kanji) as well as English.

 

Designed and implemented Java navigation servlets and applets using both ASP & Lotus Domino NOI (Notes Object Interface). Managed development of an Internet Tax Data Organizer (ITDO) Domino based data gathering tool in a very aggressive time frame with a small staff.

 

Supervised team in deployment and installation of web site, including networking issues, server installation and various system integration issues. Implemented several e-commerce subscription based services. Lead team in designing improvements in adding web technologies to the Resource product, including web enabled software distribution, web HTML form delivery, and n-tier database access thin client.

 

 

 

Excite Incorporated

Mountain View, Ca.

1995 – 1997              Webmaster (Senior Software Engineer / Analyst)

Responsible for maintenance and care of the Excite web site. Duties include Perl programming, HTML editing, management and maintenance of large web site. Responsible for multiple Sparcstation servers running Netscape Netsite server software. Wrote Perl scripts and cron jobs to update thousands of pages. Wrote CGI programs for data entry and update of service. Performed various system administration tasks such as setting up disk partitions, building kernals, establishing user accounts, and installing server software.

 

Wrote and maintained the code to provide the Excite look and feel including the software which is responsible for rotation and placement of the advertisements throughout the site. Built various monitoring scripts to aid in the reliability of the service, including notification by beeper for any time part of the service becomes unavailable.

 

Built database systems for ad processing, employee information, and other tracking systems using SQL Server and various web tools, with both Access and web forms based front ends.

 

Implemented ODBC interfaces to Oracle and MS SQL server databases, including bi-directional data replication

 

 

Sybase

Emeryville, Ca.

1993 – 1995              Senior Product Technical Support Engineer (Technical Lead)

Responsible for supporting the connectivity, programming and server products on the PC. Supported connectivity on the PC to any Sybase server platform, using various vendor transport mechanisms. Worked with customers to answer technical questions, and aided in troubleshooting complicated environments. Worked closely with engineering in identifying  and reproducing bugs in the Sybase product set.

 

Created information database for technical support to help in answering questions, using HTML markup language to build a WWW (World Wide Web) site for CS&S (Customer Service and Support). Created numerous tools and Perl scripts for accessing useful information.

 

Performed various system administration tasks on various Unix & PC platforms including Solaris, HP, DG, DEC, NeXT, Novell, NT, and others. Troubleshooting both network and programming problems as they related to connecting to the Sybase and Microsoft SQL Servers.

 

Worked to prevent a version of software with a major bug from shipping with the initial System 10 Open Client release, reducing support and shipping expenses by over a half million dollars.

 

Actively worked to build cooperative support agreements with other software vendors with the intended result of improving customer satisfaction, and reducing support costs.

 

 

 

John Muir Medical Center

Walnut Creek, Ca.

1986 – 1993              Technical Specialist III

Responsible for mentoring and managing technical support staff members. Managed projects involving the entire Data Services department staff (26 individuals), including design, implementation, and support of a hospital-wide TCP/IP backbone network consisting of over 300 nodes, and 5 remote sites. Organized the planning, selection, installation, training, and maintenance of a corporate-wide multiple server Novell system and supporting hardware that makes up hospital-wide LAN. Did system administration on a variety of platforms including NCR Unix, DG/UX, and Solaris.

 

Direct overall administrative, financial and technical support for multiple type LAN topologies and network operating systems. Maintained communications and networking to keep users functioning. Insured a continuous, smooth and seamless operating environment. Created and implemented the development and maintenance of a disaster recovery and contingency plan.

 

Responsible for the testing, prototyping, and installation of new and upgraded system and applications network software in a manner that insures continued integrity of the network with minimum interruption to the end user community.

 

Coordinated with vendors to insure fulfillment of contractual obligations, monitoring, and reporting on their performance.

 

 

 

Madera County Department of Education

Madera, Ca.

1981 – 1986              Software Analyst (System Analyst / Programmer)

Managed the Operations Department and supervised the staff to maintain smooth day-to-day operations. Responsible for creating documentation describing procedures and job flow.

 

Responsible for all NCR and purchased software (such as CAI products, JAXS, etc.), implementation and fault isolation. Worked with vendors on software "bugs" and enhancements to improve current software to meet user requirements.

 

Provided training and education of programming staff in effective use of the software. Made recommendations to the DP Manager about new software and hardware purchases.

 

Designed and implemented on-line network security. Installed new terminals, OSI multiplexors, communications equipment, etc.

 

 

Trinity County Data Processing

Weaverville, Ca.

1981                           Programmer Analyst

Responsible for application development and programming, documentation, and conversion of applications from other sites for use on NCR VRX 8455 machine. Development of interactive data entry screens and on-line applications through BOSS/3 (CAI transaction processing monitor program) supporting the financial systems for the County.

 

1980                           Computer Operator

Responsible for operation of NCR VRX 8455 machine used in processing payroll and other financial applications for the County.

 

 

COMPUTER SKILLS

 

OO Methodology

Design patterns

 

Java Programming

J2EE (Java 2 Enterprise Edition)

 

Java XML messaging

Enterprise Application Integration

 

Project management

Development best practices

 

Supervision of technical staff

Customer relations

 

Web portal / personalization

Oracle database development

 

Microsoft SQL server products

Sybase SQL server product line

 

Web site administration

Resource management

 

HTTP protocol

UNIX operation & administration

 

CGI programming

Windows NT/2000 operating system

 

C & C++ Programming

PC hardware and software

 

System Integration architecture

Support task management

 

 

HTML/DHTML document design

 

EDUCATION

JavaOne

San Francisco, Ca.

1997                                                      April 2-4th - Attendee

1998                                                      March 24-27th - Attendee

1999                                                      June 15-18th - Attendee

2000                                                      June 6-9th - Attendee

2001                                                      June 4-8th - Attendee

2002                                                      March 25-29th - Speaker

Java Technology conference focusing on enterprise use of Java (J2EE), emerging technologies, and architectures.

 

 

Diablo Valley College

Concord, Ca.

Present                       Management courses in pursuit of MBA

 

 

Rational University

Redwood Shores, Ca.

2000                                                      Object oriented design

Course on OO design using UML and the Rational Unified Process

 

 

Java University

Las Vegas, Nv.

1998                                    Fast Track to Java Programming Certification   

 

 

Sybase

Emeryville, Ca.

1993-1994                 Sybase Education

Customer Service Skills Training

Fast Track to Sybase (System 10).

Open Client / Open Server -- Sybase DB-Lib / CT-Lib programming class.

Fundamentals of System and Database Administration (System 10) - Sybase database administration.

CTLIB / ESQL - Programming with System 10 CT-Lib calls, and embedded SQL precompiler.

NT SQL server (System 10) installation

 

 

AWARDS

JavaOne

San Francisco, Ca.

2002                           JavaOne speaker

Chosen to present at the JavaOne conference on the subject of reusable components and open source.

 

Session 2645 – “Reusable Development Components from the JavaTM 2 Platform, Enterprise Edition (J2EETM) and Open Source Projects”. More about this can be found on the web at the following URLs:

 

http://servlet.java.sun.com/javaone/sf2002/conf/sessions/display-2645.en.jsp

http://servlet.java.sun.com/javaone/sf2002/conf/speakers/13030-bio.en.jsp

 

 

 

Sybase

Emeryville, Ca.

1994                           Sybaseâ MVP

Sybaseâ Openlineã (Compuserveâ forum for Sybaseâ) most valuable player award for contributing to the CompuServe forum with valuable answers, and improving customer satisfaction.

1