French software developer with 15 years of international experience in France
and Hong Kong, my most recent experience is with React and NodeJS.
Ready to learn new technologies and discover new working environements.
HKID card holder.
WORK EXPERIENCE
Fullstack developer
Rémi ANNAT
Software developer
HKID card holder
CONTACT--
Tsuen Wan
Hong-Kong
SKILLS
PROGRAMMING LANGUAGES
Java SQL
Jasper Report C#
NodeJS, React
Framework Spring Boot Python
Oracle PL SQL, MongoDB
3D EDITING
Blender : basic level
LANGUAGES
French : native speaker
English : fluent
Spanish : basic level
Cantonese : beginner
EDUCATION
Bachelor Professional Degree:
Conception and development of
network information systems
IUT Valence 09/2006 - 06/2007
Digital networks and development
course
Higher National Diploma, IT
option networks
La Martinière Duchère - Lyon
09/2006 - 06/2007
Digital networks and development
course
Brand New Vision, Hong Kong
26/06/2023 - 17/07/2024
NFT creation and trading start-up
Project ME:ID. http://id.bnv.me (NFT 3d visualisation website)
Development and maintenance of a public website for wearable
NFT visualisation on a 3D avatar.
◦ Development of new features, RESTful APIs, microservices,
bug fixing, analysis of the existing architecture
Technical environment : Node.js, React, MongoDB, GraphQL,
Github, AWS S3, ThreeJS, Blender, Python, Docker
Examples:
◦ New feature allowing the user to take a picture of the scene
and downloading it.
◦ Creation of a Blender plugin to add controls before exporting
a model in GLTF format
◦ Creation of an external tool to streamline database updates
and 3d model imports.
Java and PL Sql developer
Sistema Strategy, as a consultant for Descours et Cabaud
01/11/2020 - 01/04/2023
Construction materials trading company. Turnover: 3.7 B€
Development and maintenance of Project "Harmonie", a commercial
management software in Java and PL Sql
Customer, supplier and product management software
Backend engineering development
Technical environment : Java, Struts, Oracle PL Sql, Git
Development of new features according the customer’s needs,
bug fixing, technical support, analysis of the existing
architecture
Examples:
◦ Import application from a csv file provided by the user :
checking structure and data validity, then insertion in
database
◦ Export process in PL Sql : daily data verification and export to
another database Unit tests and non-regression tests
SQL and Jasper Report teacher
Sistema Strategy - 10/2020
Teaching beginner level SQL and Jasper Report to university students
Writing teaching material and exercises
Animating lessons and exercises remotely
Creating and correcting exams
Java developer
Sully Group – 05/2020 - 09/2020
IT consultant company. Turnover: 44M€
Java developer on the Spring Boot framework
Project SIAMOA for the client Cerema (Public constructions management software) :
Development of new features.
Example:
◦ Development of the automated visit system after a previous visit or a work action
Project SINP for the client France Agrimer (European subvention management software)
Development of new features.
Examples:
◦ Development of a text file import system for data injection
◦ Development of PDF reports with Jasper Report and interfacing them with the application
◦
Technical environment : Java, Spring Boot, Oracle, Git, Jasper Report, Sonarlint, IntelliJ Automated
unit tests and non-regression tests with Junit
Programmer-analyst
ABAS – 10/2016 - 04/2020
Editor of the software Abas ERP. Turnover: 5M€
Development of new specific features for the clients of Abas ERP
Technical environment : FOP, Java on a custom Framework, Jasper report
Creation in Java of a PDF label creation tool for pallets and cardboard boxes :
A container is received as an input, information is gathered in the database, which is used to
generate the label, which is then converted to PDF, depending on the container in input.
Developments according to specifications given by the project manager
Creation of label templates in Jasper Report
Label customisation tool to make modifications easily
Unit tests and non-regression tests Modifications according to customers needs
Development of tools in Java for the WMS module :
◦ Daily process to manage the reception of a file text from the customer and its integration in our
database according to a parameter table.
◦ Daily text file creation process for the customer with a specific format containing data stored in
our database.
◦ Data import and export from an Oracle database to our software.
Modifications according to customers needs
◦ Development of tools in Java for the backend part of the Web interface,
◦ Order conversion into delivery notes module
◦ Delivery notes printing into PDF module : Template creation in Jasper Report, using data from
the database, sending the document by e-mail and printing.
Assisting the project manager on the technical specifications
Developments according to specifications given by the project manager
Unit tests and non-regression tests
Modifications according to customers needs
Programmer-analyst
Apsaroke, as a consultant for Viapost – 04/2015 - 09/2016
Goods storage and delivery. Turnover: 13M€
Project Reflex : development of new features for Reflex, a warehaouse management software.
Technical environment : Visual Adelia, Java, Oracle, Reflex.
Programmer-analyst
Hardis, as a consultant for April – 06/2014 - 03/2015
Insurance company. Turnover: 590M€
Project : insurance and healthcare management software : prices calculations, deals and
authorisations management.
◦ Bug fixing
◦ Development of new functionalities (restrictions on some operations, contract
management)
◦ Technical and functional tests
◦ Technical environment : Adelia IWS, AS400.
Programmer-analyst
Hardis, as a consultant for CEMOI – 01/2014 - 05/2014
Chocolate factory. 750M€
Project : product management software : product composition and packaging management,
autorisation management
◦ Development of the application
◦ Tests, user assistance
Technical environment Adelia, AS400
Programmer analyst
Hardis, as consultant for Apicil –11/2013 - 12/2013
Insurance company Turnover 3.3
Development of an Access tool to automate processes on files .
◦ Development of the application
◦ Tests
◦ Writing project documentation
Technical environment : Excel, Access
Programmer-analyst
Hardis, as a consultant for Urech – 05/2013 - 10/2013
Jewelry dealer.
Project : customer addresses management software.
◦ Checking address validity and correcting them.
◦ Development of new functionalities
◦ Tests
◦ Writing project documentation
Technical environment : Visual Adelia, DB2
Programmer-analyst
Hardis, as a consultant for Thévenin–Ducrot – 01/2013 - 03/2013
Gas station management
Project Aviacarte : website for gas withdrawal card management for professionals and
regular customers.
◦ Study and analysis of the customer’s needs
◦ Writing technical specifications
◦ Development of the application
◦ Technical and functional tests
◦ Technical environment : Web Adelia, AS400
Programmer-analyst
Hardis – 01/2010 - 12/2012
IT consultant
Several development projects for different customers
Technical environment : Visual Adelia, Web Adelia, DB2, Crystal Report, Reflex, Dreamweaver
Programmer-analyst
Hardis, as a consultant for Castel – 01/2008 - 12/2009
Wine dealer. Turnover: 5.6B€
Creation of a full ERP (Trading and product management modules)
Customers, prices, supplier orders, supplier receptions, planned orders, work orders,
inventory, production
◦ Developments according to client specifications
◦ Tests
◦ Technical environment : Visual Adelia, AS400, DB2, Crystal Report