alexis boissonnat.

ab.

#Continuous integration

Continuous Integration is a very important practice in software development. Absolutely unavoidable when you expect to purpose continuous delivery.

We have used several CI tools at my company : Jenkins, Cruise Control and now Bamboo. And I give a try to TravisCI on side projects.

Alcatra

Jun 2015 - Now
Characterization of housings' accessibility

ALCATRA is an application which allows a lessor to characterize the accessibility for the housings, the common areas and the buildings according to a ranking DPE like (Classes A to F) based on five disabilities: seniors, wheelchair, auditory, visual and cognitive.

The key of this application stands in a mechanism allowing experts to build complex dynamic decision trees. I am in charge of the whole development process of the application from the conception to the deployment.

The first release has been deployed in Oct. 15th, 2015. I am now focused on the mobile app development (iOS, Android).

Resources

The application is available here: www.alcatra.fr, but only for our customers.

Technologies

Ruby, Ruby on Rails, Javascript, JQuery, SASS, Bootstrap, Git, Bamboo, Capistrano, GitLab, Trello

CEQ

Oct 2014 - Now
EcoDistricts evaluation campaign

France has been choosen to welcome the next 2015 climat conference.

One objective of this conference will be to show the positive impact of energy efficency wihtin a neighbourhood. In order to achieve this goal, the CSTB has developed a complete methodology allowing the EcoDistrict evaluation. A web application has been developed in order to hide the methodology’s complexity and favor its adoption by local collectivities.

I was in charge of the development team. We have constantly focused our energy on improving the user experience. With agility, we developed the application in parallel to the methodoly definition to help experts work on concrete cases. ‘Keep it simple’ and ‘Don’t repeat yourself’ were our key success factors to be able to refactor everywhere anytime.

Resources

Some references about our work and the methodology:

Technologies

Ruby, Ruby on Rails, Javascript, JQuery, ReactJS, SASS, Bootstrap, Git, Bamboo, Capistrano, GitLab, Trello

Whoozin

February 01, 2014
Activity planner

The main goal of this project was to give a try to NodeJS and its associated technologies.

If you are interested, you can take a look at the GitHub page

Resources

More information is available on GitHub

Technologies

Javascript, NodeJS, Mocha.js, Should.js, Less, Bootstrap, Parse, TravisCI

Prathic-ERP

Mar 2013 - Now
Product referencing portal to improve building accessibility for disabled people

Prathic-ERP is a platform which references products that meet the needs of disabled people in institutions welcoming visitors. This site was created on an initiative of the Ministerial Delegation for Accessibility. The Information and Advice Centre for Assistive Technology (CEP-CICAT) with its operation by managing memberships manufacturers and organizing the publishing committee. A complex publishing workflow was set up to ensure the quality of the publications and the relevance of the products.

On top of this complex workflow, we built simple interfaces both for manufacturers and visitors. I was deeply involved in every part of the project, from the product definition to the deployment. I managed the development process with agility and lead the development team. Since 2013, we have released three major versions.

Resources

You can take a tour at: www.prathic-erp.fr

Technologies

Ruby, Ruby on Rails, Javascript, JQuery, SASS, Bootstrap, Git, Bamboo, Capistrano, GitLab, Bamboo, Trello

Resilient

Sept 2012 - Nov 2015
District energy trading optimization

The RESILIENT project aims at designing, developing, installing and assessing the energy and environmental benefits of a new integrated concept of interconnectivity between buildings, DER, grids and other networks at a district level. The RESILIENT approach will combine different innovative technologies including smart ICT components, optimized energy generation and storage technologies, also for RES, integrated to provide real time view of energy demand and supply at a district level and support decision-making processes.

My team at CSTB was in charge of the platform integration. I built a n-tiers architecture based on REST web services to allow communication between the different softwares involved plus a network optimization engine based on genetic algorithms.

Resources

Technologies

Java/JEE, REST, Stripes, Hibernate, Spring, Woko, Maven, Bamboo

Kestuboof

September 01, 2012
Online shop for food delivery

kestuboof

Resources

You can have a lunch here : http://www.lecafedesophia.com/

Technologies

Java/JEE, Groovy, Woko, Stripes, Hibernate, JUnit, MySql, Javascript, JQuery, Jenkins

Votre meuble sur mesure

February 01, 2012
Online shop for custom made furniture

msm

Resources

You can buy custom made furniture here: http://www.votremeublesurmesure.com/

Technologies

Java/JEE, Groovy, Woko, Stripes, Hibernate, MySql, Javascript, JQuery, Jenkins

Fiemser

Mar 2011 - Dec 2013
Friendly Intelligent Energy Management Systems in Residential Buildings

The main objective of this project is the development of an innovative energy management system for existing and new residential buildings(BEMS), which pursues the increase of the efficiency of the energy used and the reduction of the global energy demand of the building, but without penalizing the comfort levels of the users.

I was in charge of the data platform development. The main goal of this platform is to collect save and share all the data exchanged between each module. My principal challenge in this project was to coordinate the development of each module in order to ensure the global integration.

Resources

You can find more information about this project www.fiemser.eu

Technologies

UML, JEE, Stripes, Woko, Hibernate, REST, Tomcat, MySQL, Maven, GIT, ChiliProject, Jenkins

SmartImmo

Nov 2009 - Sep 2011
Reduce operating costs and energy consumption in commercial buildings

To reduce operating costs and energy consumption in commercial buildings, to develop the market of services in the field of building, these are the objectives of the project SmartImmo Pole SCS.

The role of CSTB in this project is to define a building reference which provides both general knowledge about building a simple model based on the IFC which can be enriched up by the information produced by sensors and a whole service for handling such data.

I am involved in specification and design, and as a technical advisor for the development team. This application is built over an n-tier architecture, providing first a data model, then a set of Web services allowing other applications to communicate with the repository and building and finally providing both web application and rich client front-end used to interface with users.

Resources

You can find more information about this project www.pole-scs.org

Technologies

UML, IFC/Step, JEE, Spring, Stripes, Hibernate, REST, Tomcat, MySQL, Maven, GIT, Jenkins