Matthias Lang
Typescript Fullstack Engineer
Experience
Feb 2025 - Jul 2025
6 monthsTypescript Fullstack Engineer
Card Complete / Bank Austria
- Designed and developed the "Credit Risk Engine" using Camunda, Node.js and Typescript
- Greenfield project for credit card credit assessment for existing and new customers, including EBA KPIs, SCHUFA and CRIF scorings
- Built and modeled workflows (BPMN) and decision logic (DMN) with Camunda Modeler in close collaboration with stakeholders
- Implemented service tasks, user tasks and jobs with Nest.js, Node.js and Typescript, including exception handling
- Backend-for-Frontend (BFF), frontend with React, Tailwind and Ant Design UI library
- CI/CD with GitLab, Kubernetes/Rancher
Jul 2024 - Jan 2025
7 monthsSenior Backend Engineer
Adesso SE / IHK
- Development of the "Shared Data Platform SDP" as a flagship project of the German Chamber of Commerce (IHK) to centralize all master data systems including migration of existing data
- Backend with TypeScript, Node.js, Nest.js, Apollo Server and GraphQL
- System communication with Apache Kafka
- Centralization of all GraphQL systems using Hive Gateway / GraphQL Federation
- CI/CD with Bitbucket and Bamboo on Microsoft Azure
- Test-driven development with 100% test coverage
Jan 2024 - Jun 2024
6 monthsSenior Lead Engineer
Bundesverband Rind und Schwein
- Development of the animal welfare standard app "TWST", a tracking app for international animal transports (EU funded)
- Backend with TypeScript, Node.js, Express.js, Apollo Server and GraphQL
- Data visualization and real-time info of GPS data with MQTT
- Implementation of XÖV standards with TypeScript and REST
- Frontend with Flutter
- DevOps with Rancher/Kubernetes, login systems with OAuth and Keycloak
- CI/CD with GitHub Actions on AWS Cloud
- Test-driven development with 100% test coverage, end-to-end tests with Playwright and unit tests with Jest
Jul 2023 - Dec 2023
6 monthsSenior Lead Engineer
Deutsche Energie-Agentur
- Development of "EMPAI - Energy Management Prediction, powered by AI", an app to predict energy demand and production using AI
- Backend with TypeScript, Node.js, Nest.js, Apollo Server and GraphQL
- Postgres and data migrations with Prisma
- Frontend with React and Next.js
- Big data SQL queries with ClickHouse
- CI/CD with GitHub Actions
- Test-driven development with 100% test coverage
Jun 2023 - Sep 2023
4 monthsFrontend Svelte / SvelteKit Developer
AI-Coustics.com
- Lead Svelte / SvelteKit full-stack developer
- Development with HTML, CSS, SCSS, Tailwind, JavaScript and TypeScript
- Version control with Git and GitHub
- Backend integration with REST and GraphQL
- Design workflows with Figma
- Deployments and hosting with Google Firebase
Jan 2023 - Jun 2023
6 monthsHead of Refactoring / Clean Code
Freenet AG
- Refactoring of vanilla Node.js legacy code
- Knowledge transfer and training for junior developers
- Implementation of ESLint and Clean Code philosophy
- Streamlining all legacy repos with Dependabot and Renovate
- Optimization of deployments with AWS and Serverless
- Optimization of databases with AWS DynamoDB and table protection
- Container management with Docker and AWS Lambda
- Conducting daily Scrum standups, reviews, and refinements
Jul 2022 - Dec 2022
6 monthsArchitect / Team Lead
Ministry of Agriculture
- Development of the "NALAMKI - Sustainable Agriculture with Artificial Intelligence" platform to optimize agricultural technology and science
- Backend with Node.js, Nest.js, Apollo Server, and GraphQL
- DevOps with OpenShift
- Developing deployment strategies for centralized AI services
- Integration with GAIA-X, the European data exchange initiative
- Message brokering with RabbitMQ and MQTT
- REST API with Swagger/OpenAPI and Postman
- Identity and access management with Keycloak, Cerbos, and JWT
- CI/CD with Github Actions
- Test Driven Development with 100% test coverage using Jest and Cypress
Mar 2022 - Jun 2022
4 monthsFullstack Developer
Catena-X Automotive Network
- Development of the "HOUSTON" platform for centralized API management in the auto industry
- Backend with Node.js, Nest.js, Apollo, and GraphQL
- Frontend with React and Next.js
- Integration of Github workflows with Octokit
- Identity and access management with Keycloak and OAuth2
May 2020 - Feb 2022
1 year 10 monthsTeam Lead Engineer
IU International University
- Development of "SYNTEA - Learning Management App" including AI chatbot for 80,000 students
- Backend for Frontend (BFF) with TypeScript, Nest.js, Apollo Server, and GraphQL
- Postgres and data migrations with TypeORM
- Frontend with Vue 3 and Nuxt.js
- Orchestration of digital assets with Apache Kafka
- CI/CD with Bitbucket
- Test Driven Development with 100% test coverage and E2E tests with Puppeteer
Jan 2019 - Dec 2019
1 yearHybrid
Mobile App Principal Engineer
ActorDetector
- Development of the hybrid mobile app "The Shazam for Actors" with AI face recognition for iOS and Android
- Frontend with TypeScript, JavaScript, Vue 3, Ionic, Cordova, and Capacitor
- Backend with TypeScript, Node.js, AWS S3, and AWS Lambda functions
- Integration of face recognition with Azure, Amazon, and AI
- Monetization with Google AdMob
- Achieved over 1,000 daily active users in 120 countries
Jan 2018 - Dec 2018
1 yearFounder + Engineer
Setnet
- Developed an offline-first web app for creative content collaboration (EXIST grant)
- Frontend with TypeScript, Svelte.js, and Tailwind.css
- Backend with Nest.js and Express
- Offline sync with NoSQL databases (PouchDB and CouchDB)
- Media encoding with FFmpeg, ImageMagick, and Ghostscript
- Built microservices with Google App Engine, Linode, and WebSockets
- Hosted and deployed on Google Cloud (Cloud Run, Cloud Functions)
Summary
Hello, I'm Matthias!
I've been programming since I was 12 years old - first ASP, then PHP, now TypeScript and JavaScript.
For many years, I've been developing custom software in agile teams - whether for startups, grownups, enterprises or government agencies. I've also worked as a team lead, architect or Kafka expert.
I'm an obsessive tinkerer, a passionate coder, a fun fellow -- and for hire!
Skills
- Html & Css
- Typescript / Javascript
- Camunda
- React / Next.js
- Vue
- Svelte / Sveltekit
- Graphql
- Node.js
- Nest.js / Express.js
- Php
- Nosql (Mongodb, Couchdb)
- Sql (Mysql, Postgres)
- Docker
- Kubernetes
- Helm
- Ci/cd (Github, Bitbucket)
- Jquery
- Infrastructure As Code
- Aws
- Google Cloud
- Azure
- Keycloak
- Apache Kafka
Languages
German
NativeItalian
IntermediateEducation
Oct 2005 - Jun 2007
Ludwig Maximilian University of Munich
Media Informatics · Munich, Germany
Oct 2003 - Jun 2004
Free University of Bolzano
Applied Computer Science · Bolzano, Italy
Oct 2000 - Jun 2005
Realgymnasium Bolzano
Abitur · Bolzano, Italy · 1.0
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience