Jean-Louis BRUNET

Senior Middleware Specialist.  Solutions Architect, Web Application Designer, Developer.

Email: jlb@jlbe.net

Summary

Senior Middleware Specialist. Proficient in Web related technologies. Successfully handled a wide variety of responsibilities: middleware specialist, solutions architect, project lead, application designer and developer, on UNIX (SUN Solarix, HP-UX, MacOS X, Linux), Windows and Mainframe platforms.

  • 9 years as a web technologies middleware specialist, designer and developer:
    • Application Servers: WebLogic 7.0 and 8.1, Sun Java Enterprise Server 8.1, BroadVision (Enterprise/Retail Commerce 5.5), Tomcat 5.x
    • Web servers: Apache 2x, iPlanet/SunOne, IIS
    • Good knowledge of TCP/IP, load balancers, DNS, security (Siteminder 5 and 6)
    • Programming languages: PHP 4 and 5, Python, ASP, korn shell, Perl, HTML/JSP/CSS, BroadVision, Visual Basic
    • Database design and scripting: Oracle 8.1, Microsoft SQL-Server 2000 and Access, MySQL 4 and 5
    • Reporting/monitoring/notification tools: Webtrends, SiteScope, Awstats
  • 10 years as a mainframe analyst and programmer in banking and medical fields (COBOL DB2 ADABAS NATURAL SPITAB)

Experience

April 2001 to present: Hewlett-Packard, Palo Alto, CA
  • Middleware Specialist for General Motors account (since Nov-06, working for HP Canada Technology Solutions Group): planned and executed deployments of GM Content Management Tool (CMT), GM Contract Saving Administration (CSA), GM Tax Management System (Sabrix), GM HR Peoplesoft, and Allison ATI WWW intranets and extranets.
    • worked with the Trade team in the definition, planning and execution of ITSRs
    • documented and cross-trained teams for these installations
    • provided on-call 24x7 deep support
  • Project Lead in Complex Web Hosting team of 10 engineers. Handled delivery and support for intranet sites like HP Business Store, @HP employee portal, HP Passport, and some Partners Reverse Proxy servers for Ericsson, Agilent, Merryl Lynch, Openview, Radix. 
    • contributed in the successful migration of HP Business Store to a new datacenter
    • helped defining and setting in place Openview monitoring for middleware components like Broadvision, WebLogic and Apache
    • wrote automation tools, for: disaster and recovery plans, moves to production, data gathering on Unix processes, logfiles, TCP connections
    • did some performance and capacity planning analysis
    • wrote a middleware toolbox handling inventories and knowledge of the group
    • Participated in problem solving of complex web issues
    • proactively created multiple tools:
      • wrote a flexible middleware logs rotations system for UNIX
      • wrote multiple analysis scripts
      • wrote reports about code releases, with some discrepancies analysis
      • wrote some core files capture script
      • wrote some sockets monitoring tools to help diagnose issues in high availability environments
      • wrote scripts for weblogic server thread usage monitoring and automated restart
      • Wrote scripts to track and report group activities
Environments: Sun Solaris 8, HP-UX 11.x, Linux, ksh, BroadVision 5.x, NES 3.6.3/iPlanet/SunOne, Apache 1.3.x/2.0.x, Tomcat 3.3.1 & 4.0, SSL/openssl, JDK 1.1 to 1.4x, WebLogic 7.0/8.1, Sun JES 8.1, Netegrity SiteMinder, IIS, ASP, MS SQL-Server 2000. NT servers administration for IIS (NT4 and 2000) shared web-hosting environments.

