Wissenschaftliche Softwareentwicklung

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