Mario J.

Architekt / Entwickler

Berlin, Deutschland

Erfahrungen

Feb. 2025 - Apr. 2025
3 Monaten

Architekt / Entwickler

handyhase

Kurzprojekt im Bereich "handyhase", mit Fokus auf ein umfassendes Redesign.

  • Redesign & Implementierung: Überarbeitung des gesamten Designs und der Implementierung neuer UI/UX-Aspekte mit React.
  • Architektur & Struktur: Planung der Softwarearchitektur und Strukturierung des Projekts für langfristige Skalierbarkeit. Nutzung von Git für Versionskontrolle.
Dez. 2024 - Jan. 2025
2 Monaten

Mobiles Testen & Debugging

Implementierung und Optimierung von mobilen Testabläufen mit Firebase Test Lab für eine auf Flutter und Dart basierende mobile Anwendung.

  • Testautomatisierung: Entwicklung und Pflege automatisierter Testscripts für UI- und Funktionstests.
  • CI/CD-Pipeline: Integration automatisierter Tests in die CI/CD-Pipeline mit Git.
Apr. 2023 - Feb. 2024
11 Monaten

Entwickler

epostbox / compador

  • Programmiersprachen: Java 20, Scala, PHP, Node.js, JavaScript (React, Angular)
  • Frameworks & Werkzeuge: Spring Boot, Hibernate, Liferay, Maven, Ant, Jenkins, JUnit, Tomcat, OAuth 2, Git, Gitea, Docker, Git CI/CD-Pipelines
  • Datenbanken: PostgreSQL, MySQL, MongoDB
  • KI-Entwicklung: GPT-4All zur Adressvalidierung, proprietäre KI-Modelle (Training & Feinabstimmung), KI-Tool zur Adresserkennung
  • Frontend-Entwicklung: Responsive Oberflächen mit Angular, React und GWT
  • Backend-Entwicklung: Robuste Lösungen mit Java 20 und Node.js, einschließlich OAuth-2-Implementierungen für sichere Authentifizierung.
  • Versionsverwaltung: Git, Gitea, SVN
  • Java EE-Technologien: JSF, JPA, JAX
  • Digitale Postdienste: Optimierte Prozesse wie Drucken, PDF-Konvertierung, Texterkennung und digitale Signaturen.
  • KI-Tool zur Adresserkennung: Entwicklung eines Vue-basierten Trainingssystems für genaue Adresserkennung.
  • Authentifizierungssystem: Entwicklung eines 5-Faktor-Login- und -Authentifizierungssystems, Integration von FIDO2 für sichere, passwortlose Authentifizierung.
  • Automatisierung: Verwaltung von Cron-Jobs mit PHP, Node.js und Java.
  • GraphQL-Implementierung: Optimierung von Datenabfragen und umfassende Log-Analysen.
  • Sicherer Datentransfer: SFTP-Verwaltung in PHP für effiziente und sichere Datenaustauschprozesse.
  • Verwaltung von ADFS-Servern und SAML 2.0.
  • Einrichtung interner Git-Systeme mit Gitea und Pipeline-Automatisierung.
  • Erfahrung im Umgang mit großen Datenmengen und Optimierung von Speicherprozessen auf AWS.
  • Starke Zusammenarbeit durch Pair Programming zur Verbesserung der Codequalität und zum Wissensaustausch.
Jan. 2023 - Aug. 2024
1 Jahr 8 Monaten

Entwickler

Organ Printing - CNC Modification/Expansion

Führte Innovationen im 3D-Druck und in der CNC-Bearbeitung an, mit Fokus auf Hardwareanpassung, Firmware-Entwicklung und fortschrittliche Materialdrucktechniken.

  • Programmiersprachen: C, C++, Qt QML
  • Plattformen: STM32-Mikrocontroller, GRBLHal
  • Versionskontrolle: Git
  • Firmware-Entwicklung: Portierung von GRBLHal auf einen 32-Bit-STM32-Mikrocontroller für erweiterte 3D-Druck-Funktionen.
  • GUI-Entwicklung: Erstellung einer Qt QML-basierten Konfigurations- und Überwachungsoberfläche.
Apr. 2022 - Dez. 2022
9 Monaten

Frontend-Entwickler

Axel Springer SE - upday GmbH

  • Programmiersprachen & Frameworks: React, Angular, Vue, JavaScript, TypeScript
  • Tools & Plattformen: Git, Jenkins, Test-Pipelines, Docker, Git CI/CD-Pipelines
  • Neuaufbau der Article Importer App: Überarbeitung der bestehenden Article Importer App mit React und REST-API.
  • Entwicklung einer Fußball-App: Erstellung einer neuen App für die WM 2022 mit Events, Aufstellungen, Statistiken und Informationen zur K.-o.-Phase, umfassend mit Firebase Labs getestet, um Kompatibilität auf verschiedenen mobilen Geräten zu gewährleisten.
  • Testing & CI/CD: Aufbau robuster Test-Pipelines und Git-Release-Pipelines.
  • Migration: Umstellung von React-basierten Projekten auf Angular und Vue.
