Work on ta Java standalone SpringBoot Alert Engine component that checks the CCE (Customer Communication Engine) to raise alerts via Email and SMS to concerned parties. The dashboard website shows the alerts that are persisted, the alerts are found via Elasticsearch queries, databases lookups, parsing CCE application logs, or via system checks for server availability or disk space checks. LDAP lookup is also used to find corresponding emails of users, as well as a failsafe notification mechanism to email operators in case of alert engine failure for database/Elasticsearch/CCE SOAP call/LDAP connection failures as well. Over 60 alert definitions are supported.

Work on the Blastmail platform to provide services to send emails, handles bounced mails, tracking of submitted transactions, and various types of reporting. The platform sends over 30 million emails a month to internal and external clients. Mainly renovation and support.

Develop and test the application system project MAX team CDI MDM as well as the R4 release using WID.
Worked on the test automation with soapui pro using groovy scripts, dos batch files, etc..
Worked on a web interface using JSF and primefaces to provide a dashboard for test results with charts, execution page, etc..
Worked on NBCN.ca with Java, ATG Dynamo and SQL Server 2008 for the backend and stored procedures, website, etc..

Loto-Quebec

Software Developper – Consultant at Code6

February 2012 – April 2012 (3 months)Montreal, Canada

Developed and designed a Java notification system for the next jackopt announcement for the mobile devices for iPhone and Android.
Worked on a proof of concept on the iPhone with Xcode and Objective C.
Did some researche for notification providers for the mobile apps (UrbanAirship and Xtify).
Did manual tests on my iPhone for the proof of concept.
Document for the knowledge transfer.

MD Physicians Services

Web Developper – Consultant at Intellio

September 2011 – December 2011 (4 months)Montreal, Canada

Worked on the Canadian medical association’s website http://www.cma.ca and http://www.MyDoctor.ca. Reverse-engineering to rewrite ASP pages in JSP struts pages.
Refactoring Oracle database, along with fixing bugs, etc

Worked on the multiple-sclerosis medication Gilenya’s website. Worked on various webpages using the GWT and Java for both backend and frontend.
Develop pages for treatment of patient documents used by health personnel;
Worked on a geolocalisation page for eye-clinic appointment close to patient’s address;
Worked on the users managment page (Password/lock/unlock).

The GSI Group, Inc.

Senior Software Developper – Consultant at Runes Technologies

January 2011 – May 2011 (5 months)Sainte-Hubert, Canada

Technologies List: Java, J2EE, Zkoss, OpenLaszlo, GWT.

Worked on the ‘Grain Dryer’ product in the food industry with GWT. Google web tools was chosen after having evaluated several other technologies such as Zkoss and OpenLaszlo. The grain dryer product contains several touch-screens. The backend calls are RPC.
Design and devlopment of several screens.
Demo to the engineers and the development and managers team.

Worked on the Viper Backroom PMG 911 System. Worked on many web-related development projects, including optimizing the execution time of the code for large system setups. The optimization was up to 12 times faster in some scenarios by modifying the Xpath strategy for xml reading. Other projects include sorting/filtering alarms and call logs, and viper online help for all the
web pages as well as Spau/ksi new provider mode for the surete du Quebec. JNI was also used for interfacing Java with a C++ dll.