Vincent Creusot
Contacts
Senior Software Engineer
7022, chemin Royal – St-Laurent-IO QC
G0A 3Z0 Canada-
-
https://linkedin.ca/in/vincentcreusot
Canadian Permanent Resident
French citizen
Objectives
Use my 15 + years of experience in
Java and backend development, my
openness, my energy and motivation
to help reaching new summits and
build quality software.
I’d like to build software solutions,
with remote teams and using Agile
concepts, always trying to keep
things simple and understandable.
Skills
Java / JEE, Spring, Hibernate, backend
speciality, Maven, Ant
Enterprise Architecture design with
pragmatic approach
REST APIs, Jersey, NodeJS,
Publish / subscribe and queuing
mechanisms, Apache ActiveMQ, Kafka,
JMS, Apache Camel, ESB and OSGi
(ServiceMix)
AWS and cloud development, Docker,
Continuous Integration, Jenkins
System integration, Linux, MongoDB,
PostgreSQL, Oracle, Redis, ElasticSearch
Education
CNAM
Mulhouse:
Bachelor of
Software
Engineering
in
Conservatoire National des Arts et
Métiers (CNAM) of
Mulhouse,
delivered on evening class or after
work class.
IUT Colmar: graduated with a French
university of technology diploma
specialized
in
Network
and
Telecommunications
Languages
French (native language), English
Notions of German and Spanish
EXFO Inc., Québec, QC Canada
SENIOR SOFTWARE ARCHITECT, SEPTEMBER 2013 – PRESENT
Providing architecture for new products in R&D team. Making technical choices,
documentation and coaching on service oriented solutions.
Participating in adopting new technologies, new concepts like micro services adoption,
CQRS. Promoting TDD and helping in having continuous deployment and integration in
project.
-
Docker, Jenkins, Nexus, Keycloak (IAM integration), Tomcat, JBoss, Maven
Java REST Services, Spring, Hibernate, Apache Camel, Apache ActiveMQ, Kafka
MongoDB, CouchDB, PostgreSQL, Redis, ElasticSearch
Angular, NodeJS, Amazon AWS development and architecture
Industrielle Alliance for CGI, Québec, QC Canada
SOFTWARE ARCHITECT, SEPTEMBER 2012 – SEPTEMBER 2013
Helped development teams adopt new technologies for a new insurance system in Java.
Furnished solutions for IAM and federation. Developed proofs of concepts for effective
logging with JMS, Logstash, Kibana , ElasticSearch and Logback. Validated user experience
problems and backend timing integration.
-
Java, Tomcat, Spring, JMS, Logback, Hibernate, ActiveMQ, Camel, Maven
Liferay development and IAM integration
Oracle 11g, Redis, ElasticSearch
DevOps experience, Jenkins
Orange France Telecom (Autonomous contractor), Bordeaux, France
JEE SOFTWARE ARCHITECT, 2010 – 2012
Designed SOA architecture for clients user interface to show their personal data.
Development team support and tooling (AOP adoption, code auditing). Realized
documentation and architecture diagrams. Realized REST vs SOAP service development
proof of concept.
-
Java, Spring, CXF, Jersey, Wicket, JPA/Hibernate, AspectJ
Jonas, Tomcat, MySQL, Oracle
Hudson, Sonar, JMeter, Maven, Ant
Thales Airborne Systems, Bordeaux, France
SOFTWARE ENGINEER, 2007 – 2010
Development and design of simulation software bench for embedded equipment (military
aircraft). Agile project management with development team including offshore (India).
-
Java, C, C++, XML, XSLT, RMI, JNI
Electricité de France (EDF), Bordeaux, France
SOFTWARE DEVELOPER, 2005 - 2007
Development and design of a prediction software for nuclear plant parts replacement.
Performance problem handling. Support, delivery and maintenance.
-
Java, Spring, Struts, Hibernate, EJB2, iText
Oracle, Weblogic
Newel (startup company, ISP), Mulhouse, France
SOFTWARE DEVELOPER, 2000 – 2005
Developed content management system for a local newspaper. Managed network and
servers of this ISP. Ontology inference on news paper data.
-
Java, EJB, Hibernate, Struts, XSLT, RDF, Jena
Ruby, Jython, Groovy, Asterisk IVR