Michael Richardson


Personal Information

Languages

  • English Fluent

  • French Conversational

Contact Information


CREDIL - Founder and Maker
August 2009 to present

CREDIL is a new kind of organization: a hybrid between headhunter, software contractor, and training institute. A project manager at CREDIL, and since August 2009 has been managing a team working on video calling features for (Google) Android smartphones. Michael is also managing a project to bring fibre-optic Internet (IPv4 and IPv6) to an industrial park in Montreal. In addition to this, Michael continues to work on IETF specifications, now in the area of low power mesh networks.


SIMtone Corporation - Director, Consumer Desktop Development
April 2007 to August 2009

As director of development, for the Consumer Desktop Unit (CDU), In charge of overall technical direction for the business unit. Manage people, projects, schedules, and write code. The CDU unit provides virtualized desktops to end-customers using XEN and VMware machine virtualization. Custom software provides provisioning, monitoring, and sign up. Software is written in C, Ruby (on Rails), Perl, Java and Visual Basic, using XEN, VMware-server and ESXi APIs.

Xelerance Corporation - VP Research and Development
August 2003 to 2007

Formed Xelerance Corporation. Xelerance Corporation is the Open Source security specialists. Xelerance provides custom secure solutions for its clients, utilizing the best software the Open Source world has to offer, using known and proven development methodologies. Xelerance applies this methodology to a number of well known open source projects that are managed in-house, and can provides 3rd level support defect support for these and other projects.

Xelerance is a partially owned subsidiary of Sandelman Software Works.


Sandelman Software Works Corporation
October 1996 to present

Formed Sandelman Software Works as a contract programming and internet security consulting firm. Recent projects include: device driver development, embedded Linux (PowerPC405, x86, ARM), VPN/IPsec internals architecture (FreeS/WAN project), BGP setup (both IPv4 and IPv6) and configuration, gForge/Savannah deployment, corporate security policy creation, network design and architecture, firewall evaluation, securing web servers, secure database replication, Virtual Private Network design, project management, Unix systems management, and cryptographic programming (IPsec).

Solidum Systems Corporation

February 1998 to October 2000

Chief Software Designer. Responsible for for multiplatform development environment. Consulting with hardware designers and product managers on appropriate design of multi-gigabit packet classification ASSP. PCI device driver work for Linux, NetBSD and VxWorks for multiple products, including network adapters. Technical liason with partners, including most major NPU vendors, lookup engine vendors, and operating system vendors.

October 2000 to August 2001

Field Application Engineer. Responsible for technical presentation to prospective customers, customization of solution to customer need, specification of product requirements, and delivery of technical solutions to customers.

Solidum was acquired by IDT in the fall of 2001.


Milkyway Networks Corporation
October 1994 to October 1996

Technical manager, System Software, responsible for multiplatform development environment, project schedule, functional specification and assignment of work. Majority of Unix kernel work. C/CVS/Perl under Unix (BSDI/386 and SunOS). Maintenance of ongoing product. Porting to SVR4. Liason to IETF, advanced product research: IPsec, Kerberos, customization. Some VxWorks and ObjecTime. Milkyway Networks (now defunct) made the world's first transparent application layer firewall, originally called the BlackHole.

Bell Northern Research
April to October 1994

Work group adminstrator in FiberWorld Products division. Internal telephone support for computing environment including day-to-day system management, and problem resolution. 1000+ user population on heterogeneous Unix networks (NCD,Sun,HP,Apollo,Mac).

Achilles Networking
1994 to 1996

System administrator in startup internet services company. Set up and support for email (DNS, SMTP, UUCP, etc..) and news (INN: NNTP and UUCP). Security auditing.

Carleton University, Ottawa
August 1993 to 1994

Publisher and technical support for a new electronic journal: Conservation Ecology: a peer reviewed journal. Experience with World-Wide-Web (NCSA Mosaic), gopher, anonymous ftp and email servers.

Carp Systems International (now Enterprise Planning Systems)
1992

Full time Unix network administrator responsable for smooth operation of a dozen Unix hosts (RS/6000 running AIX, HP running HP-UX, SVR4, SCO and Windows on 386, X terminals, Macintosh, others) in an R&D environment of 30+ people. Numerous upgrades and enhancements performed including portions of a platform independant environment for source and binaries.

Fountain Technical Services
1989 to 1991

This job entailed many day to day elements of system administration and system configuration combined with evaluation of various hardware and software products prior to installation at customer sites. Configuration and change management tools were created and prototyped in a variety of languages and environments including: Foxbase, Prolog, Smalltalk.

Cadence Design Automation (formally SDA systems)
summer 1986, summer 1977, and summer 1991

Use of Sun 4 based VLSI design tools including Tangate's Cell-3C, Cadence Framework (Edge) versions 2 - 4.0. Experience writting high level user interfaces in the LISP/C-like language Skill, and writing of analytical geometry programs in C within a large CAD database environment.

Academic Experience

Publications



Interpersonal Skills


Entrepreneurial Experience


Personal Interests