Jan Mönnich

Proof-Of-Concept

Dresden, Germany
Experience
Mar 2024 - Present
1 year 5 months

Proof-Of-Concept

Bundesagentur für Arbeit

  • Example reimplementation of a partial application
  • Java Enterprise (JEE) MicroProfile, Angular, RxJS, Liquibase, Jakarta, Cucumber, Playwright, OpenAPI
  • Docker, Kubernetes, Ranger, Payara, GitHub
  • Accessibility, REST, Scrum + Kanban
  • Maintenance of the server application
  • JEE application, SOAP, REST, Jakarta
  • Nexus/SonarQube, Checkmarx
  • Expansion of unit tests, TDD + BDD
Mar 2023 - Present
2 years 5 months

Software variometer development

  • Hardware
  • Raspi + sensors (BM280, GTU7, Icm20948)
  • Software
  • Java & JavaFX (2D + 3D), Raspi4J
  • Extended Kalman Filter
Jan 2023 - Present
2 years 7 months
Pirna, Germany

Maintenance of club homepage forms

AC Pirna

  • Input forms for the gliding club
  • PHP, Contao CMS, JavaScript
Jan 2023 - Mar 2024
1 year 3 months

Documentation software for a medical company

Liebelt Software GmbH

  • Further development of the software
  • Spring Boot, Swing, WebSwing, IntelliJ, JPA
  • UI tests with AssertJ, QF tests, Selenium, Mockito, BDD & TDD, OpenAPI, SoapUI, H2
  • Migrated frontend to Angular
  • DevOps activities
  • Docker, Kubernetes, Helm, SQL Server, Flyway
  • Load testing with Gatling
  • Administration
  • Azure, Office 365
Jun 2018 - Dec 2022
4 years 7 months

Project for s.Oliver

T-Systems MMS

  • Independently optimized DevOps
  • Reduced DevOps team from 2.5 to about 1 person including backup
  • Introduced additional test instances
  • Fully automated installation and processes
  • Reduced development's DevOps requirements (automated deployment instructions, etc.)
  • Took over maintenance of Demandware sandboxes from the developers
  • Full responsibility and optimization of build and deployment for a Salesforce/Demandware platform
  • Git/GitLab/Jenkins/Jira/Demandware or Salesforce Commerce Cloud, TeamCity
  • Grunt/Gradle/Groovy/Node.js
  • Jenkins, OAuth2, Bitbucket, Ansible
  • Automated rollout process
  • Continuous Integration in the development process
  • Automated sandbox management
  • Continuous Integration and automated tests
  • Various REST APIs including Swagger, OpenAPI
Apr 2018 - May 2018
2 months

Project

newtron AG

  • Implemented China project with existing technology
  • Migrated monitoring to Icinga2 + Grafana
  • Bug fixing in the backend with Postgres and H2
  • Freelance, part time since 06/2018
Jan 2018 - Present
7 years 7 months

Support

Wirtschaftskanzlei Emslander

  • Maintained MS Access project
  • Supported infrastructure
Jun 2016 - Mar 2018
1 year 10 months

Software architect

Pinkerfind UG

  • Developed a document management software
  • Extended Lucene, JavaFX, Less, POI, Java & Kotlin, JS
  • Deployment, unit tests
  • Test-driven development, Git, Maven
  • Linux, JavaPackager, Windows & MacOS
Nov 2015 - May 2016
7 months

Developer

Wolters Kluwer Software und Service GmbH

  • Further developed architecture of Addison OneClick
  • Distributed server application
  • Git, Jira, JDK 8, RabbitMQ, Redis, Tomcat & Jetty
  • Microservices
  • Process modeling
Apr 2015 - Present
10 years 4 months

Embedded Mailserver Project

OwnProvider GmbH

  • Containerization
  • Docker, Kubernetes, Helm
  • Developed mail server software
  • Linux, Jenkins, Lucene, James, BouncyCastle, Java/Kotlin, JS, Less, Maven, Vue, React
  • Built Linux base system
  • Watchdog (hardware & software), kernel adjustments, headless operation, remote updates
  • Developed a cloud-based and distributed proxy environment for email delivery and dynamic DNS services
  • DevSecOps, Helm, blacklists, DKIM, SPF, X.509
  • Test-driven development (TDD, BDD)
  • Selenium, JUnit
  • Low-level implementation of internet protocols:
  • IMAP, DNS, SMTP, WebDAV, CardDAV, CalDAV, HTTPS, Let's Encrypt/ACME, OpenID & SAML
  • X.509 infrastructures
  • Coordinated hardware development on ARM platform
  • Accounting (SKR03, hobbyist)
Mar 2015 - Oct 2015
8 months

Preparation of mail server project

KWI GmbH

  • Preparation of mail server project (see above)
Dec 2014 - Mar 2015
4 months
Dresden, Germany

Research Associate in Bioinformatics

