Markus Gritsch

Lead Full-Stack Software Engineer

Markus Gritsch
Oberschneiding, Deutschland

Erfahrungen

Jan. 2022 - Bis heute
2 Jahren 4 Monaten
Baden, Schweiz

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.

Technologies:

  • FE - Typescript, React / RSC, NextJs, Ark, Panda, Tailwind
  • IOT - Rust
  • CI - Github Actions / Docker
  • BE - Typescript, DynamoDB
  • Cloud - AWS, S3, Lambda

Focal Point: MVP for improved data mgmt. and collaboration in scientific research.

Mai 2020 - Apr. 2022
2 Jahren

Senior Software Engineer & Architect

Focus on software projects and technologies for learning purposes. 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.

Technologies:

  • 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

Babysteps: ML frameworks and OpenAPI. Focal Point: Fn programming.

Jan. 2018 - Bis heute
7 Jahren 4 Monaten
München, Deutschland

Software Engineer & Architect

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.

Technologies:

  • 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 - Bis heute
11 Jahren 4 Monaten
Regensburg, Deutschland

Founder, Lead Software Engineer & Architect

Millipede

Assistant technologies to enable self-determination in the digital world.

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. 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)

Technologies:

  • FE - JavaScript, ES5/6, Angular, CoffeeScript, Flux, React (JSX), Redux, Polymer, Grunt, Gulp, Webpack, Babel, Enzyme, NPM, APM, Electron, Webstrom
  • BE - Spring, Spring-Social, SQL, JPA, Hibernate, NoSQL, Neo4J, Node, Browser-Ext.
  • BE - Aries, Karaf, GraphQL, Vert.X, REST(Restlet, JAX-RS), OGM (Object to Graph), Vert.x, Docker / Kitematik
  • Vert.X, JClouds, IntelliJ, GIT
Jan. 2011 - Dez. 2014
2 Jahren
Oberschneiding, Deutschland

Software Engineer

Millipede

Privacy Enhancing Technology

Jan. 2009 - Dez. 2010
1 Jahr

Software Engineer

Azureus

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

Technologies:

  • 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 - Dez. 2006
1 Jahr
Neutraubling, Deutschland

Software Engineer

Krones

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

Technologies:

  • MATLAB, Qt, C/C++

Zusammenfassung

Life philosophy “I want to make things easier instead of harder”

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Apr. 2001 - Juni 2006

University of Applied Science Regensburg

Computer Science · Regensburg, Deutschland