freiberufler Fullstack Java Senior Software Engineer auf freelance.de

Fullstack Java Senior Software Engineer

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 4681 Rottenbach
  • DACH-Region
  • de
  • 30.07.2024

Kurzvorstellung

Senior Software Engineer mit 15 Jahren Erfahrung in der Entwicklung und Implementierung komplexer Softwarelösungen. Langjährige Expertise in Java, Spring Boot, React, TypeScript, Docker und AWS. Erfahrung in der Leitung von Projekten.

Qualifikationen

  • Amazon Web Services (AWS)9 J.
  • Java (allg.)9 J.
  • Spring6 J.
  • Angular6 J.
  • Docker9 J.
  • elasticSearch9 J.
  • Git9 J.
  • JavaScript9 J.
  • jQuery9 J.
  • Kontinuierliche Integration (CI)
  • Kotlin4 J.
  • MariaDB9 J.
  • Microsoft Azure3 J.
  • Microsoft SQL-Server (MS SQL)1 J.
  • Node.js9 J.
  • PHP2 J.
  • PostgreSQL4 J.
  • Python9 J.
  • Representational State Transfer (REST)9 J.
  • TypeScript6 J.

Projekt‐ & Berufserfahrung

Senior Software Engineer
BkMetallbau GmbH, Rottenbach
6/2024 – 7/2024 (2 Monate)
Fertigungsindustrie
Tätigkeitszeitraum

6/2024 – 7/2024

Tätigkeitsbeschreibung

Entwicklung einer Einsatzplanung für BK Metallbau
Die Firma BK Metallbau fertigt und montiert vor allem Glasfassaden aus Stahl und Metall.
- Entwicklung einer Software zur Einsatz- und Produktionsplanung, um den analogen Prozess zu digitalisieren.
- Augenmerk lag auf dem günstigen Betrieb der Software in der Hetzner Cloud.

Eingesetzte Qualifikationen

MariaDB, Java (allg.), Spring, TypeScript, React (JavaScript library)

