Mes compétences :
Méthode agile
JavaScript
Services web
Spring batch
Gestion des ressources humaines
AngularJS
Java EE
MongoDB
SQL
Architecture SOA
Spring
Bootstrap
Java
Entreprises
Canadian National
- Architecte D'entreprise
2018 - 2018
Solutions Nextal
- Directeur SI
Montréal2017 - maintenantBuilding the next generation of recruitment software.
Our SaaS plateform allow retailler to manage their decentralized recruitment throw a collaborative and adapted ATS. Our Artificial Intelligence reduce the time to hire up to 40% and raise the candidate experience. Store Manager focus only on real potential talent and raise they productivity.
User friendly our store manager application easily onboard new employee.
Also our fully automated process enable the head office to ensure that the candidate get the same experience all over the globe and enforce best pratices.
Finally HQ can validate the user engagement thanks to our analytics and candidate satisfaction insights.
#Recruiting Software
#Applicant Tracking System
#Sourcing
#CRM
#SaaS
2015 - 2018 - Design a high available architecture : as YPG search engine need to be up 24/7 the architecture team had to ensure that the application never goes down but also that no logs are never lost, index is never corrupted but up to date and refresh properly.
- Design reliable architecture : In a company that have more that 300 applications all new application need to be safer and more effecient than the one they are replacing.
- Provide proove of the needed changes : Some changes are harder to explain than other. Therefore to be able to show the advantage of this change, proof of concept creation where required.
- Provide high level estimate to enable evaluate cost/rentability of new projects
- Recruitment : Interview new candidate on a technical stand point.
Generali France
- Technical Lead
Saint-Denis2011 - 2015As a technical lead I assist Generali to build a ticket manager system to handle all clients request.
This insurance company has been build and grow up in France by buying other insurance company. Part of my work was to create and merge all Document Management System to a single one : Filenet. Then create workflow and distribute the work based on priority and emergency to the right insurance specialist. From the scanning of document to the payment of the insurance fee this system had to provide all information of a process.
My work their was to create a new system from scratch that will be able to handle all activity made to handle a contract and/or what happen after the creation. It will also have an history of all action made.
My task as a technical leader was :
- Provide guidance on technology selection.
- Provide guidance on own to improve code quality.
- Provide architecture diagrams
- Assist on application server migration (From websphere to JBoss) and performance test tool migration (From The Grinder to JMeter)
- Ensure the performance of the application. Using performance load tools like The Grinder and JMeter I was in charge to guaranty the performance of the application. Using Dynatrice tools suite I was able to see all bottle neck and provide recommendation.
- Recruitment : Interview new candidate on a technical stand point and coach junior developpers
Technologies supported : MagicDraw, Websphere(We migrated it to JBoss), JBoss, Java1.6, JSF, Hibernate, Spring(Core, Integration, Batch), SVN, Eclipse, Dynatrace, RUM, Grinder(We migrated it to JMeter), JMeter, SOAPUI, Oracle, CXF, Web Service, Ntiers, JMS, JavaMail,Bootstrap, JQuery, Javascrip,HTML, Hudson,Maven 3, Sonar,TDD, Agile(SCRUM)
Tata Consultancy Services
- Software Ingenier
Puteaux2008 - 2011Worked as an software engineer for this service provider organisation :
==> AXA Banque : From january 2008 to november 2009
JAVA Developer :
On one of the most critical components of the application, purchase and sale of securities, my
spots were the following :
- Development of UI (JSF 2)
- Development of CRM (Hibernate, EJB 2)
- Development of Mediations Web Sphere
After participating in the development of this component, I was elected as technical lead of this component, which involved in addition to my aforementioned tasks:
- The study and qualification of new developments
- Drafting technical specifications for developments
After more than a year working on the project and since I've seen and worked on
main parts of the architecture, I was promoted to take responsibility for
the integration and delivery of the project:
- Securing deliveries
- Monitoring \ Installation \ Configuration 6 environments
- Establishment of a continuous integration platform (Hudson, Track)
- Code Quality Control (Cobertura, Checkstyle, PMD)
- Monitoring of the production
==> Crédit du Nord : From november 2009 to august 2011
JAVA Developer
Formations
Ecole Polytechnique De L'Université Paris Sud (Paris)