Jan Mönnich

Softwarearchitekt (Java), Devops - Experte

Jan Mönnich
Dresden, Germany

Experience

Mar 2023 - Present
2 years

Software Developer

Entwicklung Software-Variometer

  • Hardware
  • Raspi+Sensoren (BM280,GTU7,Icm20948)
  • Software
  • Java & JavaFX (2D + 3D), Raspi4J
  • Extended Kalman Filter
Mar 2023 - Aug 2023
6 months
Germany

Software Developer

Bundesagentur für Arbeit

Proof-Of-Concept

  • Bespielhafte Neuimplementation einer Teilanwendung
  • Java Enterprise (JEE) Microprofile, Angular, RxJs, Liquibase, Jakarta
  • Docker, K8s, Ranger, Payara
  • Accessibility, REST, Scrum+Kanban
Jan 2022 - Present
2 years 2 months

Web Developer

AC Pirna

Betreuung Verein-Homepagemasken

  • Eingabemasken für den Segelflugverein
  • PHP, Contao-CMS, Javascript
Jan 2022 - Mar 2024
1 year 3 months

Software Developer

Liebelt Software GmbH

Dokumentationssoftware für ein Medizinunternehmen

  • Weiterentwicklung der Software
  • Spring Boot, Swing, WebSwing, IntelliJ, JPA
  • UI-Tests AssertJ, QF-Tests, Selenium, Mockito, QF-Tests, BDD & TDD, OpenAPI, SoapUI
  • Umstellung Frontend auf Angular
  • DevOps-Tätigkeiten
  • Docker, Kubernetes, SQL-Server, Flyway, H2
  • Lasttests mit Gatling
  • Administration
  • Azure, Office365
Jun 2018 - Dec 2022
4 years 7 months

DevOps Engineer

T-Systems MMS

Projekt für s.Oliver

  • Eigenverantwortliche Optimierung von DevOps
  • Reduzierung des Dev-Ops-Teams von 2,5 auf ca. 1 Person inklusiv Backup-Personen
  • Einführung zusätzlicher Test-Instanzen
  • Vollautomatierung der Installation und Prozesse
  • Reduzierung der DevOps-Anforderungen der Entwicklung (Automatisierung von Deploymentanweisungen usw)
  • Übernahme der Pflege der Demandware-Sandboxen von den Entwicklern
  • Komplettverantwortung und Optimierung des Build- und Deployments einer Salesforce/Demandware-Plattform
  • Git/Gitlab/Jenkins/Jira/Demandware bzw Salesforce Commerce Cloud, TeamCity
  • Grunt/Gradle/Groovy/NodeJS
  • Jenkins, OAuth2, Bitbucket, Ansible
  • Automatisierung des Ausrollprozesses
  • Continuous Integration im Entwicklungsprozess
  • Automatisches Management der Sandboxen Continuous Integration und automatisierte Tests
  • Diverse REST-Apis inkl. Swagger
Apr 2018 - May 2018
2 months

Software Developer

newtron AG

  • Umsetzung China-Projekt mit der vorhandenen Technik
  • Umstellung des Monitorings auf Icinga2 + Grafana
  • Bugfixing im Backend und mit Postgres und H2
Jan 2018 - Present
7 years 2 months

IT Support

Wirtschaftskanzlei Emslander

  • Pflege MS-Accessprojekt
  • Unterstützung Infrastruktur
Jun 2016 - Mar 2018
1 year 10 months

Software Architect

Pinkerfind UG

  • Entwicklung einer Dokumentenmanagentsoftware
  • Erweiterung Lucene, JavaFX, Less, POI, Java & Kotlin, JS
  • Deployment, Unittests
  • Testdriven Development, Git, Maven
  • Linux, JavaPackager, Windows + MacOS
Nov 2015 - May 2016
7 months

Software Developer

Wolters Kluwer Software und Service GmbH

  • Weiterentwicklung der Architektur bei Addison OneClick
  • Verteilung der Serveranwendung
  • Git, Jira, JDK 8, Rabbit-MQ, Redis, Tomcat+Jetty
  • Microservices
Apr 2015 - Present
9 years 11 months

Software Developer

OwnProvider GmbH

Embedded Mailserver Projekt, derzeit nebenbei/hobbymäßig

  • Containerisierung
  • Docker, Kubernetes
  • Entwicklung der Mailserversoftware
  • Linux, Jenkins, Lucene, James, BouncyCastle, Java/Kotlin, JS, Less, Maven, Vue, React
  • Systemaufbau des Linuxunterbaus
  • Watchdog (Hard+Software), Kernel-Anpassungen, Headlessbetrieb, Remote-Updates
  • Entwicklung eines cloudbasierten und verteilten Proxy-Umgebung für Emailversand und Dyn-DNS-Dienste
  • DevSecOps, Helm, Blacklists, DKIM, SPF, X.509
  • Testdriven Development (TDD, BDD)
  • Selenium, Junit
  • Lowlevel-Umsetzung von Internetprotokollen:
  • IMAP, DNS, SMTP, WebDAV, CardDAV, CalDAV, Https, LetsEncrypt/ACME, OpenID + SAML
  • X509-Infrastrukturen
  • Koordination Hardwareentwicklung auf ARM-Basis
  • Buchhaltung (SKR03, hobbymäßig)
Mar 2015 - Oct 2015
8 months

Software Developer

KWI GmbH

Vorbereitung Mailserver Projekt

