IT-Beratung & Softwareentwicklung

Mit Erfahrung, Passion und einem eingespielten Team realisieren wir
Partner & Referenzen
Consid
Liquam
Ferncast
anolab

Leistungen

Aus Erfahrung wissen wir, dass IT- und Software-Projekte unterschiedlichste Herausforderungen und Anforderungen haben. Aus diesem Grund bieten wir verschiedene Modelle für die Zusammenarbeit an.

Während wir im Zuge des Flex Consultings kurzfristige Beratungstermine und Unterstützung für konkrete Fragestellung anbieten, können wir Dir im reguläuren IT-Consulting, Experten zur Verfügung stellen, die Dein bestehendes Software- bzw. Entwicklungsteam ergänzen oder beraten. Hast Du eine konkrete Vision zu einem Produkt und möchtest dieses vollständig durch uns umsetzen lassen? Mit unserem Team können wir auch die ganzheitliche Softwareentwicklung deines Produktes oder digitalen Lösung realisieren.

Flex Consulting

Kurzfristige Analyse & Hilfe
60 Minuten Expertengespräch
Dein Thema im Fokus
Kurzfristige Beratung
Flexible Terminbuchung
Festpreis
Termin vereinbaren

IT-Consulting

Developer(s) as a Service (DaaS)
Flexibler Einsatz unserer Experten für Deine Projekte
Beratung Deines Teams
Entwicklung Deiner Software
Schulung Deiner Tech-Experten
Attraktive Konditionen
Kontakt

Projektarbeit

Team as a Service (TaaS)
Umsetzung Deiner Vision durch unser Team
Agiles Projektmanagement
Expertise für Tech und Projekt
OPTIONAL
Langfristige Weiterentwicklung und Betrieb
Kontakt

Technologie

Cloud Native

AWS
Azure
GCP
Digital Ocean
Hetzner

Durch den Einsatz von Cloud-Service-Providern wird die Grundlage für eine elastische Skalierung und sichere Ausführung von Software geschaffen. Der Einsatz von Cloud-Native-Technologien ermöglicht darüber hinaus, die Potenziale der verschiedenen Cloud Plattformen noch besser zu nutzen, indem auf bestehende Lösungen und Services als Grundlage für die eigene Anwendung zurückgegriffen werden kann. Durch diese Abstraktionen steht die Fachlichkeit der Software noch stärker im Mittelpunkt.

Mit einem Fokus auf Cloud- und Cloud-Nativen Technologien entwickeln und betreuen wir Software-Anwendungen für mittelständische Unternehmen und Konzerne. Wir bieten jahrelange Erfahrung und maßgeschneiderte Unterstützung bei Planung, Realisierung und Betreuung von Software Projekten.

Anwendungsfälle und Tätigkeitsfelder

Konzeption und Implementierung

Individuelle Konzeption und Implementierung der Architektur von Software-Anwendungen mit Cloud und Cloud-Nativen Technologien.

Cloud-Transformation

Transformation von On-Premise-Anwendungen in die Cloud sowie die Konzeption und Umsetzung der Migration.

Technologieberatung

Beratung bestehender Entwicklungsteams und Entscheidungsträger. Punktuell oder begleitend.

Kostenanalyse und Optimierung

Analyse und Optimierung von laufenden Kosten des Cloud-Service-Providers.

Backends

Java
Kotlin
JS / TS
C#
Go
Python

Das Backend einer Softwareanwendung ist das Fundament für deren zuverlässige Funktion und Sicherheit. Der Umfang und die Komplexität kann hierbei stark variieren. Abhängig von Faktoren wie Größe der Nutzerbasis, Integration in Fremdsysteme oder der fachlichen Anforderungen können Backends als Monolith oder verteiltes System konzipiert werden.

Mit unserer langjährigen Erfahrung in der Entwicklung und Skalierung von Systemen – von kleinen Anwendungen bis hin zu Enterprise-Lösungen, sowohl On-Premise als auch in der Cloud – bieten wir Ihnen maßgeschneiderte Unterstützung bei der Konzeption, Implementierung und langfristigen Betreuung Deiner individuellen Softwareprojekte.

Anwendungsfälle und Tätigkeitsfelder

Konzeption und Implementierung

Individuelle Konzeption der Softwarearchitektur (von Monolith- über Microservice- bis zur vollständigen Event-Driven-Architektur) sowie die Implementierung von Applikations- und Businesslogik.

API- Entwicklung und Integration

Design und Entwicklung von Schnittstellen wie HTTP REST, GraphQL, Kafka, AWS Kinesis, AWS SNS / SQS oder RabbitMQ sowie die Integration von Drittanbieter-Schnittstellen unter Verwendung von Spezifikationen wie OpenAPI oder AsyncAPI.

Datenbank Entwicklung

Entwurf, Wartung und Integration von SQL- und NoSQL-Datenbanken wie PostgreSQL, MongoDB, AWS DynamoDB und Redis, unter Verwendung von Frameworks wie Spring Data, Prisma ORM oder Mongoose.

Optimierung und Qualitätssicherung

Optimierung bestehender Softwarekomponenten in Bezug auf Leistung und Stabilität sowie Qualitätssicherung, insbesondere in den kritischen Bereichen eines Softwaresystems.

Mobile & Web Apps

Angular
React
Next.JS
Flutter
Capacitor

Eine positive Nutzererfahrung (UX) von Web-Frontends und mobilen Apps ist entscheidend für die Akzeptanz digitaler Lösungen. Neben den technologischen Aspekten sind intuitive Bedienung und eine positive Nutzererfahrung daher eine unserer zentralen Leitlinien.

Anwendungsfälle und Tätigkeitsfelder

Entwicklung von Web-Anwendungen

Die individuelle Entwicklung von Web-Anwendungen, wie beispielsweise Webportalen für Produkte, Online-Plattformen oder interner Unternehmenssoftware, erfolgt mit modernen Frameworks wie Angular, Next.js oder React.

Entwicklung von Mobile Apps

Die individuelle Entwicklung von mobilen Apps, wie beispielsweise Kundenportalen, E-Commerce- und digitalen Plattformen, erfolgt mit dem Fokus auf iOS und Android. Dabei werden Hybrid- und Cross-Plattform-Technologien wie Capacitor und Flutter eingesetzt.

Modernisierung von Legacy Apps

Überführung von veralteten Applikationen zu einem modernerem technologischen Fundament. Neben der technologischen Neuentwicklung der Anwendung bieten wir Migrationskonzepte für Technologie sowie Benutzer an, um den Übergang so einfach wie möglich zu gestalten.

Anbindung von (Headless-) Systemen

Einige Systeme sind bereits headless konzipiert und erlauben über Schnittstellen die Anbindung beliebiger Frontends. Wir evaluieren bestehende Systeme und implementieren Frontends sowie die dafür notwendigen Middlewares.

Software Craftsmanship

Agile Software-Projekte sind ständiger Erweiterung und Umstrukturierung ausgesetzt. Wir nutzen bewährte und fundierte Design Patterns sowie Methoden, damit Software im selben Tempo weiter wachsen kann und auch in Zukunft wartbar bleibt.

Anwendungsfälle und Tätigkeitsfelder

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

Application Security

IT-Sicherheit ist für uns ein zentraler Bestandteil jeder Design-Entscheidung. Mit standardisierten Vorgehensweisen, bewährten Lösungsansätzen und der Umsetzung von Best Practices in der Entwicklung unterstützen wir diesen Prozess – und schärfen gleichzeitig das Bewusstsein Deiner Mitarbeiter für Sicherheit.

Anwendungsfälle und Tätigkeitsfelder

Beratung und Sicherheitsüberprüfung

Beratung und Sicherheitsüberprüfung von Software-Komponenten sowie der Cloud-Infrastruktur.

Authentifizierung und Authorisierung

Implementierung der Authentifizierung und Autorisierung mit modernsten Protokollen wie OAuth2, OpenID Connect (OIDC) oder SAML.

Rollen- und Berechtigungskonzepte

Maßgeschneiderte Rollen- und Berechtigungskonzepte, die auf die spezifischen Anforderungen der Anwendung abgestimmt sind.

