Testtext, den wir mit Fontcolor umfärben wollen

Partnerships

TNG kooperiert mit Partnerorganisationen aus der wirtschaftlichen und der akademischen Welt.


Partnerfirmen

TNG hat ein Netzwerk von Partnerfirmen etabliert, mit denen wir aktuell zusammenarbeiten.

Atlassian

Atlassian Logo

Atlassian ist ein Softwareanbieter bekannt für u.a. folgende Produkte:

  • Confluence: Kollaboratives Enterprise Wiki

  • Jira: Ticketsystem für Software-Entwicklung, Projektmanagement und vieles mehr

  • Bitbucket: Enterprise Git-Server mit Review-Funktionalität

  • Bamboo: Server für Continuous Integration, Deployment und Delivery

Details zu unserer Kooperation mit Atlassian finden Sie hier.

AWS-Partnernetzwerk

Wir sind Standard Consulting Partner im AWS-Partnernetzwerk und betreuen auch sehr große AWS-Installationen.

Gradle

Für Gradle bieten wir Einführung, Migration, Plug-in-Entwicklung und Schulung.

Partnerschaften zweispaltig (eine Text Component je Absatz)

TNG kooperiert mit Partnerorganisationen aus der wirtschaftlichen und der akademischen Welt.

Partnerfirmen

TNG hat ein Netzwerk von Partnerfirmen etabliert, mit denen wir aktuell zusammenarbeiten.

Atlassian

Atlassian ist ein Softwareanbieter bekannt für u.a. folgende Produkte:

  • Confluence: Kollaboratives Enterprise Wiki

  • Jira: Ticketsystem für Software-Entwicklung, Projektmanagement und vieles mehr

  • Bitbucket: Enterprise Git-Server mit Review-Funktionalität

  • Bamboo: Server für Continuous Integration, Deployment und Delivery

Details zu unserer Kooperation mit Atlassian finden Sie hier.


Atlassian Logo

AWS-Partnernetzwerk

Wir sind Standard Consulting Partner im AWS-Partnernetzwerk und betreuen auch sehr große AWS-Installationen.

Gradle

Für Gradle bieten wir Einführung, Migration, Plug-in-Entwicklung und Schulung.

Partnerschaften zweispaltig (in einer Text Component)

TNG kooperiert mit Partnerorganisationen aus der wirtschaftlichen und der akademischen Welt.

Partnerfirmen

TNG hat ein Netzwerk von Partnerfirmen etabliert, mit denen wir aktuell zusammenarbeiten.

Atlassian

Atlassian ist ein Softwareanbieter bekannt für u.a. folgende Produkte:

  • Confluence: Kollaboratives Enterprise Wiki

  • Jira: Ticketsystem für Software-Entwicklung, Projektmanagement und vieles mehr

  • Bitbucket: Enterprise Git-Server mit Review-Funktionalität

  • Bamboo: Server für Continuous Integration, Deployment und Delivery

Details zu unserer Kooperation mit Atlassian finden Sie hier.

AWS-Partnernetzwerk

Wir sind Standard Consulting Partner im AWS-Partnernetzwerk und betreuen auch sehr große AWS-Installationen.

Gradle

Für Gradle bieten wir Einführung, Migration, Plug-in-Entwicklung und Schulung.

Atlassian Logo

Agile Software Development

We provide comprehensive software development services with the goal to deliver high-quality solutions that meet our client's needs. Throughout the software development lifecycle, we embrace an agile approach, utilizing best-practice agile methodologies (e.g. Scrum, Kanban, scaled Scrum) in our daily work.

Our services in agile software development include:

Implementation & Maintenance of Large Software Systems

We implement and maintain complex software systems, ensuring they are efficient, reliable, and meet the needs of our clients. Our team has expertise in various programming languages, web technologies, and frameworks, allowing us to deliver tailored solutions for each project.

Programming Languages

Our technology stack encompasses a variety of programming languages, including the following:

  • We work mainly with Enterprise Java, as well as C++, C#, JavaScript / TypeScript, Kotlin, PHP, and Python

  • We also, but less often, work with C, Go, Groovy, Objective-C, Ruby, Rust, Scala, and Swift

  • We know uncommon languages such as for example Haskell

Web Technologies

We use a wide range of web technologies to develop robust, scalable, and user-friendly web applications. Key web technologies we work with include:

  • Frameworks such as Angular, React and Vue.js, Flux/Redux, Ember

  • Java-frontend technologies such as Spring MVC, JSF and JSP, JavaFX, SWT, Swing, and Vaadin

  • ASP.NET and Node.js

  • Grails on Groovy, Ruby on Rails, Python with Flask, and PHP with Symfony

  • CSS with Less and Sass, PostCSS and CSS-in-JS

Frameworks