Jan. 2022 - Apr. 2022
4 Monaten

Fullstack-Entwickler

rapid-data

Modernisierung einer marktführenden Bestattungssoftware mit 20-jährigem Bestand

  • Technologien: Java, Spring Boot, Maven, JUnit, React, JavaScript, Typescript, Redux, Recoil, Git, Docker, Git CI/CD Pipelines
  • Datenbanken: PostgreSQL, MySQL, MongoDB
  • Komponentenentwicklung: Storybook, Figma
  • Micro-Frontends: Micro-Frontends mit Storybook und React implementiert.
  • API- und Zustandsverwaltung: Arbeit mit REST-APIs, Redux, Recoil und React-hook-form für effiziente Datenverarbeitung.
  • Tests: Einsatz von JUnit und modernen CI-Pipelines zur Qualitätssicherung.
  • Versionskontrolle: Verwaltung des Codebestands mit Git und Implementierung von Release-Pipelines.
Mai 2020 - Dez. 2021
1 Jahr 8 Monaten

Softwareentwickler / Lead

Auconet GmbH

Leitete die Modernisierung von Enterprise-Systemen durch Verarbeitung großer Datenimporte, Entwicklung skalierbarer Anwendungen und Migration von Legacy-Plattformen.

  • Programmiersprachen: Java (8+), Groovy, JavaScript (React, Angular, Node.js), Kotlin, JUnit
  • Frameworks & Tools: Spring Boot, Hibernate, Liferay, Maven, Ant, Jenkins, Redux, Git, Docker, Git CI/CD Pipelines, Material-UI, Node.js, REST-APIs
  • Datenbanken: PostgreSQL, MySQL
  • Java-EE-Technologien: JSF, JPA, JAX, JSON-P
  • Datenintegration: Verwaltung großer Datenimporte (SAP, Loga, CSV, XML) in dynamische Datenbanken zur Validierung und Transformation.
  • Plattformmigration: Legacy-Java-Plattform auf React migriert.
  • Build-Automatisierung: Automatisierte Builds und Deployments mit Maven und Ant.
  • Tests: Sicherstellung der Codequalität mit JUnit und CI-Pipelines.
  • Versionskontrolle: Pflege der Codequalität und Zusammenarbeit mit Git.
Dez. 2019 - Apr. 2020
5 Monaten

Senior Softwareentwickler

Dive-solutions

Entwicklung einer 3D-Webanwendung für partikelbasierte Flüssigkeitssimulation mit Fokus auf Performance, Skalierbarkeit und Visualisierung.

  • Programmiersprachen: JavaScript (React), Typescript, C++, Python
  • Frameworks & Bibliotheken: React, Three.js, Redux
  • Versionskontrolle: Git
  • 3D-Webentwicklung: Interaktive 3D-Visualisierungen für Flüssigkeitssimulationen mit React und Three.js erstellt.
  • Frontend-Entwicklung: Skalierbare, responsive Webanwendungen mit React und Redux erstellt.
Nov. 2018 - Nov. 2019
1 Jahr 1 Monate

Senior-Entwickler

Cyren GmbH

Entwicklung und Optimierung von Lösungen zur E-Mail-Spam-Erkennung mit robusten Backend-Services und Echtzeit-Monitoring.

  • Programmiersprachen: Java, C++, Python, JavaScript (React), PHP
  • Frameworks & Tools: Spring Boot, Maven, JUnit, Git
  • E-Mail-Spam-Erkennung: Entwicklung von Backend-Lösungen mit Java und Spring Boot, getestet mit JUnit.
  • Frontend-Entwicklung: Erweiterung der Pluto Customer Configuration Platform mit React.
  • Versionskontrolle: Einsatz von Git für die kollaborative Entwicklung.
Apr. 2016 - Okt. 2018
2 Jahren 7 Monaten

Softwareentwickler

Strato AG / 1&1 / IONOS

