Profilbild von Anonymes Profil, Java-Softwareentwickler
verfügbar

Letztes Update: 26.01.2024

Java-Softwareentwickler

Abschluss: Bachelor Angewandte Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | russisch (Grundkenntnisse)

Dateianlagen

Heiko-Pagel-Freelancer-Profil_021023.doc

Skills

seit 2009 bin ich Freiberufler im Bereich der Java-Entwicklung. Ich bin Fullstackentwickler mit Vorliebe zum Backend.

Telekommunikation, Service Engeneering, Print Medien,                                                              Energie, Logistik, Versicherungen, Marketing,
Online-Handel           , Factoring, Finanzen,

Tools (Auszug)                     
IntelliJ, Eclipse, SpringSource Tool Suite, Netbeans, Jira, Bitbucket, Bamboo, Toad, phpMyAdmin, JBoss, Apache Webserver, Apache Tomcat, Oracle SQL Developer, Ekstazi, DataGrip, Docker, Flyway, Power BI, WSL/WSL2, Tableau

Programmiersprachen:
Java, SQL, JavaScript, JQuery, JSP, HTML, XML-                                              Technologien, C, C#, PHP, JavaFX, Bash, Powershell

Datenbanken:
MariaDB, MySQL, Oracle, MS SQL Server, Sybase, Derby, MongoDB, Snowflake

Frameworks:
J2EE, Servlets, JSP, JSF, EJB, Struts, Stripes, Spring, Spring Boot, Spring Batch, Vaadin,   Springsource, WebServices, JUnit, JMeter, Seam, Lombok

Sicherheit:
OSS Index, CycloneDX, Dependency Track, OWASP Juiceshop
 

Projekthistorie

01/2021 - bis jetzt
Softwareentwickler und Berater
Bawaggroup / Health Coevo AG (Banken und Finanzdienstleistungen)

  • Weiterentwicklung einer Anwendung, für das Factoring von Rechnungen.
  • Performanceanalysen und auch Verbesserung der Performance
  • Erstellung von Auswertungen und deren Performance verbessern
  • Migration zu Cloudtechnologien
  • Einarbeitung in Sicherheitsthemen
  • Datenbankthemen (Backup/Restore/Replikation)
  • Migration der Software in eine Azure Cloud Umgebung mit Docker und Kubernetes
  • Konzeption und Entwicklung
  • Umsetzung neuer Anforderungen
  • Performanceverbesserungen in Software und Datenbanken
  • Scrum / Kanban
  • Technologien: Java, Vaadin, XML, SQL, JDBC, Jboss, Spring, Hibernate, Bash, Azure, Docker, Kubernetes
  • Tools: IntelliJ, Docker, Maven, Git, Github, Bamboo, Jenkins, Bitbucket, Jira, Flyway, WSL/WSL2, Power BI, Excel
  • Datenbank: MariaDB, Oracle
  • Betriebssysteme: Windows, Linux

07/2019 - 12/2020
Softwareentwickler und Berater
Health Coevo AG (Banken und Finanzdienstleistungen)

  • Migration einer Anwendung, für das Factoring von Zahnarztrechnungen.
  • Datenmigration der aller Daten aus dem Altsystem in die neue Anwendung
  • Performanceanalysen und Verbesserung der Performance
  • Konzeption und Entwicklung
  • Umsetzung neuer Anforderungen
  • Scrum / Kanban
  • Technologien: Java, Vaadin, XML, SQL, JDBC, Jboss, Spring, Hibernate, Bash
  • Migration einer Altanwenung mit: Spring Boot, Spring Batch, SQL, Oracle, MariaDB, Bash
  • Tools: IntelliJ, Maven, Git, Bamboo, Bitbucket, Jira, Flyway
  • Datenbank: MariaDB, Oracle, MongoDB
  • Betriebssysteme: Windows, Linux

03/2019 - 06/2019
Softwareentwickler und Berater
IT-Informatik GmbH (Sonstiges)

Weiterentwicklung einer Anwendung, für Personalmanagement und Zeiterfassung
  • Konzeption und Entwicklung
  • Umsetzung neuer Anforderungen
  • Optimierung der Test-Performance u.a. durch den Einsatz von Ekstazi
  • Scrum
  • Technologien: Java, JSF, XML, SQL, JDBC
  • Tools: Eclipse IDE, DataGrid Maven, SVN, Jenkins / Jenkins2
  • Datenbank: MariaSQL, MSSQL, HSQL
  • Betriebssysteme: Windows

01/2018 - 01/2019
Softwareentwickler und Berater
EOS Health IT-Concept GmbH (Sonstiges)

Weiterentwicklung einer Proxy Anwendung, die den kompletten Datenverkehr einer Webanwendung für Zahnarztpraxen absichert und eine Kommunikation zwischen verschiedenen Instanzen innerhalb der Praxis ermöglicht
  • Konzeption und Entwicklung
  • Verschlüsselung
  • Optimierung der Performance und Refactoring
  • Umsetzung neuer Anforderungen
  • Logging und Monitoring
  • Code review
  • Scrum
  • Technologien: Java, Swing, XML, FOP, SQL, JDBC, Webservices
  • Tools: IntelliJ IDEA, Eclipse IDE, Maven, GIT
  • Datenbank: MySQL, MariaDB
  • Betriebssysteme: Windows, Linux

06/2015 - 12/2017
Softwareentwickler und Berater
Signal Iduna Versicherungen (Versicherungen)