Nov 2011 - May 2015
3 years 7 months

Software Architect

Transinsight GmbH

  • Erweiterung und Optimierung Onlineplattformen [link] und [link]
  • Überarbeitung der Architektur für hohe Datenmengen
  • Verteiltes Dateisystem und Datenbank
  • Unsupervised Learning-Ansätze
  • Microservices unter Appserver with Glassfish/Payara oder Tomcat
  • Textindizierung & Processing (u.a. Lucene, Elasticsearch, Cassandra, Kafka, JPA)
  • Eclipseplugin für Maven/Xml-Sprache
  • Performanceoptimierungen
  • JProfiler, Memoryanalyse
Nov 2011 - Mar 2015
3 years 5 months
Dresden, Germany

Research Assistant

TU Dresden

Wissenschaftlicher Mitarbeiter Bioinformatik

Erforschung sicherer Berechnungsverfahren in der Cloud

  • Umsetzung verteilter Dateisysteme
  • Supervised / Unsupervised Learning
  • Entwicklung neuer Text-Mining-Verfahren
  • UIMA, Mallet, Spring Boot
  • Patente & PubMed/Medline
Dec 2009 - Oct 2011
1 year 11 months

Software Architect

TwentyOne AG

  • Erweiterung Webanwendungen
  • Erweiterung des telekom.de-Webshops
  • Intershop-Plattform
  • Architekturerneuerung der bestehenden Versicherungssoftware für die Sparkassenversicherung Sachsen
  • Java, Xml, NextForms, Javascript
  • Oracle, Windows
  • Verbesserung der Entwicklungsprozesse
  • IT-Dienstleitungen
  • Webserver, SOA, J2EE, Spring Boot, Spring, JPA, Microservices
Aug 2006 - Nov 2009
3 years 4 months

Software Architect

Transinsight GmbH

  • Erweiterung und Optimierung der bestehenden Meta-Suchmaschine [link]
  • Einführung einer skalierbaren und pflegeleichten Systemarchitektur
  • Automatisierung der 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

  • Aufbau und Erweiterung der Basisframeworks unter Java für [link]
  • Ähnlich Wicket, WebObjects und Hibernate
  • Führung des Administrations- und Technologieteams
  • Einführung und Pflege der Entwicklungsprozesse
  • Schulungen der Mitarbeiter (intern und extern)
  • Ausbildung eines Auszubildenden zum Fachinformatiker
  • Java, Perl, Xml, C, UML
  • Oracle, Access, Linux, Solaris, Apache
  • Modelierung unter UML, Java Enterprise (J2EE)
  • OptimizeIT, Memoryanalysen, Profiling
Mar 1999 - Sep 1999
7 months

Software Developer

newtron AG

Freie Mitarbeit bei der Entwicklung einer Auktionsplattform

  • Aufbau der Basistechnologie unter Perl
  • Wechsel der Basistechnologie auf Java
  • Implementierung einer ersten Präsentationssoftware
Mar 1999 - Jun 1999
4 months
Dresden, Germany

Intern

Infineon AG

  • Analyse und Anforderungsentwicklung für die Prozeßoptimierung bei den Instandhaltern im Reinraum
  • Programmerstellung für die Pflege und Abarbeitung von Checklisten für Wartungsprozesse
  • Visual Basic
Nov 1996 - Nov 1998
2 years 1 month

Web Developer

Werksverträge mit WFS, Imedia Netzwerk, TLG

  • Erstellung von Webanwendungen unter WebObjects
  • Dynamische Seitenerstellung mittels Microsoft ASP/ADO
  • HTML, Javascript, JSP, ASP, ADO
Sep 1996 - Sep 1997
1 year 1 month
Dresden, Germany

Zivildienst

Arbeiterwohlfahrt

Jul 1996 - Aug 1996
2 months
Dresden, Germany

Student Assistant

TU Dresden

Fakultät Informatik, Fachbereich Elektrotechnik

  • Elektronik allgemein
Mar 1996 - Mar 1996
1 month
Germany

Software Developer

Wirtschaftsförderung Sachsen GmbH

  • Erstellung eines Setupprogramms unter InstallShield
  • Erstellung kleinerer Webseiten
  • InstallShield, HTML
Jun 1995 - Aug 1995
3 months
Dresden, Germany

Intern

dresden elektronik ingenieurtechnik gmbh

  • Entwicklung eines Betriebssystemkerns auf einem Einchip-Mikrorechner 8051 in Assembler
  • Entwicklung eines Debugging-Monitorprogramms in C++
  • Implementation PC/Mikrorechner-Kommunikation
  • Borland C++, Assembler
  • Schaltplanung, Low-Level-Kommunikation

Summary

- Schnelle Einarbeitung & Verständnis in neue Technologien und vorhandene Anwendungen - Automatisierung wiederkehrender Prozesse - Streben nach Aufwandsreduzierung für Entwickler, auch durch Bereitstellung einfacher Frameworks/Prozesse

Languages

German
Native
English
Advanced

Education

Oct 2001 - Oct 2004

Fernuniversität Hagen

Diplom-Informatiker · Informatik · Germany · gut

Oct 1995 - Sep 2001

TU Dresden

Informatik · Germany

Sep 1991 - Aug 1995

Gymnasium Martin-Anderson-Nexö

Abitur · Germany · 1,5

Certifications & licenses

Ausbilder-Schein

Führerschein Klasse 3

Zuverlässigkeitsüberprüft (SÜ1, LuftSiG)