Jan Mönnich
Schnittstellenprojekt bei HR Solutions GmbH im Auftrag von Rheinland-Pfalz / BAMF
Erfahrungen
Schnittstellenprojekt bei HR Solutions GmbH im Auftrag von Rheinland-Pfalz / BAMF
HR Solutions GmbH
- Entwicklung eines Adapters vom Ausländerzentralregister zu einer internen Anwendung
- REST, JSON, OpenAPI, SpringBoot, Vue, Java, Maven, XAusländer
- Jira/Confluence/Github, Scrum+Kanban
Machbarkeitsnachweis
Bundesagentur für Arbeit
- Beispielhafte Neuimplementation einer Teilanwendung: Java Enterprise (JEE) Microprofile, Angular, RxJs, Liquibase, Jakarta, Cucumber, Playwright, OpenAPI, REST; Docker, K8s, Ranger, Payara, Github
- Pflege der Serveranwendung: JEE Anwendung, Soap, Rest, Jakarta; Nexus/Sonarqube, Checkmarx; Erweiterung Unittests
- Kontinuierliche Integration, Qualitätsmanagement, Softwareentwicklung: Scrum+Kanban, Barrierefreiheit, TDD + BDD
Entwicklung Software-Variometer
Eigenes Projekt
- Hardware: Raspi+Sensoren (BM280, GTU7, Icm20948)
- Software: Java & JavaFX (2D + 3D), Raspi4J
- Erweiterter Kalman-Filter
Betreuung Verein-Homepagemasken AC Pirna
AC Pirna
- Eingabemasken für den Segelflugverein
- PHP, Contao-CMS, Javascript
Dokumentationssoftware für ein Medizinunternehmen
Liebelt Software GmbH
- Weiterentwicklung der Software: Spring Boot, Swing, WebSwing, IntelliJ, JPA; UI-Tests mit AssertJ, QF-Tests, Selenium, Mockito, BDD & TDD, OpenAPI, SoapUI, H2, API, Clouddienste; Umstellung des Frontends auf Angular
- DevOps-Tätigkeiten: Docker, Kubernetes, Helm, SQL-Server, Flyway, Containerisierung; Lasttests mit Gatling
- Administration: Azure, Office365
- Softwareentwicklung, kontinuierliche Integration, Qualitätsmanagement
Projekt für s.Oliver
T-Systems MMS
- Optimierung von DevOps: Reduzierung des Dev-Ops-Teams von 2.5 auf ca. 1 Person inkl. Backup-Personen; Einführung zusätzlicher Test-Instanzen; Vollautomatierung der Installation und Prozesse; Reduzierung der DevOps-Anforderungen der Entwicklung; Übernahme der Pflege der Demandware-Sandboxen; Administrative Operations, Automation, API
- Build- und Deployment-Optimierung einer Salesforce/Demandware-Plattform: Git/Gitlab/Jenkins/Jira/Salesforce Commerce Cloud, TeamCity; Grunt/Gradle/Groovy/NodeJS; Jenkins, OAuth2, Bitbucket, Ansible; Automatisierung des Ausrollprozesses
- Continuous Integration im Entwicklungsprozess: Automatisches Management der Sandboxen; Divers REST-APIs inkl. Swagger, OpenAPI
Unterstützung (freiberuflich, ab 06/2018 Teilzeit)
newtron AG
- Umsetzung China-Projekt mit der vorhandenen Technik
- Umstellung des Monitorings auf Icinga2 + Grafana
- Bugfixing im Backend und mit Postgres und H2
Betreuung Wirtschaftskanzlei Emslander
Wirtschaftskanzlei Emslander
- Pflege MS-Accessprojekt
- Unterstützung Infrastruktur
Softwarearchitekt
Pinkerfind UG
- Entwicklung einer Dokumentenmanagementsoftware: Erweiterung Lucene, JavaFX, Less, POI, Java & Kotlin, JS
- Deployment, Unittests: Testdriven Development, Git, Maven; Linux, JavaPackager, Windows + MacOS
Entwickler
Wolters Kluwer Software und Service GmbH
- Weiterentwicklung der Architektur bei Addison OneClick
- Verteilung der Serveranwendung: Git, Jira, JDK 8, RabbitMQ / ActiveMQ, Redis, Tomcat+Jetty; Microservices
- Prozessmodellierung
Embedded-Mailserver-Projekt
OwnProvider GmbH
- Containerisierung: Docker, Kubernetes, Helm
- Entwicklung der Mailserversoftware: Linux, Jenkins, Lucene, James, BouncyCastle, Java/Kotlin, JS, Less, Maven, Vue, React
- Systemaufbau des Linuxunterbaus: Watchdog (Hardware + Software), Kernel-Anpassungen, Headless-Betrieb, Remote-Updates
- Entwicklung einer cloudbasierten und verteilten Proxy-Umgebung für E-Mail-Versand und Dyn-DNS-Dienste: DevSecOps, Helm, Blacklists, DKIM, SPF, X.509
- Nachrichtenwarteschlangen: Kafka, Active MQ, Camel, JMS
- Testgetriebene Entwicklung (TDD, BDD): Selenium, JUnit
- Low-Level-Umsetzung von Internetprotokollen: IMAP, DNS, SMTP, WebDAV, CardDAV, CalDAV, HTTPS, Let's Encrypt/ACME, OpenID und SAML
- X.509-Infrastrukturen
- Koordination der Hardwareentwicklung auf ARM-Basis
- Stakeholder-Management (CRM), kontinuierliche Integration, Infrastrukturmanagement, Telekommunikationsbranche
- Buchhaltung (SKR03, hobbymäßig)
Vorbereitung des Mailserver-Projekts
KWI GmbH
Softwarearchitekt (Teilzeit)
Transinsight GmbH
- Erweiterung und Optimierung von Onlineplattformen [Link] und [Link]
- Architektur-Überarbeitung für große Datenmengen: verteiltes Dateisystem und Datenbank; Unsupervised-Learning-Ansätze; Microservices unter GlassFish/Payara oder Tomcat; Textindizierung & -verarbeitung (Lucene, Elasticsearch, Cassandra, Kafka, JPA, CXF)
- Eclipse-Plugin für Maven/XML-Sprache
- Performance-Optimierungen: JProfiler, Speicheranalyse
- Infrastrukturmanagement, Datenanalyse, Softwareentwicklung
Wissenschaftlicher Mitarbeiter Bioinformatik
TU Dresden
- Forschung sicherer Berechnungsverfahren in der Cloud: Umsetzung verteilter Dateisysteme; Supervised/Unsupervised-Learning; Entwicklung neuer Text-Mining-Verfahren (UIMA, Mallet, Puppet, Spring Boot)
- Patente & PubMed/Medline; Python, Datenanalyse
Softwarearchitekt
TwentyOne AG
- Erweiterung von Webanwendungen und des telekom.de-Webshops (Intershop-Plattform)
- Erneuerung der Architektur der bestehenden Versicherungssoftware: Java, XML, NextForms, JavaScript; Oracle, Windows
- Verbesserung der Entwicklungsprozesse
- IT-Dienstleistungen: Webserver, SOA, J2EE, JMS, Spring Boot, Spring, JPA, Microservices
- Stakeholder-Management (CRM), Beratung
Softwarearchitekt
Transinsight GmbH
- Erweiterung und Optimierung der 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
Studium Informatik (Teilzeit)
Fernuniversität Hagen; Diplomarbeit Evolutionmanagement in Datenbanken (Note sehr gut); Abschluss Diplom-Informatiker (Note gut)
Softwarearchitekt
newtron AG
- Aufbau und Erweiterung der Basisframeworks unter Java für nMarkets (ähnlich Wicket, WebObjects, Hibernate)
- Führung des Administrations- und Technologieteams
- Einführung und Pflege der Entwicklungsprozesse
- Schulungen der Mitarbeiter intern und extern
- Ausbildung eines Auszubildenden zum Fachinformatiker
- Nutzung von Java, Perl, Xml, C, UML; Oracle, Access, Linux, Solaris, Apache; UML, J2EE; OptimizeIT, Memoryanalysen, Profiling
- Prozessmodellierung, IT-Projektmanagement, Softwareentwicklung, Infrastrukturmanagement, Qualitätsmanagement
Freie Mitarbeit Auktionsplattform
newtron AG
- Aufbau der Basistechnologie unter Perl
- Wechsel der Basistechnologie auf Java
- Implementierung einer ersten Präsentationssoftware
Werkstudent
Infineon AG
- Analyse und Anforderungsentwicklung für die Prozessoptimierung im Reinraum
- Programmerstellung für Pflege und Abarbeitung von Checklisten für Wartungsprozesse (Visual Basic)
Werksverträge
WFS / Imedia Netzwerk / TLG
- Erstellung von Webanwendungen unter WebObjects
- Dynamische Seitenerstellung mittels Microsoft ASP/ADO (HTML, Javascript, JSP, ASP, ADO)
Zivildienst
Arbeiterwohlfahrt Dresden
Studentische Hilfskraft
TU Dresden
- Elektronik allgemein
Nebentätigkeit
Wirtschaftsförderung Sachsen GmbH
- Erstellung eines Setupprogramms unter InstallShield
- Erstellung kleinerer Webseiten (InstallShield, HTML)
Studium Informatik
TU Dresden, Nebenfach Elektrotechnik; Unterbrechung durch Zivildienst und Vollzeittätigkeit bei newtron AG
Ferienjob
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)
Abitur
Gymnasium Martin-Anderson-Nexö Dresden, vertieftes mathematisch-naturwissenschaftliches Profil; Note 1,5
Fähigkeiten
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
Programmiersprachen: Java/kotlin/groovy, Swing, Javafx, Javascript/typescript (Nodejs, Rxjs, Angular, Vue), Html, Css/less, Ajax, Bash, Perl, C, C++, Assembler, Xml, Xslt, Vba, Php, Webobjects
Konzepte: Scrum, Kanban, Testgetriebene Entwicklung (Tdd+bdd), Ci/cd, Clean Code, Devsecops, Prozessmodellierung
Frameworks: Lucene, Jee, Selenium, Playwright, Maven, Spring, Swing, Eclipse-plugins, Demandware/salesforce Cc/intershop
Anwendungen: Eclipse, Intellij, Visual Studio, Jenkins, Icinga2, Jira, Bitbucket, Confluence, Trac, Contao, Jprofiler, Optimizeit, Gatling, Soapui, Nexus/sonarqube, Checkmarx
Schnittstellen: Rest-apis Dieser Anwendungen, Internetprotokolle (Dns, Imap, Smtp, Webdav, Caldav, X509, Lets Encrypt, Oauth, Jwt, …), Openapi + Swagger
Systeme: Linux, Windows, Git, Svn, Cvs, Div. Appserver (Jetty, Jboss, Tomcat, Glassfish/payara, Tw. Websphere), Azure-devops
Datenbanken: Sql Und O/r-mapper (Hibernate, Jpa & Propriätere), Oracle, Mysql/mariadb, Access, Postgres, H2, Sql-server, Flyway
Container: Docker, Kubernetes, Lens, Ranger, Helm, Nginx, Grafana
Branchen-knowhow: Medline/pubmed, Fhir, Patente
Elektronik: Microcontrollerprogrammierung, I²c, Kalman-filter
Sonstiges: Ausbilder-schein, Skr03, Zuverlässigkeitsüberprüft (Sü2, Luftsig), Führerschein Klasse 3
Sprachen
Ausbildung
Fernuniversität Hagen
Diplom-Informatiker · Informatik · Hagen, Deutschland · gut
TU Dresden
Informatik, Nebenfach Elektrotechnik · Dresden, Deutschland
Gymnasium Martin-Anderson-Nexö (MANOS)
Abitur, Note 1,5 · Dresden, Deutschland · 1,5
Zertifikate & Bescheinigungen
Ausbilder-Schein
Führerschein Klasse 3
SKR03
Zuverlässigkeitsüberprüft (SÜ2, LuftSiG)
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.