freiberufler Senior Full-Stack Java Entwickler / Software Architekt auf freelance.de

Senior Full-Stack Java Entwickler / Software Architekt

zuletzt online vor 5 Tagen
  • auf Anfrage
  • 85716 Unterschleißheim
  • Weltweit
  • sl  |  de  |  en
  • 05.11.2024

Kurzvorstellung

Versierter Informatiker und Berater mit Erfahrungen in verschiedenen Sektoren. Arbeitet primär an größeren IT-Projekten mit Java Technologie.

Einsatzorte: Deutschland, Österreich, Schweiz
Idealort: München

Qualifikationen

  • Full-Stack
  • Java (allg.)9 J.
  • Software Architecture8 J.

Projekt‐ & Berufserfahrung

Softwareentwickler
Eurodata / ETL Gruppe, Saarbrücken
6/2022 – offen (2 Jahre, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2022 – offen

Tätigkeitsbeschreibung

- Mehrere Teile des Rechnungswesensystems entworfen und weiterentwickelt (edRewe).
- Test-Code-Coverage um mehr als 40% erhöht (Branch Coverage).
- Hunderte von automatisierten Tests und UI Tests entwickelt.
- Umgebung: Eclipse, Java, Spring/Spring Boot, Swing, JPA, Hibernate, PostgreSQL, JUnit, Mockito, JasperReports, Sferyx HTML Editor, Maven, Git, JIRA, Jenkins, Nexus, GitLab, Elastic Search, SonarQube, Scrum, CI, Windows, Produktion: Windows, macOS/Mac OS X, Linux.

Eingesetzte Qualifikationen

Java (allg.)

Softwareentwickler, Softwarearchitekt
Deutsche Zentralgenossenschaft Bank (DZ Bank), Frankfurt
2/2018 – 12/2021 (3 Jahre, 11 Monate)
Banken
Tätigkeitszeitraum

2/2018 – 12/2021

Tätigkeitsbeschreibung

- Mehrere Teile des Profit & Loss Analysers entworfen und weiterentwickelt (P&L Analyser, PLA).
- Verarbeitungsleistung von mehreren hundert Milionen Datensätzen pro Tag optimiert (BigData, OLAP).
- Stark angepasste JasperReports Server Anwendung erfolgreich auf die neueste Version migriert.
- Umgebung: IntelliJ IDEA, Eclipse, Java, Java EE/EJB, Spring, Spring Boot, Swing, JPA, Hibernate, Lombok, JUnit, Mockito, JBoss 7.2, Apache Ignite, JasperReports Server, JavaScript, Groovy, Python, Bash, Sybase 16, Oracle, Maven, Ant, Git, Mercurial, JIRA, ServiceNow, Jenkins, Artifactory, Nexus, GitLab, Splunk, SonarQube, Scrum, TDD, CI, ETL, Outlook, Lotus Notes, Windows, Produktion: Windows, Linux, Solaris.

Eingesetzte Qualifikationen

Java (allg.), Software Architecture

Softwareentwickler
Stadtwerke München, München
3/2014 – 4/2015 (1 Jahr, 2 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

3/2014 – 4/2015

Tätigkeitsbeschreibung

- Bestehende iPad Anwendung um mehrere Funktionen erweitert (Mobile Prozessunterstützung bei Betrieb und Instandhaltung, MBI/MIA).
- Bestehenden SWM Anwendungsgenerator mit Bootstrap 3 erweitert.
- Umgebung: IntelliJ IDEA, Eclipse, Java, GWT, PhoneGap, SAP, Windows; Produktion: iOS, Linux.

Eingesetzte Qualifikationen

Java (allg.)

Softwarearchitekt, EDV-Berater
Telekom Slowenien, Ljubljana
1/2014 – 4/2018 (4 Jahre, 4 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2014 – 4/2018

Tätigkeitsbeschreibung

- Mehrere Teile des Business-Support-Systems (BSS) entworfen.
- Mehrere Programmierschnittstellen (APIs) entworfen und weiterentwickelt.
- Entwicklung mehrerer BSS Systemteile und Funktionalitäten geleitet und koordiniert.
- Entscheidende Lösungen für mehrere Projektherausvorderungen vorgeschlagen.
- Umgebung: Java, IBM BPM, Hybris, SAP, SAP CC, .NET, Oracle; Produktion: Linux, Windows, Solaris.

Eingesetzte Qualifikationen

Software Architecture

Softwareentwickler, Softwarearchitekt
Bausparkasse Schwäbisch Hall, Schwäbisch Hall
4/2012 – 12/2013 (1 Jahr, 9 Monate)
Banken
Tätigkeitszeitraum

4/2012 – 12/2013

Tätigkeitsbeschreibung

- Webbasierte Lösung für Prozessinventar entworfen und entwickelt (als Hauptentwickler).
- Umgebung: Eclipse, Java, Maven, GWT, UiBinder, AJAX, MVP, Spring Framework, JPA, Hibernate, Oracle, H2 Database, Jira, HP QC, HP ALM, Lotus Notes, Windows; Produktion: Linux.
- Neue Anwendung entwickelt - Sammlerfreigabe (Java, Swing, Spring, Eclipse, Oracle, DB2)
- Bestehende Anwendung umgebaut/refactoring - Elektra (Java, Eclipse)

Eingesetzte Qualifikationen

Java (allg.)

Software Developer
Outlet City Metzingen / HOLY AG, Graz, Österreich / Metzingen, Deutschland
10/2011 – 2/2012 (5 Monate)
Handel
Tätigkeitszeitraum

10/2011 – 2/2012

Tätigkeitsbeschreibung

- Teile einer Firmenwebseite und eines Online-Shops entwickelt (mittels E-Commerce, Multichannel PCM Hybris).
- SOLR und Nutch für Webseitenvolltextsuche integriert.
- Modul für den Import/Export von Warenscheinen, Medien, Preiszeilen und Lagerbeständen entwickelt (impex).
- Umgebung: Eclipse, Java, Hybris, Hybris Accellerator, Windows; Produktion: Linux.

Eingesetzte Qualifikationen

Java (allg.)

Softwareentwickler
RWA Raiffeisen Ware Austria AG, Graz
6/2011 – 9/2011 (4 Monate)
Handel
Tätigkeitszeitraum

6/2011 – 9/2011

Tätigkeitsbeschreibung

- Verbindung zwischen dem Hybris E-Shop und SAP Back-End entwickelt (Anfragen, Reservierungen, Bestellungen).
- Geografische Lagerhaussuche entwickelt.
- Reifensuche mit dem EDIWheel Standard entwickelt.
- Umgebung: Eclipse, Java, Hybris, SAP, SOAP, WebServices, XML, Windows; Produktion: Linux.

Softwarearchitekt, Softwareentwickler
HUMANIC (Leder & Schuh International AG), Graz
8/2010 – 6/2011 (11 Monate)
Handel
Tätigkeitszeitraum

8/2010 – 6/2011

Tätigkeitsbeschreibung

- Gesamte Softwarearchitektur für den Fußscanner entworfen (Hardware/GUI/Server).
- Komplettes Fußscanner-GUI mit HTML5 und WebGL entwickelt.
- Umgebung: Eclipse, Java, GWT, HTML5, WebGL, AJAX, Windows; Produktion: Windows.
- Integrationspunkte: Fußscanner-Hardware, Plastikkartendrucker, Barcode-Scanner, Relais für Digital Signage, E-Shop-Server.
(Referenz auf Anfrage)

Softwarearchitekt, EDV-Berater
SRC Infonet, Maribor
4/2010 – 8/2010 (5 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2010 – 8/2010

Tätigkeitsbeschreibung

- Fernverwaltung für Patientendaten entworfen.
- Softwarearchitektur für das Patientenfernverwaltungssystem entworfen: Datenmodelle, Integrationsschnittstellen (WebServices), Sequenzdiagramme.
- System wird für die Fernbetreuung der Patienten mit chronischen Krankheiten verwendet.
- Umgebung: UML, Microsoft Visio, PowerDesigner, Oracle, WebServices, Windows, SQL.

Softwarearchitekt, Softwareentwickler
PayLife Bank, Wien
7/2009 – 3/2010 (9 Monate)
Banken
Tätigkeitszeitraum

7/2009 – 3/2010

Tätigkeitsbeschreibung

- Integrationskonzept zwischen den bestehenden zentralen Bankomatverwaltungssystemen und einem neuen Informationssystem vorbereitet.
- Neues animiertes GUI für Bankomaten entwickelt (2700+ Bankomaten, mehrere Millionen Benutzer).
- Umgebung: Eclipse, Java, Swing, XML, Web Services, SOAP, SQL Server, Lotus Notes; Produktion: Windows.

Softwarearchitekt, Softwareentwickler
JUB, Maribor
12/2008 – 8/2011 (2 Jahre, 9 Monate)
Chemieindustrie
Tätigkeitszeitraum

12/2008 – 8/2011

Tätigkeitsbeschreibung

- Webbasiertes Rich-Client-System für Windbeanspruchung von Fassaden und Konstruktionsberechnung entworfen und entwickelt.
- Umgebung: Eclipse, Java, GWT, JavaScript, HTML, XML, SQL, PostgreSQL, SWT, Apache Derby, Windows; Produktion: Unix, Linux, Windows.
(Referenz auf Anfrage)

Projektleiter, EDV-Berater
Farmadent, Maribor
1/2008 – 1/2009 (1 Jahr, 1 Monat)
Großhandel
Tätigkeitszeitraum

1/2008 – 1/2009

Tätigkeitsbeschreibung

- Gesamten Großverkauf-Geschäftsprozess für einen slowenischen Pharmalieferanten analysiert und Verbesserungsvorschläge vorbereitet.
- Entwicklung eines neuen Großverkauf-Informationssystems und Migration aus dem alten System geleitet.
- Umgebung: OpenOffice.org, Microsoft SQL Server, Delphi, Windows.

Softwarearchitekt, EDV-Berater
Nova Ljubljanska banka/Gorenjska banka/Banka Celje, Ljubljana, Slowenien/Brüssel, Belgien
12/2005 – 7/2008 (2 Jahre, 8 Monate)
Banken
Tätigkeitszeitraum

12/2005 – 7/2008

Tätigkeitsbeschreibung

- Mehrere Teile der Front-End-Anwendung für die größte slowenische Bank entworfen (1200+ Benutzer). Unter anderem: EURO, Multibanking, Depositen/Sparkonten, Schwarze Listen, Migration von Zahlungsanweisungen.
- In der Projektverhandlung bei KBC in Brüssel teilgenommen.
- Umgebung: IBM WebSphere, Java, JSP, CICS, Cobol, DB2, Microsoft Visio, Microsoft Project, UML, ERwin, HTML, XML, Windows XP; Produktion: Unix, Solaris, Sun OS, IBM Mainframe, OS/400.
(Referenz auf Anfrage)

Softwarearchitekt, Softwareentwickler
Slowenische Regierung/SRC.SI, Maribor/Ljubljana
3/2004 – 11/2005 (1 Jahr, 9 Monate)
Regierung
Tätigkeitszeitraum

3/2004 – 11/2005

Tätigkeitsbeschreibung

Nationalsystem für Fahrzeugzulassung entworfen (für 1,5 Millionen Fahrzeuge) (IBM WebSphere, Oracle).
- System an EU-Richtlinien angepasst.
- Umgebung: IBM WebSphere, Java, JSP, EJB, XML, UML, Oracle, SQL, TOAD, Windows XP, Lotus Notes; Produktion: IBM Mainframe Z/OS.
(Referenz auf Anfrage)

Projektleiter, Softwarearchitekt, Softwareentwickler
IT Services MK, Maribor
2/2003 – 2/2004 (1 Jahr, 1 Monat)
IT Branche
Tätigkeitszeitraum

2/2003 – 2/2004

Tätigkeitsbeschreibung

- Wellness-Verwaltungssystem konzipiert und entwickelt (für Kleinunternehmen) (Umgebung: Java, Eclipse, PostgreSQL, MySQL, SQL, XML, UML, Eclipse, Windows, Unix, Linux.
- Online-E-Book-System entwickelt (Plattform: XML, Apache HTTP Server, Perl, Linux).
- Beim Entwerfen eines Wertpapier-Verwaltungssystems mitgewirkt (für Kleinunternehmen) (Umgebung: Delphi, MS SQL Server, Windows).
- Prototyp eines Arztpraxissystems entworfen (Umgebung: Java, Eclipse).

Softwareentwickler
Swisscom, Bern
1/2002 – 1/2003 (1 Jahr, 1 Monat)
Telekommunikation
Tätigkeitszeitraum

1/2002 – 1/2003

Tätigkeitsbeschreibung

- Mehrere Funktionalitäten eines strategischen Systems für Schweizer nationalen Telekomanbieter entwickelt.
- Umgebung: Java, JBuilder, NetBeans, JSP, RMI, XML, J2EE, JBoss, Tomcat, UML, Oracle, SQL, TOAD, Windows NT; Produktion: Unix, Linux.
(Referenz auf Anfrage)

Softwareentwickler, Softwarearchitekt
Swiss Life (Rentenanstalt), Zürich
3/2001 – 12/2002 (1 Jahr, 10 Monate)
Versicherungen
Tätigkeitszeitraum

3/2001 – 12/2002

Tätigkeitsbeschreibung

- Mehrere Funktionalitäten eines bestehenden Systems für zentrale Partnerverwaltung entwickelt (Smalltalk).
- Testsystem entworfen und entwickelt (Java).
- Umgebung: Smalltalk, VisualAge for Smalltalk, VisualAge for Java, AWT, Swing, XML, UML, Oracle, SQL, CORBA, UML, VisiBroker, LiveLink, ENVY, TestDirector, CSC Micado Frameworks, Rational Rose, Windows NT, Unix, AIX.
(Referenz auf Anfrage)

Softwarearchitekt, Softwareentwickler
UBS/Crédit Suisse/Sigma iFace, Olten / Maribor, Slowenien
11/2000 – 2/2001 (4 Monate)
Banken
Tätigkeitszeitraum

11/2000 – 2/2001

Tätigkeitsbeschreibung

- Webbasiertes Reportingsystem für die zwei größten Schweizer Banken entwickelt.
- Provisionsabrechnungssystem für Versicherungsagenturen konzipiert und entwickelt.
- Umgebung: Smalltalk, VisualAge for Smalltalk, DB2/UDB, SQL, UML, HTML Frontend, Windows NT/2000.
(Referenz auf Anfrage)

Softwarearchitekt, EDV-Berater, Softwareentwickler
IZUM – Institut für Informationswissenschaften, Maribor
9/1998 – 6/2000 (1 Jahr, 10 Monate)
Bibliotheken
Tätigkeitszeitraum

9/1998 – 6/2000

Tätigkeitsbeschreibung

- Persistenzmanager und GUI Framework für Bibliothekssystem konzipiert und entwickelt.
- Umgebung: Java, JBuilder, VisualAge for Java, AWT, Swing, XML, UML, CORBA, RMI, Object Oriented Database ObjectStore, Windows NT.
(Referenz auf Anfrage)

Softwareentwickler, Softwarearchitekt
Selbstständig, Maribor
11/1997 – 8/1998 (10 Monate)
IT-Branche
Tätigkeitszeitraum

11/1997 – 8/1998

Tätigkeitsbeschreibung

- GUI Framework in Java konzipiert und entwickelt (IBM VisualAge for Java, AWT, Swing, UML).

Softwareentwickler, Softwarearchitekt, Projektleiter
FJA OdaTeam, Merkur Versicherungen (Österreich, Sl, Maribor
6/1992 – 10/1997 (5 Jahre, 5 Monate)
Versicherungen
Tätigkeitszeitraum

6/1992 – 10/1997

Tätigkeitsbeschreibung

- Bei der Entwicklung einer Gesamtlösung für Versicherungen teilgenommen. Alle Versicherungsgebiete außer Hauptbuchhaltung (wird in mehr als 10 europäischen Ländern verwendet).
- Konzeption und Entwicklung eines objektorientierten Modellierungswerkzeugs.
- Konzeption und Entwicklung einer Objektdatenbank (ODBMS).
- Umgebung: Visual Smalltalk Enterprise, Team/V, Digitalk Smalltalk/V, Object Oriented Database, Microsoft Office Integration, MVC, UML, Java, VisualAge for Java, AWT, Swing, Windows 3.11/95, OO, OOAD, OOD, OOP, objektorientiertes Design, objektorientierte Analyse, objektorientierte Programmierung.
(Referenz auf Anfrage)

Softwareentwickler
Universität Maribor, Maribor
11/1991 – 5/1992 (7 Monate)
Forschung
Tätigkeitszeitraum

11/1991 – 5/1992

Tätigkeitsbeschreibung

11/1991 – 05/1992
- System für Analyse, Synthese und Simulation von dynamischen linearen Systemen entwickelt.
- Umgebung: Borland Pascal for Windows, Windows 3.11.
(Referenz auf Anfrage)

Softwareentwickler
Nicht kommerziell, Maribor
10/1987 – 10/1991 (4 Jahre, 1 Monat)
Nicht kommerziell
Tätigkeitszeitraum

10/1987 – 10/1991

Tätigkeitsbeschreibung

10/1987 – 10/1991
- Mehrere Computerprogramme in Assembler, Basic, Pascal, C und C++ für Nationalwettbewerbe konzipiert, entwickelt, dokumentiert und präsentiert.
- Mehrere Forschungsarbeiten für Nationalwettbewerbe durchgeführt.
- Umgebung: Commodore 64, MS-DOS, Windows 3.11, Basic, x86 Assembler, Borland Pascal, C/C++.

Ausbildung

Telematik (Telekommunikation und Informatik)
Diplomingenieur
1999
Graz, Österreich

Über mich

Versierter Informatiker und Berater mit Erfahrungen in verschiedenen Sektoren. Arbeitet primär an größeren IT-Projekten mit Java-Technologie. Hat für die zwei größten Banken der Schweiz (UBS und Crédit Suisse), größten Versicherungsunternehmen der Schweiz (Swisslife, Zürich) und Schweizer Telekom (Swisscom, Bern) gearbeitet.

Innerhalb von wenigen Stunden kann ich eine komplette Prototyp-Anwendung mit diesen Technologien erstellen: Java, JavaScript, GWT, Spring MVC, JSF, SWT, Swing, Oracle, DB2, SQL Server, PostgreSQL, MySQL, Maven, Gradle!

Weitere Kenntnisse

Stärken
- Full-Stack, Web Development, Frontend, Backend, Reporting, Business Intelligence
- Teamwork, Mentoring, Führung, analytische Fähigkeiten, Entscheidungsfindung
- Scrum, Agile, Test-Driven Development (TDD), Continuous Integration & Delivery (CI/CD)
- Object-Oriented Analysis, Design and Programming (OOAD, OOD, OOP) (seit 1991)
- Java (seit 1996), Java EE/J2EE/EJB, J2SE, Spring Framework, Spring Boot
- JavaScript, HTML/HTML5, CSS/CSS3, XML, JSON, REST, Python, PHP, Perl, Groovy, Bash
- IntelliJ IDEA, Eclipse/IBM WebSphere, NetBeans, Git, Subversion (SVN), Mercurial (Hg), Maven, Gradle, Ant
- Google Web Toolkit (GWT), Spring MVC, JSP, JavaServer Faces (JSF), Standard Widget Toolkit (SWT), Swing
- SQL, Oracle (seit 2001), DB2 (seit 2000), SQL Server, Sybase, PostgreSQL (seit 2003), MySQL, H2
- JBoss, Apache Tomcat, Jetty, Apache HTTP Server, Nginx, WordPress, JIRA, GitLab, GitHub, Jenkins, Artifactory, Nexus
- JPA, Hibernate, JUnit, Mockito, Web Services, SOAP, Android, Mobile Apps
- Hybris, Docker, Docker Compose, Containers, RaspberryPi, Embedded, JasperReports
- Microsoft Office (Word, Excel, PowerPoint, Outlook, Visio, Project), Google Docs, LibreOffice, OpenOffice, Lotus Notes
- Windows, Linux (Red Hat/RHEL, Ubuntu, Debian, Raspberry Pi OS/Raspbian, Alpine), Unix (Solaris, AIX), FreeBSD

Zusätzliche Stärken
- Rational Unified Process (RUP), Unified Modeling Language (UML), Use Cases,, Extended Event-Driven Process Chain (eEPC)
- Pair Programming, Extreme Programming (XP), Dependency Injection, ETL (Extract, Transform, Load), Open Source
- Smalltalk (seit 1992), C/C++, Delphi, Pascal, Free Pascal, Oberon, Basic, Occam, PL/SQL, T-SQL, Shell, Assembler
- Borland Delphi, JBuilder, VisualAge Product Family (seit 1997), Visual Smalltalk, WebLogic, Splunk, SonarQube
- MetaTrader, MetaEditor, Strategy Tester, MQL4, MQL5, Forex, FX, Android SDK, Android Developer Tools (ADT)
- JIRA, ServiceNow, HP Quality Center (HP QC), HP Application Lifecycle Management (HP ALM), BugZilla, Dev Track
- ClearCase, Visual SourceSafe, CVS, Rational Rose, PowerDesigner, ERwin, JasperReports Server, iReport, WindowBuilder Pro
- RDBMS: Microsoft Access, Jet-Engine, Java DB, Apache Derby, HSQL, BTrieve, Interbase
- ODBMS: ObjectStore, UniSQL, Tensegrity, Proprietary
- Servlets, JavaBeans, AJAX, WSDL, Axis, CORBA, RMI, RPC
- SAP, CICS, TCP/IP, HTTP, FTP, CGI, WWW, JDBC, ODBC, HQL, RS232, SMTP, OpenGL, Open Inventor, VRML, WebGL, RXTX, Lex/Yacc, MVC, MVP, JFC/Swing, AWT, iText, Bouncy Castle, Lombok, Apache Ignite, TOAD, SQuirreL SQL Client
- MS-DOS, ClearOS, SunOS, Irix

Persönliche Daten

Sprache
  • Slowenisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Kroatisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
4556
Alter
50
Berufserfahrung
33 Jahre (seit 11/1991)
Projektleitung
1 Jahr

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden