Markus G.

Leitender Full-Stack-Softwareentwickler

Oberschneiding, Deutschland

Erfahrungen

Jan. 2023 - Bis heute
2 Jahren 9 Monaten
Baden, Schweiz

Leitender Full-Stack-Softwareentwickler

DECTRIS

  • Entwicklung einer integrierten Softwaresuite zur Analyse von Daten der Röntgen-Elektronenstrahllinie.
  • Leitung der technischen Strategie und der Systemarchitektur für Webanwendung, Backend und IoT-Gerät.
  • Optimierung des Tech-Stacks für schnellere Bereitstellung hochwertiger Features.
  • Förderung einer Lernkultur zur Verbesserung der technischen Fähigkeiten und der Kompetenz des Teams.
  • MVP für verbessertes Datenmanagement und Zusammenarbeit in der wissenschaftlichen Forschung.
  • FE: Typescript, React / RSC, NextJs, Ark, Panda, Tailwind.
  • BE: Typescript, DynamoDB.
  • IOT: Rust.
  • CI: Github Actions / Docker.
  • Cloud: AWS, S3, Lambda.
Mai 2020 - Mai 2022
2 Jahren 1 Monate

Fokus auf meine Software-Projekte und Technologien, die ich lernen wollte

  • Erzählen einer Geschichte über ein stark abstrahiertes Problem mithilfe visueller Animationen zur Darstellung von Umweltmerkmalen und zugehörigen Eigenschaften.
  • OSGi v7 und v8, OSGi in Docker, OSGi mit Graal / Native Image, Neo4j in OSGi.
  • Beitrag zu verschiedenen OSS-Projekten, z. B. Millipede (große NextJs-App), JClouds, ...
  • ML-Frameworks und OpenAPI.
  • Funktionale Programmierung.
  • FE: Typescript, React / Hooks, Recoil, Jotai, NextJs, Material-UI, Framer Motion, Styled-Comp, MDX, Remark.
  • BE: Java, Graal, Maven, OSGi, Neo4j, GraphQL, OpenAPI, Python.
  • CI: Github Actions / Docker.
  • KI: Tensorflow.
Jan. 2018 - Apr. 2020
2 Jahren 4 Monaten
München, Deutschland

Softwareentwickler & Architekt (Full-Stack, langfristig > 30 Monate)

Münchener Hypothekenbank

  • Leuchtturmprojekt zur Ermöglichung der digitalen Transformation im Immobilienfinanzbereich.
  • Webbasierte Anwendung, die den gesamten Kreditvergabeprozess abbildet.
  • Echtzeit-Berechnungspipeline zur vollautonomen Ermittlung entscheidender Kennzahlen.
  • Umwandlung langsamer Arbeitsroutinen in intelligente, entscheidungsunterstützte kollaborative Workflows.
  • Verbesserung der Onboarding-Erfahrung neuer Nutzer durch reaktive App-übergreifende Interaktionen.
  • FE: Typescript, React + Hooks, Redux, Reselect, Bootstrap, Jest, Webpack, Express, Puppeteer.
  • BE: Java, Maven, CDI, REST, JUnit, Mongo, Mathe-Engines.
  • DevOps / CI: Gitlab / Docker.
  • IDE: Code, IntelliJ, Webstorm.
Jan. 2014 - Dez. 2017
4 Jahren
Regensburg, Deutschland

Gründer, leitender Softwareentwickler & Architekt

Millipede

  • Assistenztechnologien zur Ermöglichung von Selbstbestimmung in der digitalen Welt.
  • Desktop-Anwendung (Electron) basierend auf Web- und nativen Technologien.
  • API zur Nutzung durch Dritte (REST, Vert.x und GraphQL).
  • Automatisierte (Standalone / Docker) lokale und entfernte Backend-Bereitstellung (Cloud Sync).
  • FE: Redux, Polymer, Grunt, Gulp, Webpack, Babel, Enzyme, NPM, APM, Electron, Webstrom.
  • BE: Aries, Karaf, GraphQL, OGM (Object to Graph), Vert.x, Docker / Kitematik.
