avatar

Hi, I’m Max!

I accelerate the value delivery of software teams so that they can meet their purpose.

Teams I work with utilize methodologies of continuous delivery, extreme programming, and domain-driven design to improve the delivery rate of valuable software and validate their product assumptions a lot quicker.

Let’s get in contact if you are searching for team leadership and/or help with scalable software architecture.

What am I good at?

Software Architecture

Enterprise software needs to implement complex business processes and should be flexible to change if requirements change.

I help to define and model software services or packages to break complex systems down into independent and encapsulated units.

Consultancy

Together, we analyze the existing software and identify pain points or things that are hard to change/maintain.

I support the conception of enhancements of these parts and provide a migration path and timeline that fits the need of the product.

Fullstack Development

I support the development team with a hands-on mentality and pragmatic clean code approaches using JavaScript/Typescript, PHP, and/or Java.

Project management and team leadership

Analyzing, documenting, and breaking down business requirements into small work packages is very important for the success of product development.

I support during feature conception, translate between product and technical teams, coordinate work in and across multi-headed teams and provide well-estimated delivery deadlines. I also serve the team with well organized meetings in an agile workflow. This helps strengthen the team, identifying pain points in processes and improving the overall result of the work.

Team and department structuring

The structure and communication between people in tech companies are mostly correlated with the architecture and implementation of their software.

Supporting executives with architectural insights, I help to define team structures and to answer the „who should work on what?“ question while maintaining boundaries/responsibilities of the software system and preventing accidental double-work.

Quality assurance

Software that is not tested well before going into production is a danger to other related development teams and (more important) to the business itself.

I guide through the setup of static code analysis tools, automated tests on any level (unit, functional, integration, behavioral) and help to find the development and testing workflow that fits best to the team.

What did I recently do?

Teaser image for KMC

KMC

(3 years and 8 months as Technical Project Lead)

Requirement analysis and technical planning of the features for a new Application/Product. Estimating delivery dates with the development team (and holding them). Leading and coordinating a 6 person engineering team. Coordinating work with 4 other directly related development teams.

Programming in the backend, frontend, and test automation (wherever needed).

Teaser image for IWA

IWA

(4 years and 9 months as Lead Mobile Developer)

Coordinating the development of a mobile app for real estate management (real estate owners, tenants, and real estate managers). Designing the internal software architecture of the react-native app. Feature development as lead developer. Implemented automated builds and releases to the app stores. Integrating the internal APIs of the customers' infrastructure using Rest and WebSocket. Technical lead for a 5 person engineering team.

Teaser image for KXE

KXE

(7 months as Fullstack Developer)

Supporting the development team of the React-Native app during the initial launch of the product with feature estimations, planning, and fullstack development in PHP 7, Symfony 5, NodeJS, Apollo-GraphQL, React, and React-Native.

Teaser image for KPM

KPM

(6 months as Team leading Backend Developer)

Conception and implementation of various „domain services“ to migrate the backend platform from a Spryker shop system to a more flexible custom infrastructure (written in PHP 8, Symfony 5, NodeJS with the support of AWS).

Led the 4-headed "notification-service" team while also working on other services.

Teaser image for PoLeGIS

PoLeGIS

(1 year and 7 months as Lead Fullstack Developer)

Continuing the implementation of a GIS platform for a German luxury car manufacturer with a manufacturing location in Leipzig. Cleaning the code base and implementing new features. Technical leadership for a 4-headed development team. Release management and deployments in the internal infrastructure of the company.

Development with SpringBoot, PostGIS, Ionic, and Angular.

Teaser image for CCS

CCS

(7 months as Lead Fullstack Developer)

Conception and implementation for an instant communication service (chat, file transfer) for an edutech company. Conception and implementation of a migration strategy migrating data of a legacy monolith (ExpressJS) into the new service and switching to the new service without downtime or data loss). Implementation of SDKs for the new service (NodeJS + React) Leading the 4 person engineering team.

Interested?

Do not hesitate to write me a short message if you are interested in collaborating with me on a project.

Since I'm currently employed, I will forward bigger projects to the agency I'm currently working for.