
Founder at compliantia.com
Toronto, Canada Area

Founder at compliantia.com
Toronto, Canada Area
Business solutions through information technology. Requirements analysis, specifications, prototyping, architecture, development and integration of custom enterprise and web software.
Fabien founded Betterdot Systems in 1999 to pursue excellence and innovation in custom enterprise and web software. Betterdot has been responsible for the development and integration of software at some of Canada's most successful companies in the Finance, Retail and Health care sectors.
Fabien is bilingual (French & English). He is an avid outdoors enthusiast and hiker, as well as a passionate bird-watcher and backyard astronomer.
Requirements analysis. Business, functional and technical specifications for software systems.
Project planning and costing.
Technical project management and team leadership.
Software design, architecture and implementation.
Web technologies, enterprise software.
Object-oriented programming, relational databases.
(Privately Held; Computer Software industry)
May 2009 — Present (7 months)
Compliantia is an innovative operational compliance service for the retail industry. It helps define and measure store-level success with events, programs and standards.
(Privately Held; Computer Software industry)
December 1999 — Present (10 years )
Business solutions through information technology. Requirements analysis, specifications, prototyping, architecture, development and integration of custom enterprise and web software.
(Privately Held; Computer Software industry)
2004 — August 2009 (5 years )
Betterdot Systems is architecting and developing a suite of server-side performance evaluation and training products for the retail industry. The application's largest customer comprises of 2500+ stores and 100,000+ learners.
The application allows training and store evaluation data to be planned, completed and tracked. Flash-video based training is backed by a national content delivery network for optimal performance and availability. The application allows key performance indicators to be measured and tracked over time across the organizational hierarchy.
The application is heavily redundant and load balanced. The system is based on a service-oriented architecture. Data is encrypted in transit and storage. Subsystems include system messaging, outbound emails, background threads, SOAP web-services, client and server-side graphing as well as PDF and Excel reporting. The software stack consists of Spring, Hibernate, Web services, Velocity, the Drools rules engine and a distributed EHCache running on Tomcat. The application and SQL Server 2005 database servers are collocated at Q9 Networks.
(Computer Software industry)
2002 — 2009 (7 years )
Betterdot Systems Inc. has developed a point-to-point and multi-point telemedicine scheduler for the Ontario Telemedicine Network.
A step-by-step wizard allows a telemedicine session to be scheduled. A session will pair a patient and family doctor from a remote community with a specialist from a larger hospital or clinic, over a private IP network. The system detects potential conflicts and assists the user in resolving them. A complex LDAP/XML based security subsystem provides secure and distributed maintenance across the organization.
The Telehealth Service Manager application is built with Apache Struts running on Tomcat. The system uses password-based encryption (Sun JCE) to save encrypted patient information to an Oracle 8i database. The system also features a notification subsystem consisting of server-side outbound fax and email. Detailed reporting of the network activity is achieved using the Seagate Crystal Report Server, which generates real-time online reports in PDF, HTML, Word or Excel.
(Computer Software industry)
2006 — 2007 (1 year )
Working with BiblioCommons, Betterdot Systems has architected and developed a Web 2.0 based social networking platform for North American public libraries.
The system allows library patrons to consult and renew checked-out items but also rate them, create lists and discover related resources and like-minded individuals. The application allows books to be searched, placed on hold or purchased from Amazon.
The application is built on an open-source stack including Linux, Apache Tomcat, server-side Java and PostgreSQL. It is distributed and load-balanced for fail-over and throughput. The infrastructure consists of 3 load-balanced application servers, one thread server, one cache server and two replicated database servers. Core technologies include Solr, the Lucene and Java based XML search engine, Apache Axis for SOAP calls to partner libraries, Velocity for outbound emails and a custom-built thread pool and cache server.
(Privately Held; Market Research industry)
2006 — 2006 (less than a year)
Betterdot Systems has architected and developed a financial data aggregator, database and reporting system.
(Computer Software industry)
2004 — 2005 (1 year )
Betterdot Systems has developed the technical specifications for a location-based, VoiceXML service. The application allows Bell Mobility subscribers to order the first available taxi in the city they are currently in. The location of the subscriber's cell phone is determined using cell sectors and GPS, interfaced by a Bell XML service over HTTP. This service returns the latitude and longitude of the subscriber's location. The coordinates are used to query an Oracle9i spatial database. The user is then transferred to the first available taxi company in the area and a SMS message is sent to the user's phone. The interface is VoiceXML running on Audium.
(Public Company; SLF; Insurance industry)
2003 — 2004 (1 year )
Working with Sun Life's own IT Department, Betterdot Systems has architected and developed a UI framework for Sun Life's web properties.
The framework consists of server side technologies allowing dynamic content to be efficiently published. It supports sponsor branding and dynamic navigation. Two of Sun Life's largest lines of business, Group Benefits and Group Retirement Services have implemented this framework. It has been load tested using 6,000 logins per hour and supports Sun Life's 800,000 registered online customers. The framework-implementing applications run on Bea Weblogic 8.1, Sun Solaris and two-way Sun Servers.
(Privately Held; Newspapers industry)
2002 — 2002 (less than a year)
Betterdot Systems Inc. has developed a custom data transformer program to download, parse, merge and publish information for over 25,000 movies on the globe and mail site.
The resulting movie repository consists of IMDB records (large XML file downloaded and parsed weekly), Globe and Mail articles dating back to 1974 (local file system of enhanced html files) and TV viewing times (Oracle 8i schema). Once compiled across all three data sources, the information is saved to a local XML file system and transformed into HTML for online publishing.
(Privately Held; Human Resources industry)
1996 — 1998 (2 years )
Attached to the object oriented group, Fabien created electronic commerce applications for three large law firms, the Canadian Standards Association, as well as Bell Canada. Fabien received CGI's client satisfaction award for his work at Osler, Hoskin & Harcourt.
(Public Company; Retail industry)
1994 — 1996 (2 years )
Attached to the merchandising department, Fabien was involved with a number of data warehousing initiatives and developed an application to drive competitive pricing and merchandising efforts across retail markets.
Economics , 1991 — 1994
Economics 1990 — 1991
1st year. Scholarship.
Baccalauréat , Économie , 1988 — 1990
User-centered software engineering, Software patterns, Declarative software, Load-balanced systems, Data transformation and reporting
Kellogg Company International Scholarship (1990)
CGI Client Satisfaction Award (1998)