Senior Software Architect
Current1. Team Lead .NET Virginia CORIS JMS (Jail Management System) * Manage a team of 4 to 5 people * Produce design documentation * Module development (.Net 4, SQL Server, ASPX, Javascript, Ajax, JQuery)2. J2EE Development for BCE Emergis (Montreal) * Development for an electronic invoice billing web application (Java/JSP, EJB, Weblogic 6)3. Weblogic Workshop & J2EE Training for RCMP CPIC service (Ottawa) * Produce training material (documentation & exercises) for using Weblogic 8.1 platform, implementing workflow (J2EE, Weblogic, Oracle, Struts, Spring, Hibernate)4. Technical Prime for Bell Technical Solution projects (Montreal) (J2EE and .NET) * Manage development team of 3 to 5 people (Normal project team & Rapid Application Development team) * Produced design for implementing new feature on the Bell.ca web site: (J2EE, Weblogic 8 & 10, Web services, EJB, Oracle, SQL Server, IBM MQSerie, Enterprise Service Bus, Struts, Spring, Hibernate, Javascript, Ajax, JQuery, LDAP) * Produced design for Java to .Net Migration, of the Bell.ca Customer Registration & Account management. (Net 4, SQL Server, WFC, MVC3, cshtm, Active Directory, Netscape LDAP, Javascript, Ajax, JQuery, Enterprise Service Bus (communication with Java services)) * Module and Web services development in .NET 45. Prototypes & Proof of concepts development * .NET 4.5, Web API 2 (Custom API security using ASP Identity Framework), Entity Framework 6, NHibernate, AngularJS, NodeJS, Grunt, Bower6. Hybrid applications architecture, design & development on Surface Pro & IOS * .NET 4.5, Web API 2 (Custom API security using ASP Identity Framework) OWIN, OAUTH2, Json Web Token AngularJS, Ionic framework, WinJS, Cordova, Grunt, NodeJS7. Tool to expose existing backend methods as WEB API (C#, Codedom, OAS3)8. Proof of concepts using .NET 6 / Blazor * Integration of Blazor page within ASP.Net webform9. In charge of all developers Pull Request code review.