Markus G.

Lead Full-Stack-Softwareentwickler

Oberschneiding, Deutschland

Erfahrungen

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

Lead Full-Stack-Softwareentwickler

DECTRIS

  • Entwickelte eine integrierte Softwaresuite zur Analyse von Röntgen-Elektronenstrahl-Daten.
  • Leitete die technische Strategie und Systemarchitektur für Webanwendung, Backend und IoT-Gerät.
  • Optimierte den Technologie-Stack für schnellere Lieferung hochwertiger Features.
  • Schuf eine Lernumgebung zur Steigerung der technischen Fähigkeiten und Effizienz im Team.
  • 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 Softwareprojekte und Technologien, die ich lernen wollte

  • Erzählen einer Geschichte zu einem hochabstrahierten Problem durch visuelle Animationen zur Synthese von Umgebungsmerkmalen und zugehörigen Eigenschaften.
  • OSGi v7 und 8, OSGi in Docker, OSGi mit Graal / Native Image, Neo4j in OSGi.
  • Beiträge 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.
  • AI: 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 in der Immobilienfinanzierung.
  • Webbasierte Anwendung, die den gesamten Kreditvergabeprozess abbildet.
  • Echtzeit-Berechnungspipeline zur vollautomatischen Ermittlung wichtiger 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, Math engines.
  • Dev Ops / CI: Gitlab / Docker.
  • IDE: Code, IntelliJ, Webstorm.
Jan. 2014 - Dez. 2017
4 Jahren
Regensburg, Deutschland

Gründer, Lead Softwareentwickler & Architekt

Millipede

  • Assistenztechnologien, um Selbstbestimmung im digitalen Raum zu ermöglichen.
  • Desktop-Anwendung (Electron) basierend auf Web- und nativen Technologien.
  • API für Drittanbieter (REST, Vert.x und GraphQL).
  • Automatisierte (Standalone/Docker) lokale/remote 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

  • Technologie zur Verbesserung der Privatsphäre.
  • Cloud-Synchronisationsanwendung mit Fokus auf Sicherheit und Abstraktion des Speichers.
  • Verteilte Kommunikations- und Koordinations-Middleware. Native FS-Integration.
  • Aggregator für sozialen Kontext und Speicherung für 13 Social-Media- und 12 Cloud-Plattformen.
  • Browser-Erweiterung zum Einbetten eines sicheren Sharing-Kontexts in beliebige digitale Umgebungen.
  • 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 durch Client-/Server-Modelle.
  • Modifizierung des P2P-Protokolls, Modularisierung, moderne Benutzeroberfläche (RIA).
  • Umstrukturierung großer/komplexer Anwendungen, um ein gemeinsames Modularisierungskonzept zu nutzen.
  • Frontend: RIA – Flex, ActionScript, PureMVC, Robotlegs, Air.
  • Backend: 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-/Mustererkennung von Grund auf.
  • Optimierung von Etikettiergeräten, um Schnittmarken auf dem Etikett von PET-Flaschen zu vermeiden.
  • Erkennungsrate entspricht der Realität – 8 m/s – 50.000 Etiketten/h.
  • Sprache/Framework: MATLAB, Qt, C/C++.

Zusammenfassung

Ein polyglotter Full-Stack-Softwareentwickler mit über fünfzehn Jahren Erfahrung in der Führung, Architektur und Implementierung von Softwarelösungen für Web-, Mobile- und Desktop-Umgebungen. Ich habe ein unbändiges Talent dafür, neue Technologien und Praktiken zu erlernen und zu testen und entwickle Ansätze zur Lösung komplexer Probleme bei gleichzeitiger Lieferung hochwertigen Codes und exzellenter Produktqualität. Ich denke agil und programmgesteuert, nutze und setze Best Practices und Metriken um, wähle stets das beste Werkzeug für jede Aufgabe und verfeinere sowie adaptiere Prozesse entsprechend den Anforderungen des Produkts. Ich bringe viel Wissen und Erfahrung mit und arbeite besonders engagiert, vor allem bei der Nutzung von Open-Source-Technologien in Softwareprojekten. Als geborener Leader bin ich eine wertvolle Ergänzung für jedes Entwicklungsteam, das meine Denkweise, meinen Stack und meine Eigenschaften teilt. Ich schätze ein unterstützendes Team, in dem jeder sein volles Potenzial entfalten kann und wir in schwierigen Situationen gemeinsam eine Lösung finden.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Fachhochschule Regensburg

Informatik · Regensburg, Deutschland

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