Theme:
v
Resume

Status

Eric Lescasse Born: March 5, 1951
Status: Married
Children: 1 (born in 1990)
Address: 18 rue de la Belle Feuille
92100 Boulogne
France
Phone:
Portable:
Fax:
(33) 1.46.05.10.76
(33) 6.47.98.13.61
(33) 1.46.04.60.23
E-mail: eric@lescasse.com
Web Site: http://www.lescasse.com

Employment

  • 1997-2013: Lescasse Consulting - General Manager and Owner
    • Develops a C# ActiveX DLL Product named Ribbon which is an Office-like Ribbon control that can be embedded in APL+Win and Dyalog APL forms
    • Develops a C# ActiveX DLL Product named SSGear which is an Excel-compatible control that can be embedded in APL+Win and Dyalog APL forms
    • Develops a C# ActiveX DLL Product named SQL allowing to use SQL Server and MS Access databases from an APL+Win or Dyalog APL application
    • Develop a technology allowing to create ClickOnce Client-Server C#+APL+Win applications hosted by IIS on the Server, using standard port 80
    • Develops APL+Win MDI application using C# forms, C# User Controls and DevExpress Controls
    • Writes an ASP.Net eCommerce Web Site
    • Ports several APL+Win applications to .Net C#
    • Writes various C# ClickOnce applications
    • Ports an APL+Win application to C# for TF1 (2006)
    • Develops several APL+Win applications for TF1 (1997-2006)
    • Imports and distributes APL+ products in France
    • Imports and distributes ForeHelp products in France (1997-2002)
    • Distributes Dyalog APL in France
    • Designs and develops "Ribbon" (2011-2012)
    • Designs and develops "SSGear" (2011-2012)
    • Designs and develops "NetAccess" (2006-2011)
    • Designs and develops "APL+Win Objects" (1999-2009)
    • Designs and develops "CHM Builder" (2005-2009)
    • Designs and develops "wBackup"
    • Designs and develops "AntiSpam"
    • Gives lectures at various APL2000 Conferences in Florida
    • Sets up an Internet Server and hosts Web Sites for various customers
    • Designs and develops various Web Sites using ASP and APL+Win
    • Project Manager with a team of 5 APL developers for a large financial APL application at Credit Lyonnais (1998-2003)
    • 1997: founds Lescasse Consulting SARL
  • 1984-1997: Uniware S.A. - General Manager (co-owner) and Independent Software Author
    • Development of Uniware Web Site (http://www.uniware.fr)
    • Uniware General Management
    • Technical Management of Uniware Developers Team
    • Marketing, sales and support of the following lines of products:
      • APL*PLUS, APL+Win, Dyalog APL
      • ForeFront Help Author
      • Formula One DLL-VBX-OCX, Delphi, WISE Installation System & other tools
    • Development of over 50 computer applications, among which:
      • 1995: EUROSPORT - TV Audiences Windows Relational Database
      • 1992: DARTY - Expenses Budget Relational Database
      • 1991: ELECTROLUX - Cash Management System (100 companies, 60 banks)
      • 1990: DARTY - Outstanding Debts Relational Database
      • 1989: DARTY - Sales Analysis Relational Database
    • High-level consulting to more than 50 customers
    • Seminars (APL, Delphi, Web Site Construction)
    • International Teacher (France, Sweden, Holland, England)
      • over 50 StatGraphics users trained
      • over 200 APL developers trained
      • over 15 Delphi users trained
    • International Speaker in APL Conferences (USA, England, Russia)
  • 1982-1984: Independent Consultant - APL Specialist
    • Consulting for several companies (Renault, CNCA Bank, Drouot Insurances, ...)
    • Development of SAM, an RDBMS software product for Renault
         
  • 1979-1982: STSC France - Technical Director
    • Management of the APL developers team
    • Conception of tools and utilities
    • Many APL*PLUS Mainframe Application Developments
         
  • 1976-1979: CISI - APL Engineer
    • Support and consulting to a dozen Mainframe APL (VSAPL) time-sharing customers
         
  • 1975-1976: SERETES - Engineer
    • Development of traffic plans for several cities in France
    • One year in Bahia (Brazil) as computer expert on a mass transit economical study project

Education

  • 1975: University of California, Berkeley(USA) Master of Science (Civil Engineering-Transportation)
  • 1974: Ecole Centrale Lyon - Engineer Diploma
  • 1973-1974: Ecole Centrale Paris - City Planning Department
  • 1967: Baccalauréat C (mention AB)

Designer & Author of the Following Web Sites


  • 2009-2012: Lescasse Consulting Web Site (entirely rewritten in ASP.Net C#)
  • 2009-2010: WeHelpYou (ASP.Net eCommerce C# Web Site)
  • 1997-2007: Lescasse Consulting Web Site (http://www.lescasse.com) (ASP)
  • 1998-2006: ISAPS Web Site (ASP)
  • 1998-2004: O'Clock Web Site (ASP.Net)
  • 1998: FHA Entreprises Web Site
  • 1997: SOFCEP Web Site
  • 1996: Uniware Web Site

Designer & Author of the Following Software Products

  • 2011-2012: Ribbon C# DLL (Office like Ribbon control for APL+Win and Dyalog APL users)
  • 2011-2012: SSGear C# DLL (Excel-compatible control for APL+Win and Dyalog APL users)
  • 2009-2010: AplRemoting DLL (allows to create ClickOnce Client-Server C# & APL+Win applications)
  • 2009-2009: NetAccess v3.0 (a C# Code Generator for APL+Win users)
  • 2008-2008: NetAccess v2.2 (a C# Code Generator for APL+Win users)
  • 2007-2007: NetAccess v2.1 (a C# Code Generator for APL+Win users)
  • 2006-2006: NetAccess v2.0 (a C# Code Generator for APL+Win users)
  • 2005-2005: CHM Builder 2.0 (an HTML Help Generator freeware)
  • 2004-2004: AntiSpam 1.0 (an AntiSpam freeware for Outlook 2000,2002,2003 users)
  • 2002-2004: wBackup 1.11 (a general Backup utility)
  • 1999-2004: APL+Win 7.0 Objects (a collection of 157 APL+Win Objects for APL+Win developers; 3995 €; 52 copies sold)
  • 1997-1998: APL+Win Training (1050 pages book, 27 APL+Win Tutorial Workspaces; USD 600; 110 copies sold)
  • 1995-1996: Uniware Toolkit/W (an RDBMS product for Dyalog APL for Windows; 5900 €; 32 copies sold)
  • 1995-1996: Delphi Forms Translator (converts Delphi forms automatically into APL forms; 150 €; 15 copies sold)
  • 1994-1995: APL*PLUS Compatibility Pack (tools for converting APL*PLUS applications to Dyalog APL; 430 €; 15 copies sold)
  • 1994-1996: DLL Parser for APL (helps use DLLs from Dyalog APL, APL*PLUS III & APL+Win; 220 €; 41 copies sold)
  • 1993-1994: WinPlot (graphics utilities for APL*PLUS III for Windows; 1500 €; 3 copies sold)
  • 1986-1994: Uniware Toolkit PC & II (an RDBMS product for DOS APL*PLUS developers; 5900 €; 82 copies sold)
  • 1986-1987: Etatgen (a Report Generator for DOS APL*PLUS users; 450 €; 21 copies sold)
  • 1986-1987: Menus (a set of DOS Menu utilities for DOS APL*PLUS users; 600 €; over 100 copies sold)
  • 1985-1986: The APL Debugger (a debugger for DOS APL*PLUS users; 450 €; 450 copies sold)
  • 1984-1985: Unitab (an APL spreadsheet for DOS APL*PLUS users; 1000 €; over 115 copies sold)

Software Expertise

  • OS
    • Windows 2000, XP, Vista, Windows 7, IIS 6, IIS 7
    • Windows 2003 Server, Windows 2008 Server R2
  • Languages
    • Visual Studio 2010
    • C# & .Net Framework
    • APL+PC, APL+Dos, APL+Unix, APL+Win
    • Dyalog APL 7,8,9,10,11,12
    • Visual Basic (ASP)
    • Delphi
    • SQL
  • Other development expertise
    • Excel.Application , Word.Application, Outlook.Application
    • ADO (ActiveX Data Objects)
    • Formula One DLL, ActiveX, First Impression OCX
    • SQAPL Pro, APL+Link Pro
    • API Windows 16 & 32-bit
    • ForeHelp 5, ForeHelp Premier 2001
    • Inno Setup & IStool, WISE InstallMaster
  • Web Development
    • Visual Studio 2010 (ASP.Net)
    • DevExpress DXperience Enterprise
    • Telerik Premium Collection for .Net
    • eCommerce Web Site Development (Paypal)
    • Windows 2003 Server & IIS 6
    • Windows 2008 Server & IIS 7
    • CSS, HTML, XHTML, XML, XSLT, XPath, PDF
    • Dreamweaver
    • Fireworks
    • Visual Basic (ASP)
    • Internet Explorer, FireFox, Chrome, Safari
  • Application software
    • Microsoft Word, Excel, PowerPoint, Outlook
    • UltraEdit

Publications

  • 2012: "An Office-like Ribbon Control for APL+Win" APL2000 2012 User's Conference Proceedings (42 pages)
  • 2010: "Interfacing APL+Win and C#: Example & Benefits" APL2000 2010 User's Conference Proceedings (21 pages) >
  • 2010: "Using Regular Expressions for More Powerful Searches in your APL+Win Workspace" APL2000 2010 User's Conference Proceedings (30 pages)
  • 2008: "Interface APL+Win and C#" APL2000 2008 User's Conference Proceedings (83 pages)
  • 2008: "C# Training Course" (355 pages)
  • 2008: "APL to C# Training Course" (139 pages)
  • 2007: "Porting your Dyalog APL Application to Internet"
  • 2006: "Writing a Client-Server Application using APL+Win and C#"
  • 2006: "NetAccess: Using C# DLLs from APL+Win as if they were ActiveX" APL2000 2006 User's Conference Proceedings (33 pages)
  • 2005: "A Simple Source Code Management System" APL2000 2005 User's Conference Proceedings
  • 2004: APL+Web Component (part 2): how to deploy a more complex APL application on the Web
  • 2004: APL+Web Component (part 1): how to deploy a simple APL application on the Web
  • 2001: APL+Win Grid Object Helps Sell Ads on French TV
    (23 pages article in APL2000 2001 Conference Proceedings)
  • 2001: A Grid Object for APL+Win
    (24 pages article in Vector, Vol. 17 No. 3 January 2001)
  • 1999: Développement Objet en APL+Win 3.5
    (42 pages article published on this Web Site)
  • 1998: Object Oriented Programming with APL+Win (Part 2)
    (23 pages article in Vector, Vol.14 No.3 - February 98, - ISSN 0955-1433)
  • 1996-1997: Monthly Advanced APL+Win Training
    Since November 1996, it is available (by subscription) for download from Uniware Web site
    on Internet (http://www.lescasse.com) and includes each month:
    - 60 to 100 pages WinWord document
    - several APL+Win workspaces full of reusable code
    Chapter 1: The Main MDI Window
    Chapter 2: The Main MDI Window (continued)
    Chapter 3: Improving Your APL+Win Environment
    Chapter 4: APL+Win and VBXs
    Chapter 5: APL+Win and VBXs (continued)
    Chapter 6: APL+Win and VBXs (continued)
    Chapter 7: A Template Function for APL+Win Dialogs
    Chapter 8: An APL+Win Spy
    Chapter 9: Error Handling in APL+Win Applications
    Chapter 10: A Functions Lister
    Chapter 11: A General Multi-Purpose Printing Function
    Chapter 12: Resizing Forms and Dialog Boxes
    Chapter 13: Object Oriented Programming with APL+Win
    Chapter 14: Introduction to OCX: an OCXPrinter Object
    Chapter 15: Object Oriented Programming with APL+Win (continued)
    Chapter 16: Accessing ODBC databases from APL+Win
    Chapter 17: Understanding Nested Arrays
    Chapter 18: Developing a Relational Database System in APL+Win (Part 1)
    Chapter 19: Developing a Relational Database System in APL+Win (Part 2)
    Chapter 20: Cross-Tabulations
    Chapter 21: Shortcut Keys
    Chapter 22: Developing a Relational Database System in APL+Win (Part 3)
    Chapter 23: Tree structures and the Tree object
    Chapter 24: Formula One OCX Tutorial
    Chapter 25: MDI revisited with OOP
    Chapter 26: The 32-bit Windows API
    (these 26 Chapters represent 1070 pages of APL+Win Training)
       
  • 1997: Object Oriented Programming with APL+Win (Part 1)
    (23 pages article in Vector, Vol.14 No.1 - July 1997, - ISSN 0955-1433)
  • 1997: APL+Win and VBXs
    (20 pages article in Vector, Vol.13 No.3 - January 1997, - ISSN 0955-1433)
  • 1996: BOOK Advanced Windows Programming with APL and Delphi
    200 pages book with companion disk, describing many ways to interface APL & Borland Delphi
    (covers Delphi 1 & Delphi 2, APL+Win & Dyalog APL)
  • 1996: Advanced Windows Programming with APL and Delphi
    (19 pages article in Vector Vol.13 No.1 - July 1996 - - ISSN 0955-1433)
  • 1995: BOOK Advanced Windows Programming with APL and Formula One
    100 pages book with companion disk, describing how to use Formula One VBX from APL
  • 1995: Interfacer Dyalog APL/W et Borland Delphi
    (20 pages article in "Les Nouvelles d'APL" - n°17 - December 1995 - ISSN 1664-4699)
  • 1995: Quelques techniques de programmation APL
    (7 pages article in "Les Nouvelles d'APL" - n°16 - September 1995 - ISSN 1664-4699)
  • 1995: Soyez plus productif avec Dyalog APL/W
    (5 pages article in "Les Nouvelles d'APL" - n°15 - May 1995 - ISSN 1664-4699)
  • 1995: Namespaces
    (17 pages article in Vector Vol.11 No.3 - January 1995 - ISSN 0955-1433)
  • 1995: Les Espaces de Noms
    (23 pages article in "Les Nouvelles d'APL" - n°14 - January 1995 - ISSN 1664-4699)
  • 1994: APL et les outils VBX
    (15 pages article in "Les Nouvelles d'APL" - n°12-13 - Sep.-Dec. 1994 - ISSN 1664-4699)
  • 1994: Windows Development in APL*PLUS III (Part 1I of II)
    (14 pages article in Vector Vol.11 No.2 - October 1994 - ISSN 0955-1433)
  • 1994: Windows Development in APL*PLUS III (Part 1 of II)
    (10 pages article in Vector Vol.11 No.1 - July 1994 - ISSN 0955-1433)
  • 1994: Développer sous Windows avec APL*PLUS III
    (28 pages article in "Les Nouvelles d'APL" - n°11 - June 1994 - ISSN 1664-4699)
  • 1994: Les Contrôles de Structure
    (22 pages article in "Les Nouvelles d'APL" - n°10 - March 1994 - ISSN 1664-4699)
  • 1993: Première application en APL*PLUS III
    (16 pages article in "Les Nouvelles d'APL" - n°9 - December 1993 - ISSN 1664-4699)
  • 1993: Améliorez votre productivité avec APL*PLUS II
    (12 pages article in "Les Nouvelles d'APL" - n°8 - October 1993 - ISSN 1664-4699)
  • 1993: APL*PLUS II version 5 et les liens DDE
    (10 pages article in "Les Nouvelles d'APL' - n°7 - June 1993 - ISSN 1664-4699)
  • 1993: Programmer une application Windows avec APL*PLUS II version 5
    (16 pages article in "Les Nouvelles d'APL" - n°6 - March 1993 - ISSN 1664-4699)

Affiliations

  • Member of ACM, SIGAPL
  • Member of BAA (British APL Association)
  • Formerly President, then Vice-President of AFAPL (French APL Association)

Languages

  • French (fluent)
  • English (fluent)
  • Portuguese (spoken)