Profile cover photo
You're now following
Error following user.
This user does not allow users to follow them.
You are already following this user.
Your membership plan only allows 0 follows. Upgrade here.
Successfully unfollowed
Error unfollowing user.
You have successfully recommended
Error recommending user.
Something went wrong. Please refresh the page and try again.
Email successfully verified.
User Avatar
Flag of CANADA
It's currently 7:43 AM here
Joined May 23, 2003
0 Recommendations

Philippe B.

@philippeabo

0.0 (0 reviews)
0.0
0.0
0%
0%
Flag of CANADA
N/A
Jobs Completed
N/A
On Budget
N/A
On Time
N/A
Repeat Hire Rate
## BIO PHILIPPE ALEXANDRE BOUCHARD FORMATION University of Sherbrooke, Canada B. Sc. Computer Science September 1996 - December 1999 Outaouais College, Canada D.E.C. Pure Sciences September 1994 - April 1996 PROFESSIONAL EXPERIENCE Fornux INC - Linux Gatineau, Canada July 2002 - Senior Software Engineer * Complex LL(1) parsers able to read main system configuration files in an efficient way, using complex C++ template algorithms and cutting edge standards which greatly optimizes the speed of the lexical and syntactic analyzers. * Easy to use user interfaces, aimed for the average user, underlining the most significant and useful features Linux configuration files can have. * Main logo and original web site with pleasant artistic designs: [login to view URL] Boost Library - C++ World Wide Web July 2002 - Freelance Open Source Developer * Efficient smart pointer that can handle garbage collection based on reference counts. It is accessible at: [login to view URL] * Pointer arithmetic that is perfectly compatible with the international standard. It simplifies a lot mainly because of implicit conversions for simple operators, sizeof() and pointer to member offsets. * The discussion related with my name is accessible through the news archive: [login to view URL] Xandros Corporation - Linux Kanata, Canada April 2001 - July 2002 Intermediate Software Engineer * Rewritten Internet Connection Wizard that can detect multiple modems in parallel taking advantage of the specific Linux kernel thread features. The code is cleaned up a lot, easy to learn and fragmented into common libraries so that other applications can take advantage of the core functionality. * Internet Connection Configurator for regular modems, DSL modems, cable modem, local area networks or direct cable connections. * Innovative Internet Connection Utility allowing the developer to easily extend the application for multiple load balanced internet connections initialized in parallel. Corel Corporation - Linux Ottawa, Canada January 2000 - March 2001 Intermediate Software Engineer * Internet Connection Wizard that auto-detects the speed of attached modems and configures static or dynamic IP, static or fetched DNS IP. * Connection utility that initialize any modem, ethernet card, serial or parallel cable, authenticate and launch the appropriate network protocol such as PPP, ETH, SLIP, PLIP and PPP Over Ethernet. * Lot of great ideas & common UI widgets & that extended the functionality of the QT library such as a new list view that abstracts icon/list view modes replacing Corel Linux OS core code (Corel File Manager) with minimal dependency conflicts. University of Sherbrooke - Sciences Sherbrooke, Canada September 1999 - December 1999 Image Synthesis Exercises Marker * To mark sixth semester students' practical works. * To give advisories sessions and answering to students' questions. * UNIX scripts evaluating functional homeworks and ported Sather language to Linux. Minister of Fisheries and Oceans Ottawa, Canada January 1997 - April 1997 Oracle Database Administrator * To manage Oracle databases under VMS, UNIX and Windows 95. * To create several accounts (500 per week) into different database instances distributed across the country and managed by the minister itself. * Created big application with Oracle Designer 2000 handling most of the tasks. Videoway Technologies Montreal, Canada January 1997 - April 1997 UNIX Programmer * Management of bug reports that navigate from one state to another. * To create, modify and improve different types of problems that link to software called Pure DDTS, through database, text interface and HTML. * Created user-friendly application under Microsoft Access with many UNIX scripts. COMPUTER SCIENCE PROJECTS * Application to put into effect 3D scenes under DOS, established with assembler and C++, displaying about 20 images per seconds (Pentium 166). The application is based on an algorithm thought by myself (not copied), which opens several doors to many interesting reflection effects. It is comparable to popular games such as "Duke Nukem 3D", by ID Software. * Sather / C++ translator using a lexical, syntactic and semantic analysis system. It generates clear C++ code, using maximum capacities for manipulating the levels of Sather as high as possible. TECHNICAL KNOWLEDGE * Environments UNIX, Linux (RedHat, Debian GNU / Linux), VMS, DOS, Microsoft Windows 3.1 / 9x / NT / 2000 / XP. * Software Boost library, QT / KDE libraries, HTTP / FTP / SMTP / SSH / XDMCP server configuration under Linux, IP chains (firewall), OpenGL, CVIPtools (imagery), Maple, UNIX utilities, VmWare, WordPerfect, MS Office, LogicWorks, C++ Builder, Direct X, Developer 2000, Designer 2000. * Languages Strong C++ skills following latest standards, Flex++, Bison++, Sather, SQL, HTML, Perl, Bash, AWK, Visual BASIC, Lisp, Parallaxis, COBOL, Motorola 6809, Intel 8088/80386 and SPARC Assembler. * Training Linux SAIR training, Learnix certified Perl training. * Interest Points GNU GCC maintenance, QT / KDE, mailing lists related to C++ (gname.comp.lib.boost.devel, comp.std.c++, comp.lang.c++), advanced image synthesis, image analysis, artificial intelligence. OTHERS * Sports Taekwon-do (black belt & former North-American champion), Wing Chun Kung Fu (black belt), ski, hockey, beach volleyball, roller hockey, bodybuilding. * Spare-Time Activities Astrophysics reading, hiking, rock climbing, walk and chess. ## Area of Expertise Languages: C++, C, STL, SQL, Assembler, Flex++, Bison++, Perl, Bash. Platforms: Linux, Unix, Windows XP, Solaris.

Contact Philippe B. about your job

Log in to discuss any details over chat.

Reviews

Changes saved
No reviews to see here!

Contact Philippe B. about your job

Log in to discuss any details over chat.

Verifications

Preferred Freelancer
Identity Verified
Payment Verified
Phone Verified
Email Verified
Facebook Connected

Certifications

cplusplus_1.png C++ 1 75%
vworker.png Foundation vWorker Member

Browse Similar Showcases

Previous User Next User
Invite sent successfully!
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.