Profilbild von Markus Gritsch Senior Full-Stack Software Engineer & Architect aus Oberschneiding

Markus Gritsch


Letztes Update: 20.10.2021

Senior Full-Stack Software Engineer & Architect

Abschluss: Computer science (Technical, Diploma)
Stunden-/Tagessatz: anzeigen
verhandelbar, abhängig ob remote oder vor Ort
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)


React TypeScipt Redux Java Maven OSGi NextJS material ui GitLab CI/CD Recoil




Frontend: Typescript, Javascript, React + features like Hooks, Recoil, Redux, Reselect, Nextjs, Material-UI, Styled-Components, MDX, Remark, Framer, Jest, Bootstrap, Webpack, Babel, Node, Puppeteer, NPM, Yarn, Electron
Backend: Java, Graal, Maven, CDI, JUnit, Math engines, OSGi, Apache Aries & Karaf, OGM (Object to Graph), Spring, Spring-Social, SQL, JPA, Hibernate, NoSQL, Mongo, Neo4j, Vert.x, Rest (Restlet, JAX-RS), GraphQL, OpenAPI, Python
Dev Ops / CI - Gitlab, Github Actions, Docker
AI - Tensorflow
IDE - Code, IntelliJ, Webstorm, Eclipse


05/2020 - bis jetzt
Software Engineer & Architect

Focus on my software projects
Experiments: Telling a story about a problem of high abstraction using visual animations to synthesize environmental characteristics and related properties.
POC: OSGi v7 and 8, OSGi in Docker, OSGi with Graal / Native Image, Neo4j in OSGi.
OSS: Contribution in various OSS projects e.g. Millipede (large Nextjs app), JClouds, ...
Babysteps: ML frameworks and OpenAPI. Focal Point: Fn programming.

01/2018 - 04/2020
Software Engineer & Architect
Münchener Hypothekenbank, Munich (500-1000 Mitarbeiter)
Banken und Finanzdienstleistungen

Lighthouse project to enable digital transformation in real estate finance
Web-based application that reflects the entire loan origination process.
Real-time calculation pipeline to determine crucial figures fully autonomous.
Transform slow work routines into smart, decision-supported collaborative workflows.
Boost onboarding experience of new users through reactive cross-app interactions.

01/2014 - 12/2017
Founder, Lead Software Engineer & Architect
Millipede (< 10 Mitarbeiter)
Internet und Informationstechnologie

Assistant technologies to enable self-determination in the digital world
Desktop-based application (Electron) based on web- and native technologies.
API for third-party utilization (REST, Vert.x and GraphQL)
Automated (Standalone / Docker) local/remote backend deployment (Cloud Sync)

01/2012 - 12/2013
Software Engineer
Millipede (< 10 Mitarbeiter)
Internet und Informationstechnologie

Cloud synchronization application with a focus on security and abstraction of storage.
Distributed communication and coordination middleware. Native FS Integration.
Social context and storage aggregator for 13 Social-Media and 12 Cloud Platforms.
Browser Ext. to embed a secure sharing context into an arbitrary digital environment.

01/2010 - 06/2011
Software Engineer
Azureus - Open Source Project
Internet und Informationstechnologie

Task: Research and development to improve P2P applications
Goal: Improve P2P-based (BitTorrent) data transfer model with client/server models
Requirements: P2P Protocol Modification, Modularization, Modern User interface (RIA)
Challenge: Refactor large/complex applications to share a modularization concept

01/2006 - 12/2006
Software Engineer
Krones (5000-10.000 Mitarbeiter)
Industrie und Maschinenbau

Task: Development of a real-time image/pattern recognition from scratch
Goal: Improve labeling equipment to avoid cutting marks on the badge of PET bottles
Challenge: Recognition rate which corresponds to reality - 8 m/s - 50K badges/h

Zeitliche und räumliche Verfügbarkeit

Munich or remote

Sonstige Angaben

A full-stack polyglot software developer with over ten years of experience architecting, implementing, and leading software solutions spanning across the web, mobile, and desktop environments.
He has an untameable talent for learning and testing new technologies and practices developing solutions methods, and tackling challenging problems while delivering superior code and product quality.
He is an agile and programmatic thinker who utilizes and enforces best practices and metrics, is comfortable choosing the best tool for every job, and refines and adopts new processes given by the product's needs.
He is a highly knowledgeable and experienced hard-worker, especially when utilizing open source technology within a software project. A leader by nature, he is a substantial addition to any development team that shares his mentality, stack, and traits.
He appreciates a strong and complementary team in which everyone can develop their full potential and stand by the other when things don't go as planned to find a solution together.
His life's dream is to develop an application that gets used on every digital device in the world.