From our experience, we know that projects and challenges have very different requirements. For this reason, we offer various models for collaboration.
While we offer short-term consulting sessions and support for your questions as part of Flex Consulting, we also provide you with experts consultants to complement your existing team. Do you have a particular vision for a product and would like us to develop it completely? With our team, we can also realize the entire development process.
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.
Individual conception and implementation of the architecture of a software application with cloud technologies.
Transformations of on-premise applications to the cloud including migration concepts.
Technology consulting for development teams and decision-makers.
Cost analysis and optimization of the cloud service provider's cost and service fees.
The backend of a software application forms the foundation for a correctly operating and secure application. 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.
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.
Design and development of APIs, e.g. HTTP REST or GraphQL, integration of third-party APIs in use of specifications such as OpenAPI or AsyncAPI.
Design, maintenance and integration of SQL and NoSQL databases. These include PostgreSQL, MongoDB, AWS DynamoDB and Redis as well as frameworks such as Spring Data, Prisma ORM or Mongoose.
Optimization of existing software components in terms of performance and stability as well as quality assurance, particularly in the critical areas of a software system.
A positive UX of web frontends and mobile apps is essential for the acceptance of a digital solution. In addition to technical aspects, intuitive operation and a positive user experience are therefore one of our guiding principles.
Customized development of web applications, such as web portals for products, online platforms or internal company software with modern frameworks such as Angular, Next.JS or React.
Customized development of mobile apps, such as customer portals, e-commerce or digital platforms with a focus on the iOS and Android platform using hybrid and cross-platform technologies, such as Capacitor and Flutter.
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.
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.
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.
We are convinced that the aspect of IT security is fundamental to design decisions. We support this process through standardized procedures and solution approaches, the implementation of best practices in development and the sensitization of employees.
Consulting and security auditing of software components and cloud infrastructure.
Implementation of authentication and authorization with state-of-the-art protocols such as OAuth2, OpenID Connect (OIDC) or SAML.
Customized role and authorization concepts that are tailored to the specific requirements of the application.
Securing communication and databases through the use of advanced encryption technologies to protect sensitive data.
DevOps, automation and Infrastructure as Code (IaC) enable faster time-to-market, higher productivity and consistent IT environments while reducing costs. These approaches reduce errors, improve collaboration and increase the quality of your products. The use of these technologies contributes to a future-proof and cost-efficient IT landscape.
Customized design and implementation of the architecture of software applications with cloud and cloud-native technologies.
Definition of infrastructure in the form of code (IaC) with Terraform, AWS CDK, CDKTF, CloudFormation, Bicep or Pulumi.
Provision of applications with serverless functions, Docker, Docker Swarm or Kubernetes.
Automation of build & deployment processes with tools such as Bash, Ansible, Gradle, Maven, nx or npm.
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.
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.
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).
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