image

Mateusz Klimentowicz

Lead Softwareentwickler | Gesellschafter

Über mich

Schon in jungen Jahren war ich von der Welt der Computer fasziniert – wahrscheinlich habe ich mehr Zeit mit meinem ersten Rechner verbracht als mit Hausaufgaben. Diese frühe Leidenschaft hat meine berufliche Laufbahn entscheidend geprägt. Mit der Zeit habe ich erkannt, dass das Schreiben von Software mir große Zufriedenheit bereitet. Es macht mich besonders glücklich, wenn Menschen meine Software nutzen und sie als hilfreich empfinden. Mittlerweile kann ich auf mehr als zehn Jahre Berufserfahrung zurückblicken – genug Zeit, um zu wissen, dass ich im richtigen Berufsfeld gelandet bin.

Projekte

Juli 2024 - August 2024
Directware UG

BelegFix - App

  • BelegFix digitalisiert die Verwaltung von Bewirtungsbelegen und vereinfacht die Übergabe der Belege an Abrechnungssysteme.

    Riverpod verwendet für das State-Management
    Isar-Datenbank zur schnellen Datenpersistenz auf dem Gerät
    Navigation über GoRouter implementiert
    RevenueCat für Monetarisierung durch In-App-Käufe eingesetzt
    ⇒ CI/CD-Prozess mit Fastlane auf GitHub automatisiert
    • Flutter
    • Fastlane
    • Dart
    • Riverpod
    • GoRouter
    • RevenueCat
    • Isar
    • GIT

Dezember 2023 - Juli 2024
Directware UG

Smart Bestehen - App

  • Vorbereitung auf die praktische Fahrprüfung. SmartBestehen ist ein Content Management System für Lernvideos und steht in 14 Sprachen zur Verfügung.

    Flutter verwendet für plattformübergreifende Nutzung
    Bloc-Pattern für effizientes State-Management eingesetzt
    EasyLocalization verwendet für die Internationalisierung
    GoRouter für nahtlose Navigation integriert
    ⇒ CI/CD-Prozess mit Fastlane automatisiert
    REST APIs für Backend-Kommunikation erstellt
    ⇒ Webbasiertes Admin-Backend zur Verwaltung der Inhalte entwickelt
    • Flutter
    • Fastlane
    • Dart
    • Bloc
    • GoRouter
    • EasyLocalization
    • REST
    • GIT

Dezember 2024 - Mai 2024
Directware UG

Smart Bestehen - Adminbereich

  • Im Adminbereich können die Fahrschulen die schwierigen Stellen in ihrer Stadt planen, ihre Videos und Schüler verwalten. Zusätzlich können Super Admins alle Fahrschulen verwalten. Die Integration verschiedener KI-Dienste ermöglicht die automatische Erstellung von Tonspuren und Untertiteln in 14 Sprachen.

    ⇒ Implementierung der Webanwendung mit Angular und NestJS
    TypeORM zur Datenbankanbindung eingesetzt
    Mapbox zur Planung der schwierigen Stellen auf Landkarten verwendet
    ChatGPT / Whisper für die automatische Übersetzung von Tonspuren und Untertiteln in 14 Sprachen genutzt
    ElevenLabs zur Erstellung der Tonspuren und Untertitel verwendet
    Playwright und JEST für automatisierte Tests integriert
    Docker für die Containerisierung der Anwendung genutzt
    • Angular
    • NestJS
    • Mapbox
    • Bash
    • TypeScript
    • TypeORM
    • MongoDB
    • JEST
    • Playwright
    • Whisper
    • ChatGPT
    • ElevenLabs
    • Docker
    • GIT

September 2021 - Januar 2022
Directware UG

B96-Direkt - Plattform

  • Eine Plattform, die es Fahrschulen ermöglicht, ihre Kurse für den Anhängerführerschein (B96) online zu vermarkten und zu verwalten. Kunden können die Kurse direkt buchen.

    Angular genutzt, um eine dynamische Webanwendung zu erstellen
    NestJS für die Implementierung der Backend-Logik verwendet
    Cypress und JEST für End-to-End-Tests und Unit-Tests integrier
    ⇒ Kommunikation mit dem Backend über REST APIs realisiert
    Server-Side Rendering (SSR) zur SEO-Optimierung verwendet
    Docker für die Containerisierung der Anwendung genutzt
    Admin-Panel für Fahrschulen zur Kursverwaltung erstellt
    Stripe und PayPal für sichere und flexible Zahlungsoptionen implementiert
    • Angular
    • TypeScript
    • JEST
    • NestJS
    • HTML5
    • CSS3
    • Stripe
    • PayPal
    • Cypress
    • REST
    • Docker
    • GIT

September 2021 - Januar 2022
One Unity Consulting

Data Recognition AI - Service

  • Middleware, die Unternehmen dabei unterstützt, Dokumente wie Rechnungen, Bestätigungen, Bestellungen oder Lieferscheine digital zu verarbeiten und mit Stammdaten zu verknüpfen.

    ⇒ Umsetzung mit TypeScript und NestJS
    ⇒ Integration von Insiders Technologies über REST
    REST-Schnittstellen zur Integration in firmeninterne Software
    NX Monorepo mit Microservices-Architektur verwendet für modulare Codebasis
    JEST und Supertest für Unit- und Integrationstests zur Qualitätssicherung genutzt
    • TypeScript
    • JEST
    • NestJS
    • NX Monorepo
    • Microservices
    • REST
    • Supertest
    • Bash
    • GIT

September 2016 - Dezember 2021
Logsolut AG

material.one - Plattform

  • Material.one ist eine Plattform zur Bemusterung von Automobilkomponenten für die Qualitätssicherung in der gesamten Lieferkette.

    ⇒ 16 Angular -Apps mit einer Microservice-Architektur
    ⇒ Kommunikation zwischen den Apps über REST-APIs realisiert
    ⇒ Visualisierung von Bauteilen als 3D-Modelle im Browser mit ThreeJS
    Redux/NGRX für effizientes State-Management verwendet
    ⇒ Qualitätssicherung durch Unit-Tests mit JEST und End-to-End-Tests mit Cypress durchgeführt
    • Angular
    • Redux/NGRX
    • TypeScript
    • JEST
    • Spring Boot
    • HTML5
    • CSS3
    • ThreeJS
    • Cypress
    • GIT

Juli 2016 - August 2016
Logsolut AG

Bauteilmanager - SPA Prototyp

  • Ein Prototyp zur Gewinnung eines Kundenauftrags für die Entwicklung einer Plattform zur digitalen zur digitalen Bemusterung von Fahrzeugteilen.

    ⇒ Erstellte eine Single-Page Application (SPA) mit AngularJS, CSS und HTML ohne Server-Ebene
    ⇒ Verwaltung von Informationen zu Lieferanten, Bauteilen und Emissionsprüfungen integriert
    ⇒ Erfolgreiche Umsetzung führte zu weiteren Aufträgen und zur Entwicklung des Projekts "material.one"
    ⇒ Versionskontrolle über SVN zur effizienten Steuerung der Entwicklung eingesetzt
    • AngularJS
    • CSS
    • HTML
    • SVN

Februar 2016 - Juli 2016
Logsolut AG

MERSI - Neues Erscheinungsbild

  • MERSI ist ein Auftragssystem eines renommierten deutschen Automobilherstellers.

    ⇒ Den Kompatibilitätsmodus des Internet Explorer 8 sichergestellt
    ⇒ Visuelle Überarbeitung mit JavaEE , JavaScript und CSS durchgeführt
    ⇒ Spezifische JavaScript-Anpassungen vorgenommen, um die Funktionalität im älteren Browser zu gewährleisten
    ⇒ Versionskontrolle und Projektmanagement über SVN abgewickelt
    • JavaEE
    • JavaScript
    • CSS
    • SVN

Juni 2013 - Mai 2015
Diboss Deutschland AG

Entwurf und Aufbau eines CMS

  • Es handelt sich um ein Content Management System im Bereich Digital Signage.

    ⇒ Frontend-Entwicklung mit AngularJS und jQuery realisiert
    ⇒ Backend-Logik basierte auf PHP und MySQL
    ⇒ Versionsmanagement in SVN
    • PHP
    • MySQL
    • jQuery
    • Bash
    • AngularJS
    • SVN

Tech Stack

  • Flutter
  • Dart
  • Angular
  • TypeScript
  • JavaScript
  • NestJS
  • HTML5/CSS3
  • NodeJS
  • Cypress/Playwright
  • JEST
  • Fastlane
  • Docker
  • Boostrap
  • GIT

Soft Skills

  • Kritisches Denken
  • Essentialismus
  • Verantwortungsbewusstsein
  • Teamfähigkeit
  • Unternehmergeist
  • Emphatie

Berufserfahrung

Directware UG

Lead Softwareentwickler | Gesellschafter
Juni 2022 - Heute

One Unity Consulting

Softwareentwickler
Januar 2022 - Dezember 2023

Logsolut AG

Softwareentwickler
Februar 2016 - Dezember 2021

Diboss Deutschland AG

Softwareentwickler
Juni 2013 - Mai 2015

Bildung

  • Ausbildung der Ausbilder - AdA Schein
    IHK Schwaben, Augsburg
    November 2020 - April 2021
  • Oracle Certified Professional
    COMCAVE.COLLEGE, Augsburg
    Juni 2015 - März 2016
  • Ausbildung zum staatl. geprüften technischen Assistenten für Informatik
    Siemens Technik Akademie, München
    Oktober 2009 - September 2011
  • Mittlere Reife
    Bertolt-Brecht-Realschule, Augsburg
    September 2005 - Juli 2009

Sprachen

  • Deutsch
  • Polnisch
  • English