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.
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 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.
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 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.
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 of existing software components in terms of performance and stability as well as quality assurance, especially in the critical areas of a software system.
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.
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.
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.
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 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.
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.
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.
Setup and extension of CI/CD pipelines for the platforms GitHub, Gitea, BitBucket and GitLab.
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