Dubail Fabien

Dubail Fabien

$40/hr
Full stack developper
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
50 years old
Location:
Ganges, Occitanie, France
Experience:
13 years
Fabien Dubail Full stack developper 13 years of experience as a software developer. Wide range of technical skills. Self-taught and autonomous. Fluent in French and English. Education in biochemistry. Skills  Java, Typescript, Lisp, Groovy, JavaScript, HTML, XML, CSS, SQL, KM  Spring Boot, Spring MVC, ExpressJs, JQuery, JQuery Mobile, AngularJs, VueJs, Bootstrap, Atlassian User Interface (AUI), Freemarker, SiteMesh, Android SDK  Spring Data JPA, Hibernate, Liquibase, Flyway, Typeorm, Postgres, H2, Sqlite  Jersey, Jackson, JSON, CORBA  JUnit, TestNg, MockMVC, Git, SourceTree, SVN, Bower, Grunt, Maven, Npm  Visual Code, Netbeans, Eclipse, Intellij, LispWorks, Jira, Confluence, Bamboo, Bitbucket, Crowd  Windows, Mac, Ubuntu, Apache Server, Nginx WORK EXPERIENCE UPURION - GANGES -) Web and desktop application for data management (Personal project) https://portofolio.upurion.com/ Duties: I designed and developed the application. Technical environment: Typescript, Typeorm, VueJs, ExpressJs, Electron, Docker, Visual Code, Sqlite, Nodejs IOCEAN - MONTPELLIER -) Duties: • I participated in the development of a Data collection Application via a form • I participated in the development of a collaborative information sharing tool between Patient, Doctor and Care team, accessible to the greatest number and easy to use. • I developed new functionalities on a dematerialization project for relationships with notaries • I developed new intranet functionalities for a company specialized in optics and hearing • I participated in the development of a collaborative extranet (platform for exchanging information between eco-organizations, partners and communities) Technical environment: Java, Spring Boot, Spring MVC, Spring JPA data, Hibernate, Postgresql, Flyway, Mock MVC, TestNg, AngularJS and Bootstrap, Git, Svn and Maven. JQuery, Jquery UI, Firebase Xmlt, Iloa (inhouse framework) Cronos International - Belgique (mars 2016 – octobre 2016) (Java consultant at the European Commission.) Web application allowing project managers to create and manage users and elements necessary for their projects in Atlassian applications. Duties: • I carried out the maintenance of the application written in GRAILS. • I improved the maintainability and the user experience of the application. • I rewrote the application in JAVA. Technical environment: Spring MVC, Spring Security, Jersey, Spring JPA data, Hibernate, Postgres, Apache FreeMarker, SiteMesh, Atlassian User Interface, jQuery, Bootstrap, TestNg. Flickcode Android, 2015 Custom keyboard for Android (Personal project) Duties: I designed a prototype keyboard for smartphones for the visually impaired. It is based on an alphabet of gestures on the screen Technical environment: Eclipse, Android Sdk Upurion designer, 2015 A web application to create data management systems (Personal project) Duties: I designed and developed the application. Technical environment: Java, Spring Boot, Spring MVC, Spring JPA data, Hibernate, Postgresql, H2, Liquibase, Jackson, Mock MVC, Junit, AngularJS and Bootstrap. I used Bower, Grunt, Git and Maven Labage SA, (mai 2005 à décembre 2014) Application : Quality and patient safety management system CHU de Liège Duties: I was hired as a molecular biologist to create a knowledge base in the KM knowledge representation language. As the needs of the business have evolved, I quickly became a self-learning software developer. I participated in the development of several software products. I wrote server-side components, user interfaces and APIs that allow communication between applications: • I developed in Lisp the data abstraction layer for benchsys. I created modules for the management of entities such as users, roles, taxonomies (server side in Lisp, client side in JQuery) • I created in JQuery mobile a user interface for managing benchsys tasks • To facilitate and streamline deployment on customer sites, I proposed and wrote the application installation program in NSIS • I wrote plugins for benchsys allowing the import and export of data in different formats in lisp, and the creation of reports using libreoffice • I improved code management and reduced development time by promoting the migration of existing code from SVN to Git. I migrated the code and managed the Git server • I proposed and implemented the user interface and the logic of the dynamic forms used at the Liège University Hospital for incident reporting (on the server side in Lisp, on the client side in JQuery) • I have developed software libraries which convert the 'Gene Ontology' into a KM representation and which allow its visualization in Graphviz. Technical environment: Lisp, Lispworks, Java, Jquery, Jquery UI, Corba, KM, Git, Svn, Nsis Trainings and diplomas Java developer, self-training, Belgium (2014 - 2015) Ph.d in Biochemistry, University of Liège, Belgium (2000 - 2004), Cambridge, UK (2003) (interrupted) Postgraduate degree in science, University of Liège, Belgium (2000 - 2002) Master in Biochemistry, University of Liège, Belgium (1997 - 2000) Langages  English professional proficiency  French native language
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.