Senior Software Engineer
CORE smartwork GmbH, Gurten
1/2024 – offen (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2024 – offen

Tätigkeitsbeschreibung

Entwicklungsunterstützung für die Core Smartwork Plattform
CORE Smartwork ist die einzige Mitarbeiter-App, die alle Bereiche der internen Kommunikation und des Employer Brandings in einer umfassenden Lösung abbildet.
- Unterstützung bei der Backend-Entwicklung durch Entwicklung neuer Features und Unterstützung bei Fehlerbehebung.
- Unterstützung der Junior Developer bei der Entwicklung im Backend.
- Einarbeitung in eine sehr große, bestehende Code-Basis

Eingesetzte Qualifikationen

MariaDB, Microsoft SQL-Server (MS SQL), PostgreSQL, Kotlin, Spring, TypeScript, Microsoft Azure, Angular, elasticSearch

Senior Software Engineer
Baumgartner Automation GmbH, Gaspoltshofen
11/2023 – 8/2024 (10 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

11/2023 – 8/2024

Tätigkeitsbeschreibung

Entwicklung einer ersten Version einer IOT-Cloud-Plattform
Baumgartner Automation liefert Steuerungen unter anderem für Pellets- & Recyclinganlagen, Beton-Mischanlagen und Kiesanlagen
- Entwicklung einer IOT-Cloud-Plattform, um die Steuerungen auf den Maschinen einfach orchestrieren und einstellen zu können.
- Die erste, bereits ausgelieferte Version der Baumgartner IOT-Cloud, ermöglicht es, Mahl- und Mischanlagen eines Kunden von Baumgartner Automation entsprechend einzustellen und zu überwachen.
- Neben der Software, welche in der Cloud läuft, wurde auch die Software zum Ansteuern der SPS-Anlagen direkt auf den Maschinen entwickelt.
- Die ersten Kunden von Baumgartner Automation haben die ersten Versionen der Plattform bereits im Produktiveinsatz.
- Microservice Architektur in der AWS Infrastruktur.

Eingesetzte Qualifikationen

MariaDB, MongoDB, PostgreSQL, Embedded Systems, Hibernate (Java), Java (allg.), Spring, TypeScript, Amazon Web Services (AWS), React (JavaScript library)

Senior Software Engineer
White Pearl Mountain Days, Saalbach
10/2023 – 3/2024 (6 Monate)
Gastronomie
Tätigkeitszeitraum

10/2023 – 3/2024

Tätigkeitsbeschreibung

Für das White Pearl Mountain Days Festival in Saalbach wurde eine Buchungsplattform inkl. Zahlungsabwicklung entwickelt.
- Alle Events auf dem Festival wurden mit dem System von den Besuchern gebucht und bezahlt.
- Hohe Umsätze wurden mittels Hobex auf der Plattform umgesetzt.
- Auch das Eintrittskartenmanagement wurde vollkommen digital über das System abgearbeitet.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Git, Hibernate (Java), Java (allg.), MariaDB, React (JavaScript library), Representational State Transfer (REST), Spring, TypeScript

Senior Software Engineer
Kundenname anonymisiert, Salzburg
8/2023 – 2/2024 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2023 – 2/2024

Tätigkeitsbeschreibung

Entwicklung einer Lehrlingstestungsplattform
Entwicklung einer Plattform zum Testen von Lehrlingen für eine Einstellung bei der Porsche Holding
- Die Porsche Holding stellt sehr viele Lehrlinge ein. Diese müssen bei der Einstellung gewisse Tests absolvieren.
- Entwickelt wurde eine Plattform, mit der man solche Tests erstellen und auswerten kann.
- Mehrere Gamification-Elemente wie Joker, etc. wurden entwickelt.
- Mehrere Multimedia-Features wurden eingebaut.
- Software wurde von der Porsche IT inspiziert und in deren Infrastruktur eingebunden.

Eingesetzte Qualifikationen

MariaDB, Docker, Git, Hibernate (Java), Java (allg.), Spring, Amazon Web Services (AWS), React (JavaScript library)

Senior Software Engineer
Guntamatic GmbH, Peuerbach
3/2023 – 1/2024 (11 Monate)
Öl- und Gasindustrie
Tätigkeitszeitraum

3/2023 – 1/2024

Tätigkeitsbeschreibung

Die Firma Guntamatic stellt Heizungen her. Für diese Firma wurde ein neues Cloud Backend zum Steuern der Kessel entwickelt.
- Analyse des bestehenden Backends, welches in CoffeeScript geschrieben wurde.
- Neuentwicklung eines Backends, welches Befehle zur Steuerung von Guntamatik-Heizkesseln an die Steuerungen auf den Heizkesseln schickt.
- Neues Backend erreicht eine hohe Ausfallssicherheit und kann der Anforderung mehrere Tausend Heizkessel gleichzeitig zu betreuen gerecht werden.
- Das neue Backend und die dazugehörige Infrastruktur wurden auf die neuesten Sicherheitsstandards gehoben.
- Die Abwärtskompatibilität zum alten Backend wurde sichergestellt, damit die bestehenden Android und IOS Apps weiterhin funktionieren.
- Entwicklung einer Administrationsoberfläche zur Verwaltung der Heizkessel.

Eingesetzte Qualifikationen

Android, iOS, Docker, Git, Hibernate (Java), Java (allg.), Spring, Amazon Web Services (AWS), React (JavaScript library), Representational State Transfer (REST)

Senior Software Engineer
WeCa GmbH, Leonding
1/2023 – 3/2024 (1 Jahr, 3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

1/2023 – 3/2024

Tätigkeitsbeschreibung

Entwicklung einer Plattform für Notärzte
Die Notarztbörse ist eine Plattform zur Vermittlung von geplanten Nottransporten zwischen Krankenhäusern und Notärzten
- Das Rote Kreuz beauftragt die Transporte und das Krankenhaus bestätigt diese.
- Neben Nottransporten werden auch Ambulanzdienste, Ordinationsdienste etc. vermittelt.
- Mehr als 300 Benutzer. Mehr als 400 vermittelte Aufträge in 6 Monaten.

Eingesetzte Qualifikationen

Hibernate (Java), Java (allg.), Spring, TypeScript, Amazon Web Services (AWS), React (JavaScript library), Representational State Transfer (REST)

Senior Software Engineer
HeyRise GmbH, Wels
9/2022 – 8/2023 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

9/2022 – 8/2023

Tätigkeitsbeschreibung

Die HeyRise-App unterstützt Unternehmen dabei, dass ihre Mitarbeiter genau den richtigen Sport zur richtigen Zeit machen.
- Unterstützung bei der Entwicklung bis zur Markteinführung der Applikation
- Erstellung von speziellen Trainingsplänen für Mitarbeiter
- Kommunikation zwischen Mitarbeiter und Coaches
- Spezialisierte Auswertungen von Trainingserfolgen
- Effizientes und schnelles Liefern von Trainingsvideos an die mobile Applikation.

Eingesetzte Qualifikationen

Kafka, PostgreSQL, Hibernate (Java), Java (allg.), Spring, TypeScript, Microsoft Azure, Angular

Senior Software Engineer
IT-Soforthilfe GmbH, Ried im Innkreis
1/2022 – 11/2023 (1 Jahr, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2022 – 11/2023

Tätigkeitsbeschreibung

Die Plattform IT-Soforthilfe vermittelt IT-Experten.
- Weiterentwicklung und Umstrukturierung einer in die Jahre gekommenen Softwarebasis.
- Entwicklung der ITSAPI, einer REST-Schnittstelle, welche mittels AI und dem Wissen, welches sich im Forum der Plattform befindet, Fragen beantworten kann.
- Umzug der Plattform von Exoscale auf AWS inklusive aller CI/CD pipelines.
- Umbau der Backend und Frontend Architektur auf eine zukunftsträchtige Basis.
- Entwicklung von Slack und MS Teams Bots welche die ITSAPI verwenden.

Eingesetzte Qualifikationen

PostgreSQL, Python, Microsoft Azure, Amazon Web Services (AWS), Django (Framework), React (JavaScript library)

Lead Developer
SurfaceSolutions GmbH, Wels
12/2020 – 5/2024 (3 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2020 – 5/2024

Tätigkeitsbeschreibung

Surface Solutions war eine 100% Tochterfirma von Tiger Coatings in Wels, und wurde 2024 verkauft.
- Entwicklung einer Software zum einfachen Erfassen und Kalkulieren von Lohnbeschichtungsanfragen.
- Entwicklung als Microservice Architektur.
- Entwicklung einer automatisierten Angebotserstellung aus E-Mails von Kunden mittels AI.
- Entwicklung eines Kalkulationsframeworks mit einer eigenen Sprache zum Definieren, wie kalkuliert werden soll.
- Entwicklung eines Analysetools von CAD files zum Extrahieren von Daten für Kalkulationen.

Eingesetzte Qualifikationen

MariaDB, PostgreSQL, Prompt Engineering, C++, Git, Java (allg.), Kotlin, Python, Spring, Three.js, TypeScript, Amazon Web Services (AWS), Angular, React (JavaScript library)

Lead Developer und Projektleiter
ITMonsters OG, Wels
4/2019 – 11/2020 (1 Jahr, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2019 – 11/2020

Tätigkeitsbeschreibung

IT Monsters war eine Firma zur Erstellung von Individualsoftware, welche 2020 an eine rumänische Firma verkauft wurde.
- Weiterentwicklung und Wartung des Webshops der Firma Multikraft.
- Entwicklung der Website der Messe Wels [-Hyperlink entfernt-](-Hyperlink entfernt-)
- Entwicklung der Website und dem Webshop von Powerglue [-Hyperlink entfernt-](-Hyperlink entfernt-). Dieser wurde jedoch bereits wieder ersetzt.
- Anbindung des Webshops von Schneitler Holz an das Warenwirtschaftssystem.
- Entwicklung des Webshops von DogsWorld [-Hyperlink entfernt-](-Hyperlink entfernt-) inklusive Entwicklung einer Schnittstelle zwischen Webshop und Hundeboxenkonfigurator.

Eingesetzte Qualifikationen

WordPress, MariaDB, Shopify (allg.), Python, Typo3, Django (Framework), Magento, PHP

Software Engineer
SmartSced GmbH, Rottenbach
4/2018 – 4/2019 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

4/2018 – 4/2019

Tätigkeitsbeschreibung

Entwicklung einer Dienstplanerstellungssoftware für Krankenhäuser

- SmartSced ist eine Software, die eine Verallgemeinerung des DocSced-Dienstplanerstellungsalgorithmus für Krankenhäuser anbietet.
- Freie Konfigurierbarkeit des Dienstplanerstellungsalgorithmus.

Eingesetzte Qualifikationen

MariaDB, Apache Maven, Docker, Git, Hibernate (Java), Java (allg.), Spring, TypeScript, Amazon Web Services (AWS), Angular, Representational State Transfer (REST)

Software Engineer
Symflower GmbH, Linz
1/2018 – 4/2018 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2018 – 4/2018

Tätigkeitsbeschreibung

ntwicklung einer Software zum Automatisierten Erstellen von Unit-Tests
- Symflower ist eine Software zum automatisierten Erstellen von Unit-Tests.
- Unterstützung bei der Umsetzung diverser Software-Komponenten.
- Unterstützung bei der mathematischen Umsetzung des Systems.

Eingesetzte Qualifikationen

Go (Programmiersprache), Angular, Kubernetes

Software Engineer (Festanstellung)
Siemens, Linz
6/2017 – 12/2017 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2017 – 12/2017

Tätigkeitsbeschreibung

Software Engineer bei Siemens für das MindSphere-Projekt. “Die MindSphere ist das cloudbasierte, offene IoT-Betriebssystem von Siemens.”
- Entwicklung von Backend-Services für den MindSphere-Kern.
- Entwicklung von Backend-Services für MindSphere-Applikationen im Bereich des Energy-Managements.
- Erstellung von Konzepten und Architekturen im MindSphere-Ökosystem.
- Infrastructure Engineering im Umfeld von Amazon Web Services.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Angular, Apache Maven, Cloud (allg.), Docker, Git, Java (allg.), MongoDB, Representational State Transfer (REST), Spring, TypeScript

Senior Software Engineer
SmartSced GmbH, Rottenbach
8/2015 – offen (9 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2015 – offen

Tätigkeitsbeschreibung

Entwicklung einer Dienstplanerstellungssoftware für niedergelassene Ärzte
- DocSced ist eine Dienstplanerstellungssoftware für niedergelassene Ärzte im Hausärztlichen Notdienst.
- Insgesamt mehr als 2200 Benutzer
- Website: [-Hyperlink entfernt-](-Hyperlink entfernt-)
- Dienstpläne werden vollautomatisch berechnet, unter Berücksichtigung der Wünsche der Ärzte und den gegebenen Bedingungen.
- Es wird mathematisch beweisbar der beste Dienstplan berechnet. Die Grundlagen des Algorithmus waren die Diplomarbeit des Informatikstudiums.
- Sämtliche Kommunikation der niedergelassenen Ärzte von Oberösterreich und dem Burgenland wird über dieses System abgewickelt.
- Neben den Hauptdienstplänen wird auch die Abrechnung der Dienste, Abwesenheitslisten, Nachmittagsdienstpläne und vieles mehr über die Plattform abgewickelt.

Eingesetzte Qualifikationen

MariaDB, Docker, Git, Java (allg.), Node.js, Python, Amazon Web Services (AWS), elasticSearch, JavaScript, jQuery, Representational State Transfer (REST)

Ausbildung

Dipl.-Ing.
Masterstudium Informatik mit Schwerpunkt Computational Engineering
Johannes Kepler Universität Linz
2016
Linz
Mag.
Lehramtsstudium Informatik und Mathematik
Johannes Kepler Universität Linz
2015
Linz
Ingenieur
Ausbildung
Höhere Technische Lehranstalt Grieskirchen
2009

Über mich

Mit über 15 Jahren Erfahrung in der Softwareentwicklung bringe ich umfassende Kenntnisse in der Umsetzung komplexer IT-Projekte mit. Ich habe erfolgreich Projekte in den Bereichen IoT, Cloud-Plattformen, Backend-Entwicklung und Mitarbeiter-Apps geleitet und umgesetzt.

Erfahrungshighlights:

DocSced: Entwicklung einer Dienstplanerstellungssoftware für niedergelassene Ärzte mit mehr als 2200 Benutzer
BK Metallbau: Entwicklung einer digitalen Einsatzplanung für Glasfassadenfertigung.
Core Smartwork: Backend-Entwicklung und Junior Developer Unterstützung für eine umfassende Mitarbeiter-App.
Baumgartner Automation: Aufbau einer IoT-Cloud-Plattform zur Maschinensteuerung.
Notarztbörse: Plattform zur Vermittlung von Notärzten mit über 300 Nutzern.
Entwicklung einer Lehrlingstestungsplattform mit Gamification-Elementen.
White Pearl Mountain Days: Registrierungsplattform für Festivalbesucher inklusive Zahlungsabwicklung.
Guntamatic: Neuentwicklung des Heizungssteuerungs-Backends mit hoher Ausfallssicherheit.
HeyRise: Fitness-App-Entwicklung für Mitarbeiter.

Durch meine vielseitige Projekterfahrung und technische Expertise bin ich bestens qualifiziert, um Ihre Projekte effizient und erfolgreich umzusetzen.

Weitere Kenntnisse

Java, Spring Boot, Kotlin, JavaScript, TypeScript, Python, C, C#, PHP, CoffeeScript, Go, Lombok, MapStruct, Hibernate, React, Redux, Angular, Angular-JS, Flutter, Django, MariaDb, PostgreSQL, MS SQL Server, DynamoDb, MongoDb, Amazon Web Services (AWS), Elastic Container Service, CloudFront CDN, Simple Storage Service (S3), Elastic Cloud Computing (EC2), Lambda, Azure, Azure Spring Apps, Azure DevOps, Azure SQL Database, Microsoft Graph, Azure Active Directory, Firebase, Hetzner Cloud, Google Cloud, Docker, Kubernetes, GitLab CI/CD, Maven, Spring Security, OAuth, OAuth 2.0, SAML, Kerberos, RabbitMQ, Celery, Redis, Flower, Apache Kafka, Swagger, Kibana, Mailhog, Liquibase, Flyway, MapStruct, Angular, React, JQuery, Swing, JavaFX, Electron, Raspberry Pi, Embedded Linux, systemd, ESP32, Arduino, Node.js, Three.js, LLVM, KLEE, Fusion 360

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
106
Alter
35
Berufserfahrung
18 Jahre und 3 Monate (seit 06/2006)
Projektleitung
4 Jahre

Kontaktdaten

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

Jetzt Mitglied werden