Principal Software Engineer
Current• I am currently designing the next generation of the on-premise applications delivered to our customers. I am responsible of the high-level design, planning and technologies that make the transition model for our legacy desktop applications to a distributed and connected model. This transition required the implementation of a multi-year plan in order to integrate and cover the different heterogeneous components of our toolboxes.• I develop and maintain a RESTfull Web application using… Show more • I am currently designing the next generation of the on-premise applications delivered to our customers. I am responsible of the high-level design, planning and technologies that make the transition model for our legacy desktop applications to a distributed and connected model. This transition required the implementation of a multi-year plan in order to integrate and cover the different heterogeneous components of our toolboxes.• I develop and maintain a RESTfull Web application using Spring framework and delivered through Docker containers. I deal with the authentication & authorization part (based on LDAP integration and JSON Web Token) and the functional part of this on-premise application.• I also work on automatic tuning of database (PostgreSQL) parameters with Machine Learning algorithms. In addition, I develop high frequency algorithms able to process large result set in a reduced amount of time. Show less