James Lee

Loïc ROLLUS

Full-stack Lead Developer

loicrollus@gmail.com

About Me

As a Senior Software engineer, I have a lot of interested fields: Backend and Frontend/Web Programming , SQL and NoSQL database, Software quality and continous integration and devops.

I'm currently working as the lead developer for Guardis on a new project about metering, orchestration and event processing (rule engine). In parallel, I maintain Comod-IT applications, a plateform that provides a simple, integrated, and agile solution to deploy and manage your IT infrastructure on premises or in the cloud.

Previously, I worked in the GIGA reasearch center on a rich internet application for visualization, collaborative annotation, and automatic analysis of large-scale bioimages (e-health and e-learning). Web and software development with Rest API, software quality (continous integration, TDD, documentation, security,...), software optimisation (Big data, cluster, high availability), database (SQL, NoSQL and spatial), deployment (Linux,Docker). In 2015, This software was used by more or less 200 researchers and 4000 medical students. This represents more than 10 TB of data (images and software data).

Work Experience

Lead Developer - Guardis (2015 - Present)

Work on a new project about metering, orchestration and event processing: Main technologies: Java, Spring, AngularJS, JBoss Drools, PostgreSQL, RabbitMQ, Jhipster,...

Maintain Comod-IT applications. ComodIT provides a simple, integrated, and agile solution to deploy and manage your IT infrastructure on premises or in the cloud. Main technologies: Java, GWT, PostgreSQL, RabbitMQ

Co-Founder - Incoox (2015 - Present)

Budget application (Beta): Simply encode income and spending with a simple form: Incoox does the rest: It's easy to manage your budget thanks to Incoox specific views: day to day, month,...

Webapp with Spring and AngularJS. Mobile (android) in dev.

Lead Developer - GIGA (2013 - 2015)

Lead developer for the Cytomine/Histoweb project (e-health and e-learning). Web development (client/server) to build a rich internet application for visualization, collaborative annotation, and automatic analysis of large­scale bioimages. Team of 3 developers.

In 2015, this application was used by more or less 200 researchers and 4000 medical students. This represents more than 10 TB of data (images and software data).

Software Engineer - GIGA (2010 - 2013)

Web and software development with Rest API, software quality (continous integration, TDD, documentation, security,...), software optimisation (Big data, cluster, high availability), database (SQL, NoSQL and spatial), work in team with Agile software development.

QA Software - Erdas (2010, student job)

Improve software quality for Apollo (GIS). Software quality (continous integration, testing), work in team with Agile software development.

Software engineer - GIGA (2010, trainee)

Content Based Image Retrieval development. Software and algorithm implementation/optimisation, NoSQL, distributed software.

Analyst developer - N-Hitec (2008 - 2009, student job)

Back­end and front­end Developments for client/server softwares. Client/server software, database modeling, OO, work in team and relationship with customers.

Analyst developer - Morren (2007, trainee)

Back­end and front­end Developments with spatial data for Facility Management. Spatial databases, OO, SVG, work in team.

Personal Projects

Incoox

Incoox

Budget application (Beta): Simply encode income and spending with a simple form: Incoox does the rest: It's easy to manage your budget thanks to Incoox specific views: day to day, month,...

Webapp with Spring and AngularJS. Mobile (android) in dev.

Find out more | Private repository

Restapidoc

RestApiDoc

Grails plugin to document Rest API

The RestApiDoc plugin allows to document your Grails Rest API. Thanks to some Annotations (@), you will be ready to build a full API report (with a playground to perform test request). The plugin is based on jsondoc.

This plugin allows you to document methods (description, HTTP path/verb, parameters, response type...) and resources (description, all fields,...). It does a lot of stuff for you (computing path/verb for the method, retrieving field type,...)

Find out more | Public repository

CBIRest

CBIRetrieval

Content-based image retrieval (CBIR) is the application of computer vision techniques to the image retrieval problem, that is, the problem ofsearching for digital images in large databases.

A java library for CBIR

Find out more | Public repository

CBIRest

CBIRest

CBIRest API is:

  • A REST API for CBIR: You will be able to perform HTTP request to search for similar images and to add/remove images in the CBIR index.
  • Web: packaged with a full web client.
  • Incremental: add new images all over the time.
  • Scalable: run as many server as you want. Client may search on all servers (not yet production ready).
  • Free: free and opensource (Apache 2.0).

Find out more | Public repository