Schutz von sensiblen Daten

Absicherung der Kommunikation und der Datenbanken durch den Einsatz von fortschrittlichen Verschlüsselungstechnologien zum Schutz von sensiblen Daten.

DevOps

Durch den Einsatz von DevOps, Automatisierung und Infrastructure as Code (IaC) können Unternehmen ihre Markteinführungszeit verkürzen, die Produktivität steigern und konsistente IT-Umgebungen sicherstellen, während gleichzeitig Kosten gesenkt werden. Diese Ansätze tragen zur Reduzierung von Fehlern, Verbesserung der Zusammenarbeit und Erhöhung der Produktqualität bei. Der Einsatz dieser Technologien legt den Grundstein für eine zukunftssichere und kosteneffiziente IT-Landschaft.

Anwendungsfälle und Tätigkeitsfelder

Continious- Integration und Delivery

Einrichtung und Erweiterung von CI/CD-Pipelines für die Plattformen GitHub, Gitea, BitBucket sowie GitLab.

Infrastructure as Code

Definition von Infrastruktur in Form von Code (IaC) mit Terraform, AWS CDK, CDKTF, Cloudformation, Bicep oder Pulumi.

Bereitstellung von Anwendungen

Bereitstellung von Anwendungen mit Serverless Functions, Docker, Docker Swarm oder Kubernetes.

Automatisierung

Automatisierung der Build & Deployment Prozesse mit Tools wie Bash, Ansible, Gradle, Maven, nx oder npm.

Referenzen

Bei northcommit setzen wir auf langfristige Partnerschaften und legen großen Wert darauf, dass unsere Kunden mit unseren Leistungen zufrieden sind. Wir glauben, dass die besten Empfehlungen direkt von denen kommen, die unsere Dienstleistungen bereits in Anspruch genommen haben.

Logo der Firma Ferncast GmbH
Unsere Software aixtream ermöglicht die Gestaltung und Individualisierung der Audiologisitik für alle professionellen Live-Audioanwendungen unserer Kunden. Wir blicken auf eine erfolgreiche und partnerschaftliche Zusammenarbeit für die Implementierung unserer webbasierte Steuerungssoftware zurück, die echte Mehrwerte für unsere Kunden geschaffen hat.
Detlef Wiese,CEO von Ferncast GmbH
Partner & Referenzen
Consid
Liquam
Ferncast
anolab

Über uns

Tobias Wentzlaff
Tobias Wentzlaff, M. Sc.

Tobias ist ein erfahrener Consultant mit einer Leidenschaft für DevOps, skalierfähige Softwarelösungen, Java-Softwareentwicklung und serverless Technologien in der Cloud. Er bringt frischen Wind und innovative Lösungen in jedes Projekt.

Seine fundierte Expertise basiert auf 7+ Jahren professioneller Erfahrung, einem Master in Internet-Sicherheit und einem Bachelor in Web- und Software-Technologie.

Mehr über Tobias Wentzlaff
Mats Evers
Mats Evers, M. Sc.

Durch den Einsatz von innovativen Technologien, seiner Erfahrung und einem hohen Anspruch an Software Qualität und UX schafft Mats als Generalist ganzheitliche Lösungen. Mats überzeugt durch seine ausgeprägte Hands-On Mentalität und ist Wegbereiter für den nachhaltigen Erfolg von Projekten und Teams.

Mats blickt auf 13+ Jahre Berufserfahrung, einen Master of Science (Internet Sicherheit) sowie einen Bachelor of Science (Web- und Software-Technologien) zurück.

Mehr über Mats Evers

Kontakt

Mats Avatar

Manche Dinge lassen sich leichter besprechen als beschreiben. Lass uns gerne ins Gespräch kommen.

+49 4821 778 101

Termin vereinbaren

Bei konkreten technologischen Fragestellungen oder strategischen Entscheidungen beraten wir im Zuge unseres Flex Consultings. Kurzfrsitig, flexibel und zum Festpreis. Vereinbare gerne einen Termin mit uns.

Termin vereinbaren