Recommended expert

Matthias Lang

Typescript Fullstack Engineer

Matthias Lang
Munich, Germany

Experience

Feb 2025 - Jul 2025
6 months

Typescript 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 months

Senior 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 months

Senior 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 months

Senior 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 months

Frontend 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 months

Head 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 months

Architect / 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 months

Fullstack 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 months

Team 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 year
Hybrid

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 year

Founder + 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)

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (2.5 years), Education (2 years), Government and Administration (1 year), Agriculture (1 year), Banking and Finance (0.5 years), and Energy (0.5 years).

Information Technology
Education
Government and Administration
Agriculture
Banking and Finance
Energy

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (7 years), Product Development (6.5 years), Quality Assurance (0.5 years), Business Intelligence (0.5 years), and Operations (0.5 years).

Information Technology
Product Development
Quality Assurance
Business Intelligence
Operations

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
Native
Italian
Intermediate

Education

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

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Matthias based?

Matthias is based in Munich, Germany.

What languages does Matthias speak?

Matthias speaks the following languages: German (Native), Italian (Intermediate).

How many years of experience does Matthias have?

Matthias has at least 7 years of experience. During this time, Matthias has worked in at least 10 different roles and for 11 different companies. The average length of individual experience is 1 year and 8 months. Note that Matthias may not have shared all experience and actually has more experience.

What roles would Matthias be best suited for?

Based on recent experience, Matthias would be well-suited for roles such as: Typescript Fullstack Engineer, Senior Backend Engineer, Senior Lead Engineer.

What is Matthias's latest experience?

Matthias's most recent position is Typescript Fullstack Engineer at Card Complete / Bank Austria.

What companies has Matthias worked for in recent years?

In recent years, Matthias has worked for Card Complete / Bank Austria, Adesso SE / IHK, Bundesverband Rind und Schwein, Deutsche Energie-Agentur, and AI-Coustics.com.

Which industries is Matthias most experienced in?

Matthias is most experienced in industries like Information Technology (IT), Education, and Government and Public Administration. Matthias also has some experience in Agriculture, Banking and Finance, and Energy.

Which business areas is Matthias most experienced in?

Matthias is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA). Matthias also has some experience in Business Intelligence and Operations.

Which industries has Matthias worked in recently?

Matthias has recently worked in industries like Education, Government and Public Administration, and Agriculture.

Which business areas has Matthias worked in recently?

Matthias has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Matthias's education?

Matthias attended Ludwig Maximilian University of Munich for Media Informatics.

What is the availability of Matthias?

Matthias is immediately available for suitable projects.

What is the rate of Matthias?

Matthias's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Matthias?

To hire Matthias, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Market avg: 990-1150 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.