Markus Gritsch

Lead Full-Stack Software Engineer

Oberschneiding, Germany

Experience

Jan 2022 - Present
2 years 7 months
Baden, Switzerland

Lead Full-Stack Software Engineer

DECTRIS

  • Developed an integrated software suite analyzing X-ray electron beamline data.
  • Directed technical strategy and system architecture web app, backend, and IoT device.
  • Streamline the tech stack for faster delivery of more high quality features.
  • Cultivated a learning environment, enhancing team technical skills and proficiency.
  • MVP for improved data mgmt. and collaboration in scientific research.
  • FE: Typescript, React / RSC, NextJs, Ark, Panda, Tailwind.
  • BE: Typescript, DynamoDB.
  • IOT: Rust.
  • CI: Github Actions / Docker.
  • Cloud: AWS, S3, Lambda.
May 2020 - May 2022
2 years 1 month

Focus on my software projects and technologies I wanted to learn

  • Telling a story about a problem of high abstraction using visual animations to synthesize environmental characteristics and related properties.
  • OSGi v7 and 8, OSGi in Docker, OSGi with Graal / Native Image, Neo4j in OSGi.
  • Contribution in various OSS projects e.g. Millipede (large Nextjs app), JClouds, ...
  • ML frameworks and OpenAPI.
  • Fn programming.
  • 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 years 4 months
Munich, Germany

Software Engineer & Architect (Full Stack, long term > 30 month)

Münchener Hypothekenbank

  • 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.
  • 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 - Dec 2017
4 years
Regensburg, Germany

Founder, Lead Software Engineer & Architect

Millipede

  • 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).
  • 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 2011 - Dec 2014
2 years
Oberschneiding, Germany

Software Engineer

Millipede

  • Privacy enhancing technology.
  • 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.
  • 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 2009 - Dec 2011
2 years

Software Engineer

Azureus - Open Source Project

  • Research and development to improve P2P applications.
  • Improve P2P-based (BitTorrent) data transfer model with client/server models.
  • P2P Protocol Modification, Modularization, Modern User interface (RIA).
  • Refactor large/complex applications to share a modularization concept.
  • FE: RIA - Flex, ActionScript, PureMVC, Robotlegs, Air.
  • BE: JAVA, OSGi, Felix, Equinox, (Restlet, JAX-RS), RPC, Maven, Ant, JUNIT, SVN, Eclipse STS.
  • Distributed Architectures.
  • P2P, DHT (Kademlia).
Jan 2005 - Dec 2009
4 years
Neutraubling, Germany

Software Engineer

KRONES

  • Development of a real-time image/pattern recognition from scratch.
  • Improve labeling equipment to avoid cutting marks on the badge of PET bottles.
  • Recognition rate which corresponds to reality - 8 m/s - 50K badges/h.
  • Language / Framework: MATLAB, Qt, C/C++.

Summary

A full-stack polyglot software developer with over fifteen years of experience leading, architecting, and implementing, software solutions spanning across web, mobile, and desktop environments. He has an untameable talent for learning and testing new technologies and practices, developing approaches to tackle 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 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.

Languages

German
Native
English
Advanced

Education

University of Applied Science, Regensburg

Computer Science · Regensburg, Germany