Software architecture
A well-designed foundation for your application. We structure systems, define interfaces and make the reasoning behind technical decisions clear.
NTT SolutionWareSOFTWARE & CONSULTING
ANDREAS KROLL · SENIOR DEVELOPER & ARCHITECT
I have been developing software for demanding business processes since 1992. Today, my focus is C# and .NET, distributed cloud systems and AI. I write the code and help your business bring AI-assisted development into projects and teams.
PROJECT EXPERIENCE SINCE 1992
ARCHITECTURE AND CODE.
WHAT WE CAN DO FOR YOU
Architecture decisions, production code and
knowledge transfer from one partner. For new products
and systems that have been running for years.
A well-designed foundation for your application. We structure systems, define interfaces and make the reasoning behind technical decisions clear.
Hands-on development of backends, APIs and web portals. Using C# and .NET, asynchronous processing and clear business logic – from implementation to testing and refactoring.
Preserve what works and make room for what comes next. We connect data sources, modernise existing applications and support complex migrations.
Bring AI-assisted development into your projects by connecting suitable tasks, tools and team workflows. With code reviews, coaching and experience leading a team of six developers.
OVER THREE DECADES OF PROJECT EXPERIENCE
From business applications in the 1990s
to today's AI platform. Architecture,
implementation and technical leadership.
CURRENT PROJECT · SINCE NOVEMBER 2019
From data integration to
an AI-powered hotel platform.
Continuous development of a distributed multi-tier application for several thousand hotels and event venues. It handles the daily volume of meeting, group and event enquiries across different communication channels.
My contribution: Architecture and implementation of integrations, the portal and business logic; ongoing development of distributed services; and AI in both the product and the development process.
Discover hivr.aiREST, FTP and scraping bring data together in an integration platform. Transformations, rules and asynchronous communication decouple processing.
Meeting enquiries, roles, a product library, rules, prices and calendars in one portal. Booking and pricing information arrives through external interfaces.
AI supports the extraction and mapping of business requirements. Email, booking portals, telephone and websites form the current product context.
Current work with C#/.NET, Azure, Cloudflare, Keycloak, Aspire, Orleans and Akka.NET. AI-assisted and agentic coding supports ongoing development.
Rebuilt as a Vue.js SPA with ASP.NET Core. Architecture and tool selection, code reviews and coaching a team of six through practical implementation tasks.
Maintenance, performance optimisation and refactoring of a conference booking portal. In 2019, architecture of an integration portal: detecting database changes, deriving business events and connecting systems through REST, including a return channel for cancellations.
A portal for planning server deployments in data centres worldwide. Consolidating infrastructure information, selecting suitable subnets and checking resources such as ports, IP addresses, power and cooling.
Data model, business layer and workflows for recording and processing claims. Role-based views connect insurers, service providers and end customers.
Analysis, troubleshooting and performance optimisation at DHL. Automated server checks with agents, a scheduler and results management, plus tools for storage migration, DFS monitoring and log analysis in the Siemens/Deutsche Bank project context.
Architecture and lead development of a travel portal, dynamic booking integration with parallel requests and a plugin bus, and CRM data consolidation. In laboratory automation: component development, unit tests and automated builds.
Travel sales and offer searches, TCP/IP communication and host integration. Infrastructure and email migrations, permissions and archiving tools, and operational monitoring.
Electronic document management with inboxes, search and workflows; inventory management with branch synchronisation and CAD interfaces. Business applications, data conversion, printer drivers and hardware integration since 1992.
Selected content from the consultant profile, September 2026. Company names indicate project contexts. Product description: hivr.ai and integrations.
CURRENT DEVELOPMENT PRACTICE
A broad foundation for selecting
the right technologies – and the experience
to integrate them into existing systems.
Backends, APIs and web applications. Clear business logic, asynchronous processing, containers and cloud deployment.
Service composition, stateful and message-driven processing, and identity and access management.
Portals and interfaces backed by robust data models. Consolidating heterogeneous sources and connecting business systems through APIs.
AI THROUGHOUT THE DEVELOPMENT PROCESS
AI for analysis, implementation, refactoring, testing and documentation. With defined context, traceable changes and technical responsibility remaining with the developer.
OpenAI · Anthropic · Claude Code · Cursor · Codex · Gemini · DeepSeek
I help you turn individual coding assistants into a development process you can understand and verify – suited to your codebase, your teams and your requirements.
Select suitable tasks in analysis, development, testing and documentation. Start with a clearly scoped pilot and assess results against your existing quality standards.
Provide repository context, architecture rules and domain knowledge. Integrate MCP servers, skills and harnesses in line with your tools and access permissions.
Connect reviews, tests and CI/CD with AI-assisted steps. Agree on rules for data access, approvals and accepting changes.
Support developers on real tasks, establish reusable workflows and share knowledge within the team. Use agent orchestration where tasks and checks are clearly defined.
Good solutions
start with
understanding.
PERSONAL. PRAGMATIC. COLLABORATIVE.
I'm Andreas Kroll, managing director of NTT-SolutionWare. I have been developing business applications since 1992 – for travel and hospitality, telecommunications, insurance, banking, logistics and industry.
As a software architect and lead developer, I stay close to the code, taking responsibility for technical decisions, implementation and knowledge transfer. Supporting projects over many years also means understanding how those decisions play out in production.
Full profile · WordExpertise and project history · September 2026
THE NEXT STEP STARTS WITH A CONVERSATION.
Need senior support for your project or AI-assisted development for your team?
Let's talk about where you are today.
Personal collaboration. Shared solutions.