Beitrag zur Entwicklung und Optimierung kundenorientierter Plattformen, darunter Strato Customer Login, Server Login und die IONOS-Produktseite.

  • Programmiersprachen: JavaScript (React, Vue, Angular, jQuery, Node.js), Typescript, PHP, Python, Java, Kotlin
  • Frameworks & Tools: Django, Symfony, Twig, Smarty, Bootstrap, Sass/Less, OAuth 2, Single Sign-On (SSO)
  • Embedded-Entwicklung: ESP32 low.js (Embedded Node.js)
  • Tests & Optimierung: Selenium, JUnit, Unit Testing, EEA
  • Cloud & Infrastruktur: OpenStack, Servercloud
  • Versionskontrolle: Git, GitHub, GitHub Actions, Precommit Hooks, Testing Pipelines
  • Plattform-Entwicklung: Erstellung und Pflege von Kundenplattformen, einschließlich Rebranding für IONOS, mit Django, JavaScript und Python.
  • Frontend-Entwicklung: Gestaltung responsiver, interaktiver UIs mit React, Vue, Angular und Bootstrap für Kunden- und Server-Login-Portale.
  • Authentifizierungssysteme: Implementierung von OAuth 2 und Single Sign-On (SSO) für nahtlose und sichere Benutzeranmeldung über mehrere Plattformen.
  • Performance-Optimierung: Verbesserung der Seitenladezeit von 7 Sekunden auf unter 950 ms durch erweiterte Optimierungen.
  • Sicherheitsverbesserungen: Implementierung robuster Schutzmaßnahmen gegen XSS (Cross-Site Scripting).
  • UX-Verbesserungen: Durchführung von A/B-Tests und Multi-Armed-Bandit-Tests zur Optimierung der Benutzererfahrung.
  • Cloud-Entwicklung: Arbeit an Server-Cloud-Lösungen mit Java und OpenStack.
Okt. 2013 - März 2016
2 Jahren 6 Monaten

Software-Entwickler

eBay

Mitgewirkt bei Funktionstests, Seitenoptimierung und der Entwicklung von Backend- und Frontend-Lösungen für Loquo und Alamaula.

  • Programmiersprachen: JavaScript, PHP, Java
  • Frameworks & Werkzeuge: Prototype, jQuery, Smarty, CakePHP
  • Daten & Suche: MySQL, MongoDB, Elastic Search
  • Infrastruktur: OpenStack, Grafana
  • Styling: CSS, SCSS
  • Full-Stack-Entwicklung: Entwicklung und Wartung von Backend- und Frontend-Funktionen für die Loquo- und Alamaula-Plattformen mit Java, JavaScript (Prototype, jQuery), PHP, Smarty, CakePHP und MySQL/MongoDB.
  • SEO-Optimierung: Durchführung von Suchmaschinenoptimierung und Erstellung von Sandbox-Umgebungen für SEO-Tests auf verschiedenen Websites.
  • Fehler- und Redirect-Handling: Implementierung von Fehlertracking und Redirect-Management mit Grafana, mit Fokus auf Shingle-Erstellung und Performance.
  • Suchintegration: Optimierung der Suchfunktion mit Elastic Search für schnellere und genauere Ergebnisse. Verwendung von Elastic Search für die dynamische Seitenerzeugung.
  • Massive Datenimporte: Implementierung und Verwaltung von groß angelegten Datenimporten und Delta-Importen für Suchseiten, um aktuelle und leistungsfähige Suchindizes zu gewährleisten.
  • Prototype und jQuery: Erstellung von responsiven und dynamischen Oberflächen mit diesen Bibliotheken für die Frontend-Entwicklung (UX-Tests).
  • Seitenoptimierung: Verbesserung der Ladezeiten und der Benutzererfahrung durch Performance-Tuning im Frontend und Backend.
  • Infrastruktur: Wartung und Optimierung von Systemen auf OpenStack, einschließlich Monitoring mit Grafana.
  • Styling: Entwicklung und Pflege von Stylesheets mit CSS und SCSS für konsistente UI/UX.
Apr. 2011 - Sept. 2013
2 Jahren 6 Monaten

Software-Entwickler

dooyoo (Leguide / Lagardere)

  • Programmiersprachen: PHP, C, JavaScript (jQuery), R (für statistische Analysen)
  • Datenbanken: PostgreSQL, CouchDB, MySQL
  • Suche & Daten: Solr, vektorbasierte Datenzuordnung
  • Plattformentwicklung: Aufbau und Erweiterung der Preisvergleichsplattform mit Fokus auf Skalierbarkeit und Performance.
  • CPC-Berechnung: Entwicklung und Überwachung von Systemen für klickbasierte Kostenberechnung und rechtssichere Abrechnung.
  • Suchmaschinenoptimierung: Optimierung der Plattform für Suchmaschinen zur Verbesserung der Sichtbarkeit und des Traffics.
  • Datenzuordnung: Implementierung vektorbasierter Datenzuordnung für effizientes Angebot-Matching.
  • Eigenes Framework: Entwurf und Implementierung eines MVC-basierten Eigenentwicklungsframeworks für die Plattform.
  • Monitoring & Tracking: Analyse des Traffics und Verfolgung ausgehender Klicks zur genauen Berechnung von Kundenrechnungen.
