Jens Oberender
Freiberuflicher Java-Entwickler / DevOps-Ingenieur
Erfahrungen
Freiberuflicher Java-Entwickler / DevOps-Ingenieur
Nicht veröffentlichte Rüstungsfirma
- Erweiterung von OSGi-Modulen in einer komplexen Kommunikationslösung
- Debugging der Kommunikation mit Wireshark und Remote in der Testumgebung JENS
- Migration der Tests von Testng nach Junit5 mit Mockito und AssertJ
- Aktualisierung verwundbarer Abhängigkeiten und Verbesserung der Code-Qualität
- Änderungen am Vaadin-Frontend
- Erhöhung der Testabdeckung
Freiberuflicher Java-Entwickler
Bosch
- Verbesserung der Datenqualität einer eMobility-Plattform
- Analyse der Daten in MongoDB und verschiedene Bereinigungen mit Python-Skripten
- Anpassungen und Optimierungen an mehreren Microservices zur Datenverarbeitung
- Supply-Chain-Security und Updates der Abhängigkeiten- und JDK-Versionen
Freiberuflicher Java-Entwickler
Zyres
Freiberuflicher Java-Entwickler
CrossEngage
Freiberuflicher Java-Entwickler
MediaMarktSaturn
- Erweiterung verschiedener Microservices und Bereitstellung in der Google Cloud (GCP)
- Aktualisierung von Spring Boot und Nutzung weiterer GCP-Funktionen
- Lasttest eines Dienstes und Optimierungen mit Redis-Cache für höhere Lasten
- Einführung von Tests und Code-Qualität im Team
Freiberuflicher Java-Entwickler
1&1 Mail & Media Development & Technology GmbH
- Weiterentwicklung einer bestehenden Web-Applikation in einem 8-köpfigen Scrum-Team
- Anpassung von Microservices mit Hilfe von TDD
- Einhaltung der hohen Coding-Standards mit Unterstützung von Sonar
Freiberuflicher Java-Entwickler
The unbelievable Machine Company
- Erhöhung der Testabdeckung einer bestehenden Web-Applikation von 13% auf 82%
- Aktualisierung der Abhängigkeiten mit Maven und OWASP Dependency Checks
Freiberuflicher Java-Entwickler
Elinvar GmbH
- Weiterentwicklung verschiedener Microservices zum Datenimport und zur Weiterverarbeitung
- Neuentwicklung eines Service zum Import und der Archivierung von Wertpapierdokumenten
- Optimierung des Buildprozesses in Bezug auf die Codecoverage
- Sanfte Migration von Microservices zum Spring Boot Framework
Freiberuflicher Java-Entwickler
IT Sonix Custom Development GmbH
- Entwicklung eines Abrechnungssystems für ein Energieunternehmen im fünf-köpfigen Scrumteam
- Refactoring der Komponenten und Erweiterung um neue Features
- Verbesserung der automatischen Qualitätskontrolle
- Dokumentation der Fachlogik und Absicherung durch entsprechende Tests
Senior Java-Entwickler / DevOps-Ingenieur
Pamyra GmbH
- Weiterentwicklung einer Microservice-Architektur basierend auf Spring Boot und Kubernetes
- Ausbau des Loggings und Monitorings auf Basis des ELK Stack
- Einführung einer Qualitätskontrolle und Erhöhung der Testabdeckung
- Verfeinerung des Entwicklungsprozesses
Senior Java-Entwickler / Projektverantwortlicher
Kiwigrid GmbH
- Analyse von Anforderungen und Ausarbeitung entsprechender Projekte mit Stakeholdern
- Evaluation verschiedener Alarmierungs- und Stream-Processing-Frameworks
- Entwicklung eines Treibers zur Anbindung spezieller Kundenhardware an den Energy Manager
- Installation einer Cloud Instanz in der Google Public Cloud mit Kubernetes
Leitender Java-Entwickler
cognitix GmbH
- Leitung eines internationalen Teams von 4 Java Entwicklern
- Entwicklung eines Systems zur Verarbeitung und Visualisierung von Informationen aus Netzwerkverkehr
- Aufbereitung, Normalisierung und Aggregation der Daten mit Kafka und Apache Flink
- Abstimmung mit anderen Teams und Projektmanagement
- Planung und Verteilung der Aufgaben
- Konfiguration des Buildsystems, Codeanalyse mit SonarQube und Deployment mit Docker
Softwareentwickler / DevOps-Ingenieur
tarent solutions GmbH
- Arbeiten an einer Legacy-Webapplikation basierend auf Velocity mit Lucene-Unterbau und Oracle Datenbank
- Vereinheitlichung des Code Styles und Überarbeitung des Releasezyklus
- Krisenunterstützung durch Logdatei- und Performanz-Analyse
- Erweiterung einer Spring MVC Webanwendung und Weiterentwicklung des Produkts VerA.Web
- Überarbeitung des Deployments mit Docker und Ansible
- Mitarbeit an der unternehmensweiten Build- und Maven-Repository-Infrastruktur
- DevOps im Internet-of-Things-Projekt der Telekom mit Deployment, Monitoring, Last- und Performancetests
- Mitarbeit in den Fokusthemen Open Source und Softwarequalität
Softwareentwickler
Aperto AG
- Entwicklung von CMS (Magnolia) Projekten in einem 7-köpfigen agilen Team
- Anpassung eines Maven-Archetyps, Verbesserung des Buildprozesses und Umsetzung von Selenium-Tests
Softwareentwickler
Pinguin AG
- Arbeit in einem 5-köpfigen Scrum-Team mit PO und Designer
- Entwicklung einer Android App mit Maven, Android Annotations und ActionBar Sherlock
- Umsetzung des REST-Backends in Glassfish mit Spring und Jersey
- Erstellung von OSGi-Server-Modulen mit Spring und Hibernate
- Installation und Anbindung eines Such- und Logging-Servers mit ElasticSearch und Graylog2
- Test-Driven Development und Pair Programming
- Installation und Betrieb des Buildsystems (Jenkins, Nexus, Sonar, Git)
- Zusammenarbeit mit einem Team in Thailand durch Schulungen, Code Reviews und Schnittstellenbereitstellung
Softwareentwickler
Prodato Integration Technologie GmbH
- Refactoring und Aufräumen einer Process Management Software und Präsentation beim Kunden
- Migration von Projekten nach Maven
- Mitentwicklung einer JSF-Oberfläche für ein Oracle Datawarehouse
- Kurzer Einsatz im SAP BW und BSP Bereich bei Siemens Healthcare
Softwareentwickler in der Abteilung Entwicklung & Forschung
Keynote Sigos GmbH
- Mitentwicklung an einer Swingoberfläche sowie Fehleranalyse und Behebung
- Anbindung einer Kartenoberfläche im Projektteam
- Migration des Backends von TCL-Webserver zu Tomcat-Servlet mit XML-Protokoll-Implementierung
- Einführung von Tests mit Junit und eines automatischen Buildsystems
- Umstellung des Buildtools von Ant auf Maven und der Coderepositories auf Git
Werkstudent und Praktikant im Support und in der IS&T-Abteilung
SUSE Linux GmbH
- Linux Support und Serveradministration
- PHP-Entwicklung mit MySQL Datenbank
- Unterstützung bei der Administration der PKI Infrastruktur
Fähigkeiten
Java
Maven
Linux-administration
Spring Boot
Html & Css
Jenkins
Kontinuierliche Integration
Git
Junit 5
Mockito
Assertj
Lombok
Sonarqube
Testgetriebene Entwicklung
Mysql
Logging Mit Log4j2, Slf4j
Shell-skript
Ansible
Jenkins-pipeline
Github Actions
Gitlab Ci
Gradle
Google Public Cloud
Kibana
Docker
Jira/confluence
Python
Arduino Und Mikrocontroller
Rabbitmq
Mongodb
Elasticsearch
Kafka
Kubernetes
Openapi
Postgresql
Javascript
Apache Flink
Selenium
Vaadin
Sehr Gute Java-kenntnisse
Sehr Gute Linux-kenntnisse
Kontinuierliche Integration Mit Github Actions, Jenkins Oder Gitlab Ci
Devops Mit Ansible, Docker, Kubernetes Und Cloud (Gcp Und Aws)
Datenbankkenntnisse (Besonders Mysql Und Postgresql)
Geoinformationssysteme (Gis)
Treiberprogrammierung
Logging Und Monitoring
Testgetriebene Entwicklung
Software-qualitätssicherung Mit Sonar, Owasp Und Anderen Tools
Sprachen
Ausbildung
Georg-Simon-Ohm-Fachhochschule
Diplom Informatik (FH) · Informatik · Nürnberg, Deutschland
Friedrich-Alexander-Universität Erlangen-Nürnberg
Diplom Informatik (abgebrochen) · Informatik · Erlangen, Deutschland
Schüleraustausch
Melbourne, Australien
Zertifikate & Bescheinigungen
Java Web-Hacking & Härtung
Maven
Novell Certified Linux Administrator
Linux Professional Institute LPIC-1
VHS-Kurs Linux im Netzwerk
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.