Hi, I'm domenic

Software Architect specializing in TypeScript and modern web development. Building scalable solutions with a focus on clean architecture.

developer-profile.ts
const profile = {
name: "Domenic Schumacher",
role: "Software Architect & Developer",
location: "Nassau, Germany",
techStack: [
{ name: "TypeScript", experience: 5, projects: 20, expertise: "expert" },
{ name: "React", experience: 4, projects: 15, expertise: "advanced" },
{ name: "Node.js", experience: 3, projects: 10, expertise: "intermediate" },
],
interests: ["Architecture", "Web Development", "DevOps"],
availableFor: ["freelance", "consulting"],
{}
About me
About me
About me

About Me

I'm a passionate developer who loves creating beautiful and functional web experiences. With over a decade of experience in web development, I've worked on various projects from small business websites to large-scale applications.

When I'm not coding, you can find me hiking in nature, taking photos, or exploring new technologies. I believe in continuous learning and sharing knowledge with the developer community.

10+
Years Dev Experience
20+
Projects Completed
3149
Gitlab/Github Commits
Cups of Coffee

Interests & Hobbies

HikingPhotographyGamingTechnologyWeb DevelopmentOpen SourceDesign

My Journey

1990

Born

Entered the world in Nassau, Germany

1997

Started School

Began my educational journey

1998

First GameBoy

Got my first GameBoy & started gaming

2000

First Computer

Got my first computer & started programming

2013

Fachhochschulreife

Completed FSJ and achieved Fachhochschulreife

2013

University

Started studying Information, Media & Communication

2015

Career Start

Started my journey in tech

2020

Bachelor's Degree

Graduated in Information, Media & Communication

Featured Projects

Tax and Accounting Platform
08/2023 – present

Tax and Accounting Platform

Development of a tax and accounting platform for a tax advisory firm, focusing on the payments area. Integration of PSD2 API, No Code Backend REST APIs, and platform-integrated messaging. Additionally connected the application with DATEV for seamless accounting workflows. Implementation of CI/CD pipelines with GitLab and automated tests. Utilization of modern cloud technologies for scalable deployments.

Technologies Used

TypeScriptTypeScript
ReactReact
Next.jsNext.js
Tailwind CSSTailwind CSS
Shadcn/UIShadcn/UI
PSD2PSD2
DATEVDATEV
PostgreSQLPostgreSQL
GitLab CI/CDGitLab CI/CD
JestJest
PlaywrightPlaywright
AWSAWS
DockerDocker
Car Leasing Application
03/2023 – 08/2023

Car Leasing Application

Development of a leasing application for a Swiss startup specializing in Tesla leasing. Implementation of frontend workflows for digital signatures (IDNow), PDF contract generation, and connection of No Code Backend REST APIs to AML and KYC services. Integration of Event-Driven Architecture for real-time updates and implementation of a robust authentication system with Auth0.

Technologies Used

TypeScriptTypeScript
ReactReact
Material UIMaterial UI
IDNowIDNow
REST APIsREST APIs
MongoDBMongoDB
Event-Driven ArchitectureEvent-Driven Architecture
WebSocketsWebSockets
Auth0Auth0
JestJest
GitHub ActionsGitHub Actions
Factoring Platform for SPV
01/2022 – 02/2023

Factoring Platform for SPV

As Lead Developer and Software Architect, designed and implemented REST Business Backend APIs via No Code Application, including frontend integration. Led the development of platform business logic, supported the development team, and established processes with Docker. Implementation of a microservices architecture with event-driven design and message queues for asynchronous processing.

Technologies Used

TypeScriptTypeScript
React.jsReact.js
Material UIMaterial UI
NestJSNestJS
DockerDocker
KubernetesKubernetes
MicroservicesMicroservices
RedisRedis
PostgreSQLPostgreSQL
RabbitMQRabbitMQ
JestJest
GitHub ActionsGitHub Actions
AWS ECSAWS ECS
Order Management Extension
09/2021 – 12/2021

Order Management Extension

Extension of an order management system with custom forms and planning interfaces, development of a user rights management system in Angular, and extension of MySQL database functionalities. Integration of OAuth2.0 and OpenID Connect for secure user management. Implementation of CI/CD pipelines and automated tests.

Technologies Used

TypeScriptTypeScript
AngularAngular
MySQLMySQL
OAuth 2.0OAuth 2.0
OpenID ConnectOpenID Connect
KeycloakKeycloak
TypeORMTypeORM
CypressCypress
JenkinsJenkins
DockerDocker
Medical Administration Application
05/2021 – 08/2021

Medical Administration Application

Extension of a medical administration platform with use cases and UI components using Storybook. Development of an Angular-based frontend UI with documented library components and automated tests. Integration of GraphQL for efficient data retrieval and implementation of Progressive Web App functionalities.

Technologies Used

AngularAngular
StorybookStorybook
GraphQLGraphQL
MySQLMySQL
TypeORMTypeORM
JestJest
PWAPWA
Azure DevOpsAzure DevOps
DockerDocker
Logistics Software
01/2021 – 04/2021

Logistics Software

Development of a new logistics platform for a logistics company, implementing business workflows and a detailed permissions system. The backend was built with Java and Spring Boot, while the frontend used Angular and Material UI. Integration of microservices and event-driven architecture for better scalability.

Technologies Used

JavaJava
Spring BootSpring Boot
AngularAngular
Material UIMaterial UI
PostgreSQLPostgreSQL
HibernateHibernate
JUnitJUnit
MockitoMockito
DockerDocker
KubernetesKubernetes
AzureAzure
Time Tracking System
09/2020 – 12/2020

Time Tracking System

Development of a time tracking system for a medium-sized company, including technical concept creation, React.js-based frontend for reporting and statistical evaluations. Integration of WebSockets for real-time updates and implementation of a Progressive Web App.

Technologies Used

React.jsReact.js
Node.jsNode.js
ExpressExpress
MongoDBMongoDB
WebSocketsWebSockets
PWAPWA
JestJest
GitHub ActionsGitHub Actions
DockerDocker
Responsive Company Profile
05/2020 – 08/2020

Responsive Company Profile

Creation of a site map of the previous company website for page identification. Design proposal via HTML and CSS for website redesign. Implementation of the redesign as a modern Single Page Application with Angular and integration of SEO optimizations.

Technologies Used

AngularAngular
TypeScriptTypeScript
BootstrapBootstrap
SCSSSCSS
GitGit
JenkinsJenkins
CypressCypress
WordPress Administration
01/2020 – 04/2020

WordPress Administration

Administration of an existing WordPress website: Migration from an old to a new domain with redesign via WordPress plugins. Conversion rate optimization through the creation of landing pages enabling effective customer acquisition. Integration of security plugins and performance optimizations.

Technologies Used

WordPressWordPress
PHPPHP
MySQLMySQL
AWS LightsailAWS Lightsail
CloudFlareCloudFlare
SEO ToolsSEO Tools
Responsive Web Application for LANUV
09/2018 – 04/2019

Responsive Web Application for LANUV

Architecture and development of a client application with React JS for use by LANUV employees. Development of an internal web framework as a basis for further web applications. Integration of MongoDB for flexible data storage and implementation of RESTful APIs. Development of a modern search solution with Elasticsearch.

Technologies Used

React JSReact JS
Node.jsNode.js
ExpressExpress
MongoDBMongoDB
ElasticsearchElasticsearch
REST APIsREST APIs
DockerDocker
JenkinsJenkins
GitGit
SCRUMSCRUM
Business Data Exchange Format Anonymization
05/2018 – 08/2018

Business Data Exchange Format Anonymization

Creation of a concept for anonymizing business data with XML-based data exchange. Implementation of a Java-based GUI with modern design patterns and integration of encryption technologies for secure data processing.

Technologies Used

JavaJava
JavaFXJavaFX
XMLXML
JUnitJUnit
MavenMaven
GitGit
Encryption LibrariesEncryption Libraries
Mobile Application
01/2018 – 04/2018

Mobile Application

Development of a mobile application for payment processing with React Native. Integration of secure payment processes and implementation of biometric authentication. Setup of a scalable backend infrastructure with Node.js and MongoDB.

Technologies Used

React NativeReact Native
Node.jsNode.js
ExpressExpress
MongoDBMongoDB
JWTJWT
Biometric AuthBiometric Auth
AWSAWS
GitLab CI/CDGitLab CI/CD