TU-Dresden

  • Research on secure computing methods in the cloud
  • Implementation of distributed file systems
  • Supervised / unsupervised learning
  • Development of new text-mining methods
  • UIMA, Mallet, Spring Boot
  • Patents & PubMed/Medline
Nov 2011 - May 2015
3 years 7 months

Software architect (part time)

Transinsight GmbH

  • Expanded and optimized online platforms (GoPubMed, OpenScienceLink)
  • Redesigned architecture for large data volumes
  • Distributed file system and database
  • Unsupervised learning approaches
  • Microservices on application servers with GlassFish/Payara or Tomcat
  • Text indexing & processing (e.g., Lucene, Elasticsearch, Cassandra, Kafka, JPA)
  • Eclipse plugin for Maven/XML language
  • Performance optimizations
  • JProfiler, memory analysis
Nov 2011 - Oct 2014
3 years
Dresden, Germany

Research Associate in Bioinformatics

TU-Dresden

  • Research on secure computing methods in the cloud
  • Implementation of distributed file systems
  • Supervised / unsupervised learning
  • Development of new text-mining methods
  • UIMA, Mallet, Spring Boot
  • Patents & PubMed/Medline
Dec 2009 - Oct 2011
1 year 11 months

Software architect

TwentyOne AG

  • Expanded web applications
  • Extended the telekom.de web shop
  • Intershop platform
  • Re-architected existing insurance software for Sparkassenversicherung Sachsen
  • Java, XML, NextForms, JavaScript
  • Oracle, Windows
  • Improved development processes
  • IT services
  • Web servers, SOA, J2EE, Spring Boot, Spring, JPA, microservices
Aug 2006 - Nov 2009
3 years 4 months

Software architect

Transinsight GmbH

  • Expanded and optimized the existing meta-search engine (GoPubMed)
  • Introduced a scalable and easy-to-maintain system architecture
  • Automated administration
  • Java, XML, XSD, XSLT, AJAX, JavaScript, SOAP
  • Cocoon, Avalon, Hibernate, Wicket
  • MySQL, Linux, Tomcat/GlassFish
Sep 1999 - Aug 2006
7 years

Software architect

newtron AG

  • Built and extended base frameworks in Java (Newtron nmarkets)
  • Similar to Wicket, WebObjects, and Hibernate
  • Led the administration and technology team
  • Implemented and maintained development processes
  • Trained staff (internal and external)
  • Trained an apprentice as an IT specialist
  • Java, Perl, XML, C, UML
  • Oracle, Access, Linux, Solaris, Apache
  • Modeling with UML, Java Enterprise (J2EE)
  • OptimizeIT, memory analysis, profiling
  • Process modeling
Mar 1999 - Sep 1999
7 months

Freelance at auction platform development

newtron AG

  • Built base technology in Perl
  • Migrated base technology to Java
  • Implemented initial presentation software
Mar 1999 - Jun 1999
4 months
Dresden, Germany

Working student

Infineon AG

  • Analyzed requirements for process optimization for maintenance staff in the cleanroom
  • Developed programs for maintaining and handling checklists for maintenance processes
  • Visual Basic
Nov 1996 - Nov 1998
2 years 1 month

Contract work

WFS, Imedia Netzwerk, TLG

  • Created web applications with WebObjects
  • Dynamic page generation using Microsoft ASP/ADO
  • HTML, JavaScript, JSP, ASP, ADO
Sep 1996 - Sep 1997
1 year 1 month
Dresden, Germany

Civilian service

Arbeiterwohlfahrt

Jul 1996 - Aug 1996
2 months
Dresden, Germany

Student assistant

TU Dresden, Fakultät Informatik, Fachbereich Elektrotechnik

  • General electronics
Mar 1996 - Mar 1996
1 month

Part-time work

Wirtschaftsförderung Sachsen GmbH

  • Created a setup program with InstallShield
  • Built small websites
  • InstallShield, HTML
Jun 1995 - Aug 1995
3 months
Dresden, Germany

Holiday job

dresden elektronik ingenieurtechnik gmbh

  • Developed an operating system core on an 8051 microcontroller in assembler
  • Developed a debugging monitor program in C++
  • Implemented PC/microcontroller communication
  • Borland C++, assembler
  • Circuit design, low-level communication
Summary

Security clearance according to SÜG Ü2 and LuftSiG

  • Quickly adopt & understand new technologies and existing applications
  • Automate recurring processes
  • Aim to reduce effort for developers, including by providing simple frameworks/processes
Languages
German
Native
English
Advanced
Education
Oct 2001 - Oct 2004

Fernuniversität Hagen

Diploma in Computer Science · Computer Science · Hagen, Germany · good

Oct 1995 - Sep 2001

TU Dresden

Computer Science, Electrical Engineering · Dresden, Germany

Sep 1991 - Aug 1995

Gymnasium Martin-Anderson-Nexö

Abitur · Dresden, Germany · 1.5

Certifications & licenses

Trainer certificate

Driver's license, class 3

Security clearance according to LuftSiG

Security clearance according to SÜG Ü2

Reliability check SÜ1

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions