Emmanuel PASQUIER
Senior Software Architect
  • Lyon 01,
  • Rhône-Alpes,
  • France
Member Since: 2009/09/24
Industry: Computer & IT
Top Skills:
DelphiC++
Tech Certifications:
CERTIFIED EXPERT

Provide a quick, creative biography in 140 characters or less.

More bio
Activity
Points this month0
Total points1,304,384
Questions: 5
Solutions: 878
Articles:
Videos:
Tutorials:
Posts:
Group Discussions: 1
Professional Background
No Professional Background shown
More
Education
INSA de Lyon, France
Master (Engineer)
Computer Science
1994 – 1999
More
Languages
Français
Native or Bilingual Proficiency
English
Full Professional Proficiency
Full Biography

Origin :
Programming since teenage (1987), at a time when PCs under DOS needed some deep (meaning close to hardware) and very optimized coding to get the most of it. I used then Borland Pascal (v3 through v6) for high level programming (not Object Oriented) and ASM for high performance libraries (keyboard & mouse special drivers to get past DOS limitations, VGA display units for ultrafast graphic UI, network with IPX/SPX and a physic / 3D engine that could run with a 386 SX 20Mhz ....)
My top program of this era was made in 1995, being a networked space combat simulator allowing up to 10 players to have canon combat using joystick or keyboard, with a screen resolution up to 640x480x256 colors. Latest 486 DX-100 of my university network where then pushed to their maximum. It was not as beautiful as Wing Commander by far, but network games at this time where still a very very rare experience. Pascal code was above 25000 lines of code, with about as much of ASM x386 optimized code.
This kind of huge application written in procedural language clearly hit my limits, as it was nearly impossible to add new functionalities breaking the core design without getting lost in pages of functions that needed fixing.

Professionalism :
I then learned C++ and Object Oriented languages, and decided to port all my Pascal Code in C++, which took me a year. Then a terrible hard-drive crash occured, and most of it got lost. But at the same time I discovered the newly released Delphi 3, the perfect OO language derived from Pascal, and I decided that FATE was showing me the way.
Since then (~1998), I have tried every one of 2 versions (3,5,7,2007) and built extensive libraries for all kind of use, both for professional and personal needs.

More

Level Progress

Current: Level 25
Emmanuel needs 47,616 points to level up.
LVL 26
  • Overall
    25
  • Delphi
    25
  • Pascal
    8
  • Editors IDEs
    8
  • Programming Languages-Other
    4
  • Programming
    4
  • Algorithms
    3
  • Microsoft Development
    3
  • Windows 7
    2
  • C
    2
  • C++
    2
  • C#
    2
  • Web Components
    1
  • Java
    1
  • Software
    1
  • Microsoft SQL Server
    1
  • XML
    1
  • TCP/IP
    1
  • VB Script
    1
  • WCF
    1
  • Microsoft Word
    1
  • Hardware
    1
  • Programming Theory
    1
  • Visual Basic.NET
    1
  • MySQL Server
    1
  • MATLAB Programming
    1
  • Components
    1
  • Windows Networking
    1
  • Databases
    1
  • Microsoft Access
    1
  • .NET Programming
    1
  • Microsoft Legacy OS
    1
  • Internet Explorer (IE)
    1
  • Microsoft SQL Server 2008
    1
  • Powershell
    1
  • Visual Basic Classic
    1
  • Web Browsers
    1
  • Visual C++.NET
    1
  • Windows Vista
    1
  • File Sharing Software
    1
  • Web Graphics Software
    1
  • Windows XP
    1
  • Microsoft Excel
    1
  • Windows Batch
    1
  • SQL
    1
  • Adobe Flash
    1
  • Encryption
    1
  • HTML
    1
  • Installation
    1
  • JScript
    1
  • Microsoft Applications
    1
  • Microsoft PowerPoint
    1
  • Networking Protocols
    1
  • Presentation Software
    1
  • System Utilities
    1
  • Unix OS
    1
  • VPN
    1