Jan. 2008 - Dez. 2010
3 Jahren

Software-Entwickler

Bardenheuer (Bundesdruckerei)

Mitgewirkt an der Entwicklung fortschrittlicher Bildverarbeitungswerkzeuge und Kalibriersysteme für ePass-Reader der Bundesdruckerei.

  • Programmiersprachen: C, C++, PHP
  • Bibliotheken & Tools: Halcon, Boost, Qt
  • Standards: SOAP, WSDL
  • Methoden: Anforderungsanalyse, UML
  • Embedded-Programmierung: Entwicklung von Software zur Bilderkennung und -verarbeitung für die neuen ePass-Reader.
  • Kalibrierungstool: Erstellung eines Kalibrierungstools für ePass-Reader mit Halcon, C/C++, Boost und Qt.
  • Spezifikation & Analyse: Zusammenarbeit bei Spezifikationsdokumenten und Durchführung von Anforderungsanalysen mit UML.
  • Webbasierte Lösungen: Entwicklung eines PHP-basierten Projektmanagement-Tools zur Unterstützung interner Workflows.
Jan. 2008 - Dez. 2008
1 Jahr

Spielentwickler

LBXGames

Entwicklung der Videospielumsetzung des Films Die wilden Kerle 5 und eines Sammelkartenspiels für die Wii, mit Schwerpunkt auf Spielmechanik, Tools und plattformspezifischer Programmierung.

  • Programmiersprachen: Assembler, C, C++, C#
  • Spieleentwicklungstools: eigene Skriptsprache, Level-Editoren
  • Plattformen: Nintendo DS, Wii
  • Plattformspezifische Entwicklung: Erstellung von Spielmechaniken für den Nintendo DS mit Assembler, C und C++.
  • Spielmechanik: Entwurf und Implementierung der Spielmechanik mit einer eigenen Skriptsprache.
  • Tool-Entwicklung: Erstellung von Level-Editoren in C#, um die Spieldesign-Prozesse zu optimieren.
Jan. 2008 - Dez. 2008
1 Jahr

Entwickler

NetworkedAssets

Arbeit am Design von Kabelmodems und Durchführung von Stresstests für die Kabelnetz-Infrastruktur.

  • Programmiersprachen: Java, Perl
  • Kabelmodem-Design: Mitwirkung am Design und der Entwicklung von Kabelmodems.
  • Netzwerklasttests: Durchführung von Performance- und Stresstests für Kabelnetze mit Java und Perl.
Jan. 2007 - Dez. 2007
1 Jahr

Werkstudent - IT-Helpdesk

Siemens PG Huttenstraße Gasturbinenwerk Berlin

Bereitstellung von IT-Support und Administration für das Siemens-Netzwerk, um reibungslose Abläufe und effektive Hardware- und Softwarekonfigurationen sicherzustellen.

  • Netzwerkadministration: Verwaltung und Pflege der Siemens-Netzwerkinfrastruktur.
  • Hardware- & Softwarekonfiguration: Einrichtung und Bereitstellung neuer Hardware und Software für den internen Gebrauch.
  • Gasturbinen-Überwachung: Durchführung von Überwachungs- und Messaufgaben an Gasturbinen.
Jan. 2006 - Dez. 2006
1 Jahr

Entwickler / Administration

Siemens PG Huttenstraße Gasturbinenwerk Berlin

ERA-Mitarbeiterverwaltungssoftware

Jan. 2005 - Dez. 2005
1 Jahr

Student

Charité Berlin / TFH Berlin

Smartcard-Login-System für Krankenhäuser

Zusammenfassung

Erfahrener Softwareentwickler mit starkem Fokus auf Java, Spring Boot, Maven, Ant, Git, React und Angular. Nachweisliche Erfolge in Planung und Umsetzung skalierbarer Backend- und Frontendlösungen, Optimierung von Build- und Deployment-Pipelines und Sicherstellung hoher Codequalität mit JUnit und modernen CI/CD-Praktiken. Erfahren in der Zusammenarbeit in agilen Teams und der fristgerechten Lieferung robuster Software.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2008 - Juni 2010

Beuth Hochschule für Technik Berlin

Master of Engineering · Eingebettete Systeme · Berlin, Deutschland

Okt. 2003 - Juni 2007

Technische Fachhochschule Berlin

Diplom Ingenieur · Technische Informatik Echtzeitsysteme · Berlin, Deutschland

Okt. 2000 - Juni 2003

Lette-Verein (Stiftung Öffentlichen Rechts)

Staatlich Geprüfter Assistent Für Elektronik Und Datentechnik, Fachabitur / Berufsausbildung · Elektronik Und Datentechnik · Berlin, Deutschland

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen