You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Dawid KupnyDK

Dawid Kupny

Full Stack Java Developer

€320/day
Olesno, PL
8-15 years

Average response time: 1 hour

About Dawid

Ich bin Softwareingenieur (M.Sc.) mit über 7 Jahren Berufserfahrung in der Backend-Entwicklung, hauptsächlich mit Java-basierten Webanwendungen.

Meine Erfahrung umfasst sowohl Legacy-Frameworks wie Apache Struts2 als auch moderne Frameworks wie Spring Boot.

Ich unterstütze Unternehmen bei der Wartung, Erweiterung und Modernisierung von Java-basierten Webanwendungen – besonders im Umfeld von Apache Struts2, Oracle SQL und individuellen Integrationen.

Mein Fokus:

- Pflege und Weiterentwicklung bestehender Struts2-Anwendungen (neue Features, Security-Patches, Performance-Optimierung)

- Integration externer Systeme (REST/SOAP APIs, CSV, Excel, PDF)

- Automatisierte Datenimporte/-exporte und Reporting (BIRT, JasperReports)

- Performance-Tuning für Oracle SQL und Java-Anwendungen (10h Performance-Paket)

- Konfiguration dynamischer Formulare und Workflows

- Migration von Struts2 zu Spring Boot

Ich arbeite vollständig remote, spreche fließend Deutsch und Englisch und liefere qualitativ hochwertigen, wartbaren Code – termingerecht und dokumentiert.


  • Polish

    Native or bilingual

  • English

    Fluent

  • German

    Fluent

Remote only
Primarily works remotely

Experience

  • Deborate GmbH
    SOFTWARE DEVELOPER
    February 2020 - Today (6 years and 4 months)
    Germany
    Entwicklung von Webanwendungen in JavaEE einschließlich:
    • Implementierung neuer Funktionalitäten und Module, wie Dokumentenverwaltung, erweiterte Filterfunktionen, Datenexport in .xls, .pdf, .doc sowie dynamische Berichtserstellung mit BIRT und JasperReports.
    • Konfiguration und Anpassung von Ansichten, Workflows und dynamischen Formularfeldern über XML-Dateien, um ein flexibles UI-Verhalten sicherzustellen.
    • Integration externer Systeme (z. B. Dokumentenmanagementsysteme) über HTTP/HTTPS mit Unterstützung mehrerer Systeme und modularer Architektur.
    • Refactoring von Legacy-Code zur Verbesserung von Leistung, Wartbarkeit und Sicherheit (z. B. Beseitigung von SQL-Injection-Sicherheitslücken, Durchführung von Penetrationstests mit SQLMap und Anpassung von Abfragen zur Injection-Resistenz).
    • Erstellung abstrakter Schichten und wiederverwendbarer Komponenten zur Steigerung der Skalierbarkeit des Projekts.
    Java Apache struts JavaScript SQL Apache Tomcat
  • FizzyComp
    JUNIOR JAVA DEVELOPER
    April 2018 - December 2019 (1 year and 8 months)
    Kattowitz, Poland
    • Entwicklung in Java, Spring, HTML5, TypeScript und Angular.
    • Arbeit mit Datenbanken Oracle SQL und MS SQL Server.
    • Software Testing: Unit Tests, TDD, Smoke Tests, BDD (Selenium, Junit, Cucumber).
    • Zusammenarbeit mit einem internationalen Team.
    • Arbeitsorganisation nach der Scrum-Methodik.
    Java Typescript Angular TDD
  • EuvicSp. z o.o.
    PRAKTIKUM
    July 2017 - August 2017 (1 month)
    Gleiwitz, Poland
    • Development eines HTML-to-PDF Dateikonverters in PHP.
    • Software Testing: Umfassende Unit Tests.

Recommendations

Be the first to recommend Dawid

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • MASTER OF SCIENCEINFORMATIK
    Schlesische Universität zu Kattowitz
    2019
    MASTER OF SCIENCEINFORMATIK
  • BACHELOR OF SCIENCEINFORMATIK
    Schlesische Universität zu Kattowitz
    2018
    BACHELOR OF SCIENCEINFORMATIK

Skill set

Categories