Markus Gritsch

Markus Gritsch

$115/hr
Senior Full-Stack Software Engineer & Architect
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Oberschneiding, Bavaria, Germany
Experience:
15 years
MARKUS GRITSCH Senior Software Engineer & Architect Name: Markus Gritsch Birthday: 17th April, 1983 Contact Life philosophy E-mail: Summary -Phone: +49 - Website encrypt.org Address: Fierlbach 5 Oberschneiding 94363 Germany Lessons Learned Nationality: German “I want to make things easier instead of harder” 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. Profile Adopted Technologies Abandoned Technologies ANALYTICAL ENGINEERING Competencies Evo. PROTOTYPING / CLEAN CODE DISTRIBUTED SYSTEMS STORY-TELLING TEAMWORK Work Experience FE - Typescript, React + feat. l. Hooks, Recoil, Nextjs, Material, Styled-C, MDX, Remark, Framer BE - Java, Graal, Maven, OSGi, Neo4j, GQL, OpenAPI, Python CI - Github Actions / Docker AI - Tensorflow 2020 FE - Typescript, React + feat. l. Hooks, Redux, Reselect, Jest, BS, Webpack, Node, Puppeteer BE - Java, Maven, CDI, Rest, JUnit, Mongo, Math engines Dev Ops / CI - Gitlab / Docker IDE - Code, IntelliJ, Webstorm 2018 Focus on my software projects and technologies I wanted to learn, for about 12 months started in May 2020 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. Software Engineer & Architect (Full Stack, long term > 30 month) Münchener Hypothekenbank, Munich 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 - Redux, Polymer, Grunt, Gulp, Webpack, Babel, Enzyme, NPM, APM, Electron, Webstrom BE - Aries, Karaf, GraphQL, OGM (Object to Graph), Vert.x, Docker / Kitematik 2014 FE - JavaScript, ES5/6, Node, Angular, CoffeeScript, Flux, React (JSX), Browser-Ext. BE - Spring, Spring-Social, SQL, JPA, Hibernate, NoSQL, Neo4J, Vert.X, REST(Restlet, JAX-RS), Vert.X, JClouds, IntelliJ, GIT 2012 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) 2010 Development-Stack MATLAB, Qt, C/ C++ 2006 Founder, Lead Software Engineer & Architect MILLIPEDE, REGENSBURG 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) Software Engineer MILLIPEDE, OBERSCHNEIDING 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. Software Engineer Azureus - Open Source Project 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 Reference: github.com/gurkerl83/millipede Software Engineer KRONES, NEUTRAUBLING 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 Education 2005 University of Applied Science (Regensburg) Computer Science Focal areas of focus: Distributed networks and computer systems References Publications project-millipede, gurkerl83 Personal Intrusion Detection and Prevention (PID/P) Technical description (Volume = 130 pages) Company / Mission English version - Reference: http://millipede.me/docs/german/PID-P.pdf millipede.me German version - Reference: http://millipede.me/docs/english/PID-P.pdf OSS Contribution / Github React-Native in the queue Page 12 - Evolve the prototype towards the mobile eccosystem 2017 2016 Application Instrumentation (AI) Technical specification (Volume = 40 pages) Reference: http://millipede.me/docs/english/DNI/DNI-Support-Documents.pdf 2015 Project Millipede Technical description / specification (Volume = 300+ pages) Reference: http://millipede.me/docs/german/PM-Beschreibung-WIP.pdf React demonstrator in Action Page 19 / Screenshot - Early prototype after react adoption 2014 Privacy Enhancing Technology (PET) Technical description / specification (Volume = 40 pages) Reference: http://millipede.me/docs/english/PET.pdf Enabled through Engineering approach My free and unbind mindset defies me to continuously explore new technology and adopt novel approaches at a very early stage. The goal is to challenge best practice to obtain the momentum of innovation. Analysis Detailed analysis and decomposition of complex situations to identify the origin of a problem. Assessment Assessment of the identified reason by relevant points of view. Communication Refinement and visualization of the underlying nature of a problem and the procedure for a straightforward and conflict-free understanding. See publications Solution The abstract nature of certain prob. makes a solution very complex. Planning and implementation of measures which work best for a sustainable and efficient mitigation of the cause. Other Competencies Languages German Native Speaker Distributed Network Protocols, Edge Computing Architectures, IT-Security, Access Control, Cryptographic / Trust Systems, Reverse-Engineering computer programs Skilled technical and creative writer. English Excellent command / highly proficient in spoken and written English Skilled technical writer. Language of the visual expression “A picture is worth a thousand words” Illustrator Hobbies Soccer since the age of ten, Travel, Hike, Winter Sports, and programming when its cold outside. Experience: Advanced (4+ years) Social responsibility 2016 Board member of the sponsoring association of my local soccer club Arranging several social events throughout the year to generate sufficient funds to promote young people's participation.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.