Our expertise extends to various frameworks, including:

  • Object-Relational Mapping (O/R-mapping) with Hibernate/JPA, Doctrine and Entity Framework

  • Inversion of Control with Spring, CDI, Simple Injector and Unity

  • Application development with Spring Boot, .NET Core, Micronaut and Quarkus

  • Enterprise integration with Apache Camel and ESBs, TIBCO

  • Messaging with Kafka, ActiveMQ and RabbitMQ

  • Stream programming with Apache Flink and Spark

  • Rule engines with Drools

  • Reactive applications with Akka, Spring and Reactive Streams

  • Component models with OSGi and Java modules

  • Graphical User Interfaces (GUIs) with Qt

Tools

Our team has proficiency in a wide range of tools and technologies, enabling us to deliver high-quality solutions. Some of the key tools and technologies we work with include:

  • Search engines & tools such as ElasticSearch/Logstash/Kibana and Solr/Lucene/Hibernate search

  • Shell scripting with Bash, Zsh, Powershell

  • Compiler construction with Yacc/Bison/JavaCC/ANTLR and f/lex

  • Complex e-commerce solutions based on the hybris Commerce Suite and the hybris Commerce Accelerator


Architecture & Design

A well-designed architecture is the foundation of a successful software application. We provide guidance on architecture and design, so that our clients' applications are scalable, maintainable, and meet the needs of their respective business.

  • Domain-driven Design (DDD), object-oriented analysis and design (OOAD)

  • Distributed systems with REST & SOAP, GraphQL and OData

  • API management with OpenAPI and Apigee

  • Event-driven architectures, event sourcing and Command Query Responsibility Segregation (CQRS)

  • Serverless architectures

  • Responsive web design, progressive web apps & user experience (UX)

  • Documentation with JGiven and arc42-templates

  • Architecture rules with ArchUnit

Automated Testing & Quality Assurance

The quality and reliability of software applications is crucial for their success. We emphasize automated testing and quality assurance, and leverage the latest tools and methodologies to guarantee that the applications meet the highest standards.

  • Test-driven development and test automation with Continuous Integration systems like Jenkins and Bamboo

  • Test tools like JUnit/TestNG/FitNesse, Hamcrest/Mockito, Concordion, Behat, JGiven, AssertJ & FEST, Selenium/Geb, Jest, Mocha and Jasmine

  • Quality management with SonarQube PMD, FindBugs/SpotBugs, CheckStyle and *Lint

  • Code reviews and software verification

  • Performance testing & tuning, analysis of concurrency and memory leak issues

Operating & Development Environments

For seamless development, deployment, and operation of applications, we apply our knowledge in a wide range of operating and development environments. Our team is well-versed in setting up and managing the following:

  • Java application servers like Oracle WebLogic, Tomcat, Jetty, WebSphere and Wildfly

  • Portal servers like Liferay

  • Operating systems like Linux, Unix, macOS and Windows

  • Build systems with Gradle, Maven, Ant, Ivy, npm, Grunt, Gulp, Phing, Composer, yarn, CMake, NAnt and NuGet

  • Version control with Git (GitHub/GitLab/Bitbucket), SVN, ClearCase, Mercurial, TFS, Jazz

  • Artifact management with Nexus/Artifactory

  • Wikis and bug trackers like Atlassian Confluence and Jira, Jetbrains YouTrack, Trac, MediaWiki

  • Integrated development environments (IDEs) like Eclipse, IntelliJ, PHPStorm and CLion

  • Development for mobile devices on iOS and Android

  • Cloud- and SaaS-platforms such as AWS, Azure, Google Cloud Platform, OpenShift und AppExchange

Services, Processes & Requirements

We offer a range of services to support businesses in their agile software development endeavors.

  • Best practices software development with Scrum, Kanban, scaled Scrum (SAFe, LeSS) and techniques out of Extreme Programming (XP)

  • Support as a Scrum Master and Product Owner

  • Language- and tool-agnostic implementation of business software

  • Restructuring of ongoing third-party projects as well as troubleshooting and refactoring of legacy code

  • Agile requirements engineering, user stories/story mapping and event storming

  • Firefighting services for rapid and effective support to get projects back on track

  • Trainings, workshops, and know-how transfer

IT Rescue

Legacy systems often hinder progress in today’s fast-paced IT landscape. Our IT Rescue services empower businesses to revitalize outdated technology and align it with modern demands.

  • Inventory, due diligence review

  • Roadmap for modernization tailored to the customer with diverse technologies in various industries

  • Consulting on modernization strategies, e.g. according to the Strangler Pattern or with in-place modernizations

  • Support in prioritizing existing business features

  • Establishing cloud readiness

  • Intelligent concepts for the conversion: Temporary adapters that hide the migration for client systems

  • Paradigm shift and introduction of best practices in software development and requirement management

  • Quality assurance and risk minimization by increasing the degree of automation

Events

On May 20th, the Threat Modeling Connect Local Meetup of the DACH region will take place. As part of the regular exchange on threat modeling, this time via Zoom, another method...

TNG will be represented again at this year's Minds Mastering Machines conference. Our colleague Marc Schuh will be in Karlsruhe from May 20th to 21st, where he will introduce...

On May 21st, we will be hosting an edition of the Munich TypeScript Meetup at our office in Unterföhring. Under the motto ‘TypeScript x AI: Build features, level up workflows...

,
,
,
,
,
,