Design and development of scientific software and open-source research tools, from evolutionary-algorithm libraries to full-stack engineering.
Open-source Tool Author
- aRNAque: evolutionary algorithm for inverse pseudoknotted RNA folding (BMC Bioinformatics, 2022)
- RAFFT: efficient RNA folding-pathway prediction using the fast Fourier transform (PLoS Computational Biology, 2022)
- Human Cell Tree Map: interactive visualisation of the human cell count and size distribution — humancelltreemap.mis.mpg.de
- EvoEpi: simulation software for evolution and epidemiology — github.com/lemerleau/EvoEpi
Full-stack Java Software Engineer, KOOSSERYDESK (Remote) 09.2015 – 02.2018
- Designed and developed an ECM technical server based on Alfresco for managing document content
- Built the WORKING-SPACE functional server for documentary and BPM workflows
- Developed a Java layer on Spring-Surf-MVC with a Sencha Ext JS frontend communicating over REST
Full-stack Java Developer, Afreetech Sarl, Cameroon 08.2017 – 10.2017
- Contributed to backend and frontend features of the CUY software
- Built the Java layer on Spring-Surf and interfaces with AngularJS
- Implemented business logic using SpringData and Liquibase
Software Engineering Toolkit
- Programming languages: JavaEE, Python, JavaSE, SQL, HTML, CSS3, JavaScript, C++, C, Pascal, Bash
- Frameworks: GreenDAO, Hibernate, MyBatis, ExtJS, Angular, ReactJS, FreeMarker, SpringMVC, SpringData, Spring-Surf, Alfresco, Spark, Django
- Modelling languages & tools: UML, GAMAL, ArgoUML, Visual Paradigm, Enterprise Architect
- Web servers: XAMPP, Tomcat, Apache
- Versioning tools: Git, SVN
- Build/compiling tools: Maven, Ant, Gradle