November 2004 to present: owner, JLB Enterprises, LLC, Palo Alto, CA

  • http://www.we8there.com - designed and coded a database application of Restaurants / Bed and Breakfast reviews.
    • wrote the reviews system, with authentication emails and automatic geographic positioning using Yahoo API and Google Maps; wrote an algorithm to find restaurants and hotels in a certain radius
    • wrote a Mobile Edition (WML/WAP) with search by ZIP code
    • wrote a content management system for multiple sections of the site (chefs, travel chronicle, Stanley's Corner) along with a RSS feed
    • wrote an affiliate system for external sites to have users seamlessly post reviews at we8there
    • put in place an automated tool to pull dynamic RSS content from Tripso travel website
    • put in place automated daily transfers of XML files towards affiliate sites
    • wrote a shopping cart for members to purchase paid listings, with automatic credit cart processing, private and secure member area, multiple alerts for members and business
    • we8there.com won 2004 Horizon Interactive Award Bronze, Consumer Website category - press release.
  • http://www.archerbravo.com - wrote this database-driven search engine for plane rentals across the U.S.
    • developed a secure Update Center for flight schools to maintain their listings of rentals, while keeping ABA informed of all changes
    • wrote a registration transaction for visitors, and an email program to inform them on new available planes in their location
    • wrote a secure Administration Tool to handle content
    • wrote a tool to massively upload data onto the database
    • wrote a tool to pull RSS content directly onto the homepage
    • wrote a tool to generate lists of registered users and rental businesses
  • http://www.arkansasscholarshipconnection.org/searchform.php - developed a multi-criteria search engine allowing Arkansas students to look for scholarships;
    • provided a secure admin tool to handle Sponsors, Scholarships and criteria.
    • this project involved the migration of an old Access database into the new database.
    • provided a sponsor admin tool for the sponsors to handle their own data in a secured and controled fashion
  • http://www.infravio.com - provided a database-driven marketing application handling registration, downloads, and surveys, along with a secured Admin tool pulling charts.
  • http://nwanpc.org - database application build of a set of plugins for non-profit websites, integrating events scheduler, newsletter composer, content manager, emailer, discussion forums, online surveys, and more...
Environments: Unix (MacOS X Tiger / Linux), PHP, WML 1.1, SOAP, MySQL 4x, HTML/Javascript, shell scripting (ksh)

August 1999 to December 2000: Charitableway, San Carlos, CA
Database architect and web developer, Participated in the design of an online donation system - using Credit Cards, payroll deductions (Rewards Plus partnership), gift certificates, shopping basket, manual checks, stock donations.

Responsibilities included analysis, design, coding, testing, release to production:

  • Built a shopping system (Shop to Give) based on Linkshare system of commissions and online reporting, with automatic reconciliation of the effective purchases and the links clicked, to automatically operate the donations
  • Wrote dynamic pages using BV content types and BV content manager (DCC)
  • Developed some core APIs: Order, Fee, Matching, Funds Routing, Pledge, usable on and off-line. Also built a few offline systems (incoming transactions system, recurring orders system) scheduled through cron jobs
  • Expanded the functionalities of the Charitableway site into Application Service Provider components - Workplace Giving Centers. Customers were: United Way National, HP, CalFed, Morgan Stanley Dean Witter, Samsung, Agilent.
  • Perl reporting
  • Offline tools, part of a global Admin Tool
The website had both a public interface and a corporate (co-branded) interface. Environments: HP/UX, BroadVision One-To-One (Enterprise 5 and Commerce Extension), Oracle 8.1.5, PL/SQL, Client Side Javascript, NES 4.x, FTP, Perl, MS Visual SourceSafe 6.0, Tool for Oracle Application Developers (TOAD) 6.3, CRT 3.0

June 1998 to June 1999: Kaiser Permanente, Walnut Creek, CA
Programmer/Analyst on Y2K conversion and testing of medical applications.

Scope of work included:

  • System requirement analysis
  • Analysis of discrepancies between baseline and delivery libraries throught SuperC results.
  • Writing of remediation specifications
  • Conversion of programs from Cobol VS to Cobol II.
  • Files expansion using SORT & Cobol conversion programs.
  • Y2K remediation of Cobol / EZTrieve / SAS source programs (including Cobol internal sorts).
  • Unit testing of remediated code with Xpediter/TSO and Xpediter/CICS.
  • Significant user interaction
Environment: IBM 3090 - MVS, TSO, COBOL2, SQL DB2, CICS, SAS

June 1997 to May 1998: Societe Generale Bank, Paris, France

Chief Engineer Junior/Analyst-Programmer, project manager (3 persons)

Scope of work included: requirements analysis, programming and testing of an application of computation of scales of interest relative to international accounts. The project's purpose was to adapt an existing banking application to the European change of currency: requirement analysis (fusion of accounts, EURO currency schedule), programming, testing. Year 2000 remediation. Environment: TSO MVS ADABAS NATURAL and COBOL2 VSAM


January 1996 to June 1997: Cortal Bank, Paris, France

Programmer/Analyst.

Scope of work included functional analysis and programming of mainframe application - development, debugging, testing. Application domain: Commercial management application (management of prospects, customers, financial & commercial products, mailings, and statistics). Maintenance + Y2K remediation Environment: TSO MVS JES2 DB2 SQL CSP COBOL


November 1991 to December 1995: Caisse Nationale du Credit Agricole, Paris, France

Chief Engineer consultant

Scope of work included:

  • Requirements analysis,
  • Programming of mainframe applications along with PC and Tandem components (remote systems).
  • Assistance to users,
  • technical and commercial relations with software vendors (data definition, computing rules)
Application domains:
  • UNILOAN International Loans - general accountig, clients accounting (RDJ GL UTC)
  • GRISLI Risk evaluation
  • BAFI state reporting
Mainframe environment: MVS, JES2, DB2 SQL, COBOL VSAM, SAS, ROSCOE

September 1990 to November 1991: Worms Bank, Paris, France

Analyst-Programmer Analysis, Programming and testing on IBM mainframe and PC.

Application domains:

  • PFCO (Commercial Portfolio system, Adabas Natural Cobol application)
  • BAFI (system to deliver data to the State): Excel macros, Cobol VSAM programs

September 1989 to August 1990: ADD-Info (Software Reseller), Paris, France
Co-manager of software division, Programmer Scope of work included: Choices of products, relations with US Wholesalers, translations, bills, PC programming Business domain: Software solutions for PC's PC programming: Automatic update & print of Products Catalog / Automatic research by criteria, w/ link to French Minitel & saving of addresses in dBase format (Timtel macros plus dBase IV programs)

September 1988 to August 1989: AB-Soft (Software Editor), Paris, France
Product Manager for PC Software Products (product selection, technical writing & desktop publishing, floppy masters creation, wholesalers. Business domain: Shareware & Public Domain software for PCs

June to October 1987: Intern, Société Générale Bank (IT Dept), Paris, France

Programmer of a dBase IV application managing the activity.

Business domain: Foreign Currencies Portfolios data management (currency prices, customer?s information, clients benefits calculations, and online assistance tool)

Education

Sept. 1986 to June 1988: Master degree in Business Computer Engineering (MIAGE) - Paris IX Dauphine University, France

Sept. 1982 to June 1985: Bachelor degree in Econometrics - Paris X Nanterre University, France


Other