IT-Consulting & Software development

With experience, passion and a well-coordinated team, we realize
Partners & References
Consid
Liquam
Ferncast
anolab

Services

From experience, we know that IT and software projects have a wide variety of challenges and requirements. For this reason, we offer various models for collaboration.

While we offer short-term consulting appointments and support for specific issues in the course of flex consulting, we can also provide you with experts in regular IT consulting who can supplement or advise your existing software or development team. Do you have a vision for a product and would like us to develop it completely? With our team, we can also realize the complete software development of your product or digital solution.

Flex Consulting

Short-term analysis & assistance
60 minutes expert talk
Focus on your topic
Short-term advice
Flexible schedule
Fixed price
Book an appointment

IT-Consulting

Developer(s) as a Service (DaaS)
Flexible assignment of our experts for your projects
Advising your team
Developing your software
Training for your tech experts
Attractive conditions
Contact

Project work

Team as a Service (TaaS)
Realization of your vision by our team
Agile project management
Expertise for tech and project management
OPTIONAL
Long-term development and operation
Contact

Technology

Cloud Native

AWS
Azure
GCP
Digital Ocean
Hetzner

The use of cloud service providers creates the basis for elastic scaling and secure execution of software. The use of cloud-native technologies also makes it possible to make even better use of the potential of the various cloud platforms by using existing solutions and services as the basis for your own application. These abstractions addresses the focus even more on the business aspects of the software.

With a focus on cloud and cloud-native technologies, we develop and support software applications for medium-sized companies and corporations. We offer years of experience and customized support in the planning, implementation and maintenance of software projects.

Use Cases

Concept and implementation

Individual conception and implementation of the architecture of a software application with cloud technologies.

Transformation

Transformations of on-premise applications to the cloud including migration concepts.

Technology consulting

Technology consulting for development teams and decision-makers.

Cost analysis and optimization

Cost analysis and optimization of the cloud service provider's cost and service fees.

Backends

Java
Kotlin
JS / TS
C#
Go
Python

The backend of a software application is the foundation for its reliable operation and security. The scope and complexity can vary widely. Depending on factors such as the size of the user base, integration into third-party systems or the technical requirements, backends can be designed as monoliths or distributed systems.

With our many years of experience in the development and scaling of systems - from small applications to enterprise solutions, both on-premise and in the cloud - we offer you customized support in the design, implementation and long-term support of your individual software projects.

Use Cases

Concept and implementation

Individual conception of the software architecture (from monolithic to microservice to complete event-driven architecture) as well as the implementation of application and business logic.

API development and integration

Design and development of interfaces such as HTTP REST, GraphQL, Kafka, AWS Kinesis, AWS SNS / SQS or RabbitMQ as well as the integration of third-party interfaces using specifications such as OpenAPI or AsyncAPI.

Database development

Design, maintenance and integration of SQL and NoSQL databases such as PostgreSQL, MongoDB, AWS DynamoDB and Redis, using frameworks such as Spring Data, Prisma ORM or Mongoose.

Optimization and quality assurance

Optimization of existing software components in terms of performance and stability as well as quality assurance, especially in the critical areas of a software system.

Mobile & Web Apps

Angular
React
Next.JS
Flutter
Capacitor

A positive user experience (UX) of web front-ends and mobile apps is crucial for the adoption of digital solutions. In addition to the technological aspects, intuitive operation and a positive user experience are therefore one of our central guidelines.

Use Cases

Development of web applications

The individual development of web applications, such as web portals for products, online platforms or internal company software, is carried out using modern frameworks such as Angular, Next.js or React.

Development of mobile apps

The individual development of mobile apps, such as customer portals, e-commerce and digital platforms, is carried out with a focus on iOS and Android. Hybrid and cross-platform technologies such as Capacitor and Flutter are used.

Modernization of legacy apps

Migration of outdated applications to a more modern technological foundation. In addition to the technological redevelopment of the application, we offer migration concepts for technology and users to make the transition as easy as possible.

Integration of (headless) systems

Some systems are already designed headless and allow the connection of any frontends via APIs. We evaluate existing systems and implement frontends and necessary middlewares.

Software Craftsmanship

Agile software projects are subject to constant expansion and restructuring. We use proven and well-founded design patterns and methods so that software can continue to grow at the same pace and remain maintainable in the future.

Use Cases

Clean- Code und Architecture
Test-Driven Development
Domain-Driven Design
Event Sourcing & CQRS

Application Security

We believe that IT security is a central component of every design decision. We support this process with standardized procedures, proven solutions and the implementation of best practices in development - and at the same time raise your employees' awareness of security.

Use Cases

Advice and security auditing

Consulting and security auditing of software components and cloud infrastructure.

Authentication and authorization

Implementation of authentication and authorization with state-of-the-art protocols such as OAuth2, OpenID Connect (OIDC) or SAML.

Roles and authorization concepts

Customized role and authorization concepts that are tailored to the specific requirements of the application.

Protection of sensitive data

Securing communication and databases through the use of advanced encryption technologies to protect sensitive data.

DevOps

By using DevOps, automation and Infrastructure as Code (IaC), companies can shorten their time to market, increase productivity and ensure consistent IT environments while reducing costs. These approaches help to reduce errors, improve collaboration and increase product quality. The use of these technologies lays the foundation for a future-proof and cost-efficient IT landscape.

Use Cases

Continious- Integration und Delivery

Setup and extension of CI/CD pipelines for the platforms GitHub, Gitea, BitBucket and GitLab.

Infrastructure as Code

Definition of infrastructure in the form of code (IaC) with Terraform, AWS CDK, CDKTF, CloudFormation, Bicep or Pulumi.

Provision of applications

Provision of applications with serverless functions, Docker, Docker Swarm or Kubernetes.

Automation

Automation of build & deployment processes with tools such as Bash, Ansible, Gradle, Maven, nx or npm.

References

At northcommit, we focus on long-term partnerships and put great emphasis on ensuring that our customers are satisfied with our services. We believe that the best recommendations come directly from those who have already used our services.

Logo der Firma Ferncast GmbH
Our aixtream software enables the design and individualization of audio logistics for all of our customers' professional live audio applications. We look back on a successful and cooperative partnership for the implementation of our web-based control software, which has created real added value for our customers.
Detlef Wiese,CEO of Ferncast GmbH
Partners & References
Consid
Liquam
Ferncast
anolab

About us

Tobias Wentzlaff
Tobias Wentzlaff, M. Sc.

Tobias is an experienced consultant with a passion for DevOps, highly scalable software solutions, Java software development and serverless cloud technologies. He brings fresh perspectives and innovative solutions to every project.

His solid expertise is built on over 7 years of professional experience, a Master’s degree in Computer Science with a focus on Internet Security and a corresponding Bachelor's degree in Computer Science with a focus on Web and Software Technology.

Read more about Tobias Wentzlaff
Mats Evers
Mats Evers, M. Sc.

Using innovative technologies, his experience and a high standard of software quality and UX, Mats creates holistic solutions as a generalist. Mats impresses with his distinctive hands-on mentality and paves the way for the sustainable success of projects and teams.

Mats has 13+ years of professional experience, a Master of Science (Internet Security) and a Bachelor of Science (Web and Software Technologies).

Read more about Mats Evers

Contact

Mats Avatar

Some things are easier to talk about than to describe. Let's get talking.

+49 4821 778 101

Book appointment

We provide advice on specific technological issues or strategic decisions as part of our Flex Consulting service. Short-term, flexible and at a fixed price. Arrange an appointment with us.

Book an appointment