Scientific Software Development

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
Contact me for collaboration or questions