Design und Entwicklung wissenschaftlicher Software und Open-Source-Forschungswerkzeuge, von Bibliotheken für evolutionäre Algorithmen bis hin zur Full-Stack-Entwicklung.
Autor von Open-Source-Werkzeugen
- aRNAque: evolutionärer Algorithmus für die inverse Faltung pseudoknotierter RNA (BMC Bioinformatics, 2022)
- RAFFT: effiziente Vorhersage von RNA-Faltungspfaden mittels schneller Fourier-Transformation (PLoS Computational Biology, 2022)
- Human Cell Tree Map: interaktive Visualisierung der Zellzahl- und Zellgrößenverteilung des Menschen — humancelltreemap.mis.mpg.de
- EvoEpi: Simulationssoftware für Evolution und Epidemiologie — github.com/lemerleau/EvoEpi
Full-Stack-Java-Softwareentwickler, KOOSSERYDESK (Remote) 09.2015 – 02.2018
- Design und Entwicklung eines ECM-Servers auf Basis von Alfresco zur Verwaltung von Dokumentinhalten
- Aufbau des WORKING-SPACE-Servers für dokumentarische und BPM-Workflows
- Entwicklung einer Java-Schicht auf Spring-Surf-MVC mit einem Sencha-Ext-JS-Frontend, das über REST kommuniziert
Full-Stack-Java-Entwickler, Afreetech Sarl, Kamerun 08.2017 – 10.2017
- Mitwirkung an Backend- und Frontend-Funktionen der CUY-Software
- Aufbau der Java-Schicht auf Spring-Surf und Schnittstellen mit AngularJS
- Implementierung der Geschäftslogik mit SpringData und Liquibase
Software-Engineering-Werkzeugkasten
- Programmiersprachen: 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
- Modellierungssprachen & -werkzeuge: UML, GAMAL, ArgoUML, Visual Paradigm, Enterprise Architect
- Webserver: XAMPP, Tomcat, Apache
- Versionsverwaltung: Git, SVN
- Build-/Compiling-Werkzeuge: Maven, Ant, Gradle