NAME
Personal Information
Objectives
Expertise
Programming Languages
Perl
C/C++
SQL
Shells
Software
mod_perl
Apache/httpd (version 1 & 2)
Perl5
MySQL
Bison/Lex/Yacc and others parser tools
Networking
Operating Systems
Security and Cryptography
Professional experience
ActiveState,
Vancouver, Canada (2005-present
)
TicketMaster.com, Los Angeles, USA (2003-2005
)
eXtropia.com, Singapore, Singapore (8/2001-4/2003
)
Opendesk Corporation, Montreal, Quebec, Canada (7/2000-8/2001
)
HBE Software, Montreal, Quebec, Canada (8/1999-7/2000)
Speaking
Education
Last Modified
Revision
Author
NAME
Resume
Personal Information
Name
Philippe M. Chiasson
*****@******.***
(ASF)
*****@****.***
*****@*********.***
(canonical)
Date of Birth
August 19th 1976
Citizenship
Canadian
Objectives
Seeking a design and development position in a team of experienced software
engineers to deliver high availability products and environments to clients
and customers.
I have a strong team spirit, and I enjoy working in a friendly, family-like
environment.
Expertise
Over 12 years of Open Source development experience.
Member of the Apache Software Foundation http://www.apache.org/foundation/members.html
Lead developer of the mod_perl 2.x series http://perl.apache.org
Maintainer of the mod_perl 1.x series http://search.cpan.org/~gozer/mod_perl/
Over the years, I have been able to gather a large pool of knowledge and experience, and you will find here a small list of the most important ones.
Programming Languages
Perl
Full knowledge of Perl, DBI, CGI, and a large number of CPAN modules. Advanced knowledge of Perl API & internals. I contributed to the perl development effort. I am also a CPAN author & contributor.
C/C++
Expertise in many aspects of Unix C/C++ programming, including: kernel drivers, socket programming, thread programming, compilers/parsers, client/server.
SQL
Competent in MySQL, Oracle, Sybase, PostgreSQL lingo.
Shells
Expertise in shell programming and common Unix utilities.
Software
mod_perl
Main Developer on the mod_perl project at the Apache Software Foundation
Extremely knowledgeable in mod_perl use and implementation. Author of many mod_perl CPAN modules, including Apache::Language.
Currently mainly focuses on the development of mod_perl 2.0.
Apache/httpd (version 1 & 2)
Deep understanding of the Apache webserver. Configuration, deployment, management & optimization aspects included. Managed many web sites & clusters (1000+ servers), including planning and development of deployment systems.
Participating in the ongoing development of Apache v2.
Perl5
Familiar with the internal implementation of Perl. Full knowledge of Perl/C integration mechanisms (XS, Swig and Inline). Able to embed perl in other C-based programs/projects.
MySQL
Expertise in MySQL operations and maintenance. Created and managed a high-performance, replicated, MySQL cluster in a high-availability scenario.
Bison/Lex/Yacc and others parser tools
Developed high-level parsers/compilers using grammar oriented parsing with most commonly used tools.
Networking
Expertise in setting up large TCP/IP LANs/WANs, routers (Cisco and others), and different type of switching fabric & load balancers (Cisco & Big5). Extensive experience with secured networks, IPv6, IPSec & Various flavors of VPNs. Extensive experience in high-availability, high-redundancy, low-latency Internet services clusters.
Operating Systems
In depth knowledge, experience & understanding of most popular *nix variants:
* Linux
* Darwin/OSX
* FreeBSD
* NetBSD
* OpenBSD
* Solaris
* HPUX
* AIX
Security and Cryptography
Theoritical cryptography was one of the main reason I chosed Mathematics in University. I am well versed in the many aspects of both theoritical and applied cryptography.
I also have extensive experience with network security issues, including firewalls, intrusion detection, and host security.
VPN
Successfully deployed and maintained various VPN solutions, IPsec, Vtun and PPTP in heteregenous environements
Firewalls
Administered many type of firewall in different environnements:
* Checkpoint (Solaris, Nokia, Linux)
* ipchains (Linux)
* iptables (Linux)
* bpf (*BSD)
* BigIP
Designed monitoring tools and incident analysis tools to ease in the processing of firewalls event logs.
Intrusion Detection
Configured and managed Snort (http://www.snort.org) in high-traffic settings. Designed the reporting tools and the response procedures.
Network Auditing
Successfuly deployed network security auditing tools like SATAN, Nessus and nmap in the process of implementing internal security policies for a corporate network.
Host Auditing
Accumulated a great deal of experience in securing *nix hosts. Subscribe to bugtraq and full-disclosure and follow security news carefully on a daily basis.
Have conducted regular network-wide host auditing, identified possible weaknesses, vulnerabilities and threats. Then recommended and implemented the changes required to correct them.
Professional experience
ActiveState,
Vancouver, Canada (2005-present)
Senior Perl Developer
responsible for the design, development and support of ActivePerl, The Perl DevKit (PDK) and other perl related products.
Also runs and maintains the infrastructure behind http://ppm.activestate.com. Responsible for building, testing, packaging and distributing binary versions of 10,000 CPAN packages on a large number of operating systems.
TicketMaster.com, Los Angeles, USA (2003-2005)
Senior Software Engineer
responsible for multiple projects relating to the massive infrastructure behind www.ticketmaster.com
At ticketmaster, I have been involved in most aspects of the existing system: designing and writing custom Apache modules; profiling and performance analysis of the existing infrastructure; application design and implementation.
eXtropia.com, Singapore, Singapore (8/2001-4/2003)
Senior Software Engineer
responsible for network administration and improvements, deployment strategies, and implementations.
My main task while at eXtropia was to provide the various projects and developers with the tools and support they needed to complete their tasks. My work varied from network infrastructure design to specific software design and implementation. Performance, scalability, maintainability and robustness were of utmost importance.
Opendesk Corporation, Montreal, Quebec, Canada (7/2000-8/2001)
Application Server Developer / Production Systems Administrator
My main tasks at Opendesk Corporation were to develop each iteration of the Opendesk Middleware and to integrate new solutions in the SmartWorker Open Source product.
SmartWorker is an Object Oriented mod_perl class library that includes an engine to run SmartWorker Applications.
Another responsibility of this job was to assist the mod_perl team in developing new APIs. As the middleware developer, I was responsible for giving other developers good and efficient programming interfaces to work with. I was also responsible of making the core of the product evolve by following the current flow of Open Source developments and integrating new technologies into SmartWorker and Opendesk.
I also maintained Opendesk's installation procedures on client systems, monitoring and on-call support.(CMS)
HBE Software, Montreal, Quebec, Canada (8/1999-7/2000)
Senior mod_perl Developer and Architect
As a senior mod_perl developer, my tasks were to work with the rest of the mod_perl team in developing the next generation version of the popular HBE Software application Opendesk.com. My responsibilities were to develop Opendesk's web content delivery applications and to improve the technology delivering those applications.
Speaking
Speaker at ApacheCon 2005 US
mod_perl 2.0 For Speed Freaks!
From CGI to mod_perl 2.0, Fast!
http://www.apachecon.com/2005/US/html/speakers.html#U2064
Speaker at WebGUI 2005 NL
mod_perl 2.0 For Speed Freaks!
mod_perl 2.0 Best Practices
Using mod_perl 2.0 filters
A few cool things about mod_perl 2.0
http://webgui.nl/english/speakers
Speaker at ApacheCon 2004 US
mod_perl 2.0 by Example
http://www.apachecon.com/2004/US/html/speakers.html#u2064
Speaker at ApacheCon 2000 US
How to build an effective web development environment
http://www.apachecon.com/2000/US/html/speakers.html#u2604
Education
1995
-1998 University
``Universite de Sherbrooke
'', Sherbrooke, QC, Canada
1993
-1995 College
``Seminaire de Sherbrooke
'', Sherbrooke, QC, Canada
1988
-1993 High School
``Le Triolet'', Sherbrooke, QC, Canada
Last Modified
$Date: 2006/03/08 05:01:58 $
Revision
$Id: resume.pod,v 1.16 2006/03/08 05:01:58 gozer Exp $
Author
Philippe M. Chiasson