Jan. 2012 - Dez. 2013
2 Jahren
Oberschneiding, Deutschland

Softwareentwickler

Millipede

  • Datenschutzverbessernde Technologie.
  • Cloud-Synchronisationsanwendung mit Schwerpunkt auf Sicherheit und Abstraktion der Speicherung.
  • Verteilte Kommunikations- und Koordinations-Middleware. Native Dateisystem-Integration.
  • Soziales Kontext- und Speicher-Aggregator für 13 Social-Media- und 12 Cloud-Plattformen.
  • Browser-Erweiterung zur Einbettung eines sicheren Freigabekontexts in jede beliebige digitale Umgebung.
  • FE: JavaScript, ES5/6, Angular, CoffeeScript, Flux, React (JSX), Node, Browser-Ext.
  • BE: Spring, Spring-Social, SQL, JPA, Hibernate, NoSQL, Neo4J, Vert.X, REST(Restlet, JAX-RS), Vert.X, JClouds, IntelliJ, GIT.
Jan. 2010 - Dez. 2011
2 Jahren

Softwareentwickler

Azureus - Open Source Project

  • Forschung und Entwicklung zur Verbesserung von P2P-Anwendungen.
  • Verbesserung des P2P-basierten (BitTorrent) Datenübertragungsmodells mit Client-/Server-Modellen.
  • Modifikation des P2P-Protokolls, Modularisierung, Moderne Benutzeroberfläche (RIA).
  • Refaktorisierung großer/komplexer Anwendungen zur Einführung eines Modularisierungskonzepts.
  • FE: RIA - Flex, ActionScript, PureMVC, Robotlegs, Air.
  • BE: JAVA, OSGi, Felix, Equinox, (Restlet, JAX-RS), RPC, Maven, Ant, JUNIT, SVN, Eclipse STS.
  • Verteilte Architekturen.
  • P2P, DHT (Kademlia).
Jan. 2006 - Dez. 2009
4 Jahren
Neutraubling, Deutschland

Softwareentwickler

KRONES

  • Entwicklung einer Echtzeit-Bild- und Mustererkennung von Grund auf.
  • Verbesserung von Etikettiermaschinen, um Schnittmarken auf den Etiketten von PET-Flaschen zu vermeiden.
  • Erkennungsrate, die der Realität entspricht – 8 m/s – 50.000 Etiketten/Stunde.
  • Sprache / Framework: MATLAB, Qt, C/C++.

Zusammenfassung

Ein Full-Stack-Polyglott-Softwareentwickler mit über fünfzehn Jahren Erfahrung in Führung, Architektur und Umsetzung von Softwarelösungen für Web-, Mobile- und Desktop-Umgebungen. Er hat ein ungehemmtes Talent für das Lernen und Ausprobieren neuer Technologien und Praktiken, entwickelt Ansätze, um herausfordernde Probleme zu meistern und gleichzeitig erstklassigen Code und hohe Produktqualität zu liefern. Er ist ein agiler und programmatischer Denker, der Best Practices und Metriken nutzt und durchsetzt, sich dabei wohl fühlt, für jede Aufgabe das beste Werkzeug zu wählen, und neue Prozesse entsprechend den Produktanforderungen verfeinert und übernimmt. Er ist sehr sachkundig und arbeitet hart, besonders bei der Nutzung von Open-Source-Technologien in einem Softwareprojekt. Ein geborener Leiter, ist er eine wertvolle Bereicherung für jedes Entwicklungsteam, das seine Denkweise, seinen Stack und seine Eigenschaften teilt. Er schätzt ein Team, in dem jeder sein volles Potenzial entfalten kann und sich gegenseitig unterstützt, wenn etwas nicht nach Plan läuft, um gemeinsam eine Lösung zu finden.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Fachhochschule Regensburg

Informatik · Regensburg, Deutschland

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