Loris Bousselat
Java specialist, with also great knowledge of backend development, databases, cloud computing, machine learning and devops. I’m used to SQL optimisation and Spring framework.
I am passionate about new technologies and coding ! I’m interested in robotics, Big Data and IA as well.
After finishing my studies in France, I moved to discover America and land in Canada.
I am currently working for Intact, Canada's largest home, auto and business insurance company on the Contact PL project, a Java Spring microservices application impacting millions of users and generating billions of dollars in revenue for the company.
My main role is always to find technical solutions to business problem and this is what I like !
Education
MS in Computer Science - Software engineering and Big Data (2 years)
Université Gustave Eiffel Paris, France
- The first year provides solid skills in computer science: database
systems (SQL/NoSQL), network programming, professional scripting
languages (Python) and C++.
I really loved the small projects we had to do in Python, like ETL project, visualisation of data and interaction with Google Map API !
We also deep dive into Java advance concepts, design pattern and advance Object-Oriented Programing. - The second one delivers skills in software development, IT
project management, Big Data management, Big Data analysis method, DevOps and Machine Learning (Python).
The main language use all along is still Java, allowing us to study more advance concept as thread safe programing and the Spring framework with its specificities. - We also had the occasion to discover DevOps concept and technologies (advance GIT, Docker, Kubernetes, ...) and Agile methodology.
BS in Computer Science - Software engineering (2 years)
Université de Paris (P7), France
- The bachelor degree provides the skills to design and develop software thanks to good skills in math and theoretical computer science : theory of algorithms, data structures, statistics and complexity theory.
- The main language we studied was Java, but we had the occasion to also studied Python as a script language,
C and C++.
One of the biggest coefficients and one of my favorite courses were SQL, I learned how to design performant and reliable relational database schema (normalization,...) and to optimize queries. - I took the web development option and I had many opportunities to develop server apps in different languages (Java, Python, C, PHP, Node.js) handling with databases (SQL, PostgreSQL,MongoDB) and websites (with JavaScript,Twig, HTML, CSS).
AAS in Computer Engineering and Electronics (1 year)
Polytech UPMC Paris, France
The first year after high school, I studied electronics and had the occasion to work as an apprentice in a dangerous gas detection company.The main fields of study were math, physics, signal processing and software development. This is where I first learn to code and where I fall in love with codding :).
Experiences
Software Engineer Java (from July 2024 to present)
Intact, Montreal, Canada
Software engineer on a ten billions dollar Java Spring microservices application.
- Java development on CPL project. A SOAP microservices application, handling millions of assurance policies and generating billions of dollars.
- Security advocate.
- Code reviewing.
- Problem-solving through complex code and business documentation analyze.
- Maintenance of Docker Image.
- Tools used : K8s, Activos, Dynatrace, Jenkins, Oracle SQL, Jira, GitHub.
Software Engineer Java (from April 2022 to November 2023)
Capgemini for ENEDIS, Paris, France
Full stack developer on SYCOMRE project, a business Java web application (Spring), for ENEDIS.My work contribute to save more than 220 millions each year to the company through the RTE bill optimisation.
I also had the opportunity to design solutions, advice product owners and help colleagues on Java/Spring and SQL questions.
- Java development (mainly).
- Development of key indicators requiring Angular, Java and SQL.
- Oracle to PostgreSQL migration : rewriting and optimization of SQL query as well as bug correction.
- Asynchronous processing and code optimization (multithreaded programming).
- SQL request optimization.
- RESTful API development in Java.
- Angular development.
- Optimization of Java processing and Angular HMI.
- Testing with Groovy.
- Monolithic to microservices migration.
- Log analysis using K8S CLI.
- I have often assisted my colleagues in my preferred areas (SQL and Java).
Fullstack developer (from April 2021 to September 2021)
Vilogi, Paris, France
Development of a connected calendar from scratch for a SaaS web app.
- Write a Java servlet from scratch.
- Design SQL schema and back end architecture.
- Design and implement a calendar in JavaScript.
- Connect my calendar to google and outlook API.
- Use of OAuth 2.0 authorization protocol.
Engineering Apprentice (from September 2017 to Jun 2018)
ABELEC, Paris, France
- Working on automate IHM and programming.
- Intervention on client site to install captors and set the system.
- Electric and electronic jobs.