Neuentwicklung einer Software zur Verwaltung von internen Aufträgen an die Mitarbeiter und Außenpartner
  • Konzeption und Entwicklung
  • Datenimport von verschiedenen Datenquellen
  • Optimierung der Performance in Bezug auf Speicher und Laufzeit
  • Umsetzung neuer Anforderungen
  • Logging und Monitoring
  • Code review
  • Refactoring
  • Technologien: Java, Spring, JSP, HTML, Javascript, Ajax, XML, SQL, JDBC, REST, SOA
  • Tools: Eclipse IDE, Maven, SVN, Oracle SQL Developer
  • Datenbank: Oracle
  • Betriebssysteme: Windows

09/2014 - 04/2015
Softwareentwickler und Berater
Kühne + Nagel (AG & Co.) KG (Transport und Logistik)

Neuentwicklung einer Software zum Synchronisieren Datenbanken. Erkennen von Änderungen und Export der Daten als XML
  • Konzeption und Entwicklung
  • Verarbeitung großer Datenmengen
  • Optimierung der Performance in Bezug auf Speicher und Laufzeit
  • Logging und Monitoring
  • Code review
  • Technologien: Java, Spring, Camel, ESB, XML, SQL, PL/SQL, JDBC 
  • Tools: Eclipse IDE, IntelliJ, Maven, Git, Oracle SQL Developer, PL/SQL Developer, Webservices
  • Datenbank: Oracle
  • Betriebssysteme: Windows, Linux
  • Projektmanagement: Scrum

05/2014 - 09/2014
Softwareentwickler und Berater
Europcar Autovermietung GmbH (Sonstiges)

Weiterentwicklung einer bestehenden Webanwendung. Import, Analyse und Berechnung großer Datenmengen. Visualisierung der Ergebnisse.
  • Konzeption und Entwicklung
  • Übernahme von Projektleiter Aufgaben
  • Verarbeitung großer Datenmengen aus CSV-Dateien
  • Optimierung der Performance in Bezug auf Speicher und Laufzeit
  • Logging
  • Web-Frontend Entwicklung mit JSF / HTML
  • Code review
  • Technologien: Java, Seam, Hibernate, EJB, XML, SQL 
  • Tools: Eclipse IDE, JBoss, Ant, Subversion, Oracle SQL Developer, Webservices
  • Datenbank: Oracle
  • Betriebssysteme: Windows, Linux
  • Projektmanagement: Scrum

01/2012 - 03/2014
Softwareentwickler und Berater
Repower Systems AG (Energie, Wasser und Umwelt)

Entwicklung einer SCADA-Software zur Überwachung, Steuerung und Datenerfassung von Winkraftanlagen.
  • Konzeption und Entwicklung
  • Speicheranalyse und Optimierung der Speichernutzung und der Garbage      Collection
  • Performance Analyse des JMS
  • Automatisierte Tests mit JUnit
  • Frontend Entwicklung mit Swing
  • Einbindung von Google Maps über JavaScript in eine Swing Anwendung
  • Code review
  • Technologien: Java, Swing, EJB, JMS, Spring, Log4J, JUnit, XML, SQL,  JavaScript, Google Maps, C
  • Tools: Eclipse IDE, JBoss, Ant, Subversion, SQuirreL, Crucible, Hudson
  • Datenbank: MySQL
  • Betriebssysteme: Windows, Linux
  • Projektmanagement: Scrum

07/2011 - 12/2012
Softwareentwickler und Berater
Mondiamedia (Arvato mobile) (Sonstiges)

Konzeption, Entwicklung und Erweiterung des Online-Shops eines bekannten Herstellers von Mobiltelefonen für Android Handy-Apps. Hier wurden ein neues Design und neue Funktionen umgesetzt.
  • Konzeption und Entwicklung
  • Automatisierte Tests mit JUnit
  • Frontend Entwicklung mit HTML, JavaScript
  • Technologien: Java, Spring, Tiles, JUnit, HTML5, CSS, XML, JavaScript, JQuery, JQuery mobile
  • Übernahme der JavaScript Entwicklung
  • JavaScript und JQuery auf Mobilen Geräten (Android)
  • JavaScript Debugging
  • Tools: Eclipse IDE, Apache Tomcat, Maven, Subversion, SQuirreL, Hudson
  • Datenbank: MySQL
  • Betriebssysteme: Windows, Linux
  • Projektmanagement: Scrum

01/2010 - 06/2011
Softwareentwickler und Berater
Repower Systems AG (Energie, Wasser und Umwelt)

Entwicklung einer SCADA-Software zur Überwachung, Steuerung und Datenerfassung von Winkraftanlagen.
  • Konzeption und Entwicklung
  • Speicheranalyse und Optimierung der Speichernutzung und der Garbage      Collection
  • Performance Analyse des JMS
  • Automatisierte Tests mit JUnit
  • Logging
  • Frontend Entwicklung mit Swing
  • Code review
  • Technologien: Java, Swing, EJB, JMS, Spring, Log4J, JUnit, XML
  • Tools: Eclipse IDE, JBoss, Ant, Subversion, SQuirreL, Crucible, Hudson
  • Datenbank: MySQL
  • Betriebssysteme: Windows, Linux
  • Projektmanagement: Scrum

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich, Schweiz und Luxemburg
Ich wohne in Hamburg und kann dort auch vor Ort arbeiten. Vor Ort außerhalb Hamburgs ist grundsätzlich möglich wenn dies nicht immer nur für einzelne Tage nötig ist.
Profilbild von Anonymes Profil, Java-Softwareentwickler Java-Softwareentwickler
Registrieren