
dtms GmbH
SMS Processing Reengineering with 17x Throughput
Software Developer Enterprise Java
Relevance
Why this case matters
The case shows how problem understanding, responsibility, decisions, and implementation came together in this context.
Impact
Reengineered a critical SMS system from 40 to 700 SMS per second, making this the strongest dtms proof signal, and owned it from problem definition through production-near application support.
What carries forward today
The case shows an important pattern for AI-native systems: understand existing processing, find bottlenecks, and improve performance measurably.
Defensible proof
17x
Throughput increase
Raised SMS processing from 40 to 700 SMS per second.
700/s
Target capacity
Designed processing for materially higher operational load.
Real time
Operational visibility
Added SMS ticker and word filtering for operational use.
Where this experience creates value
- For teams that need to make existing systems measurably stronger, not just add features.
- For companies with critical backend processes where reengineering creates direct operational value.
Case context
Overview
The work at dtms sat within a telecommunications value-added services platform covering call center routing and SMS services. Across my full dtms tenure, I owned work from problem definition through concept and implementation to delivery, monitoring, and production-near application support. Changes were sometimes made directly in production, while dedicated administrators retained responsibility for servers and databases. A critical SMS processing system had to handle materially higher throughput. I led the reengineering work and increased processing from 40 to 700 SMS per second while adding word filtering and a real-time SMS ticker for operational use.
The work combined system analysis, architecture redesign, and iterative performance work for high SMS volumes. Jersey JAX-RS, JPA/Hibernate, and Google Guice formed the technical base for processing, filtering, and monitoring.
Responsibility
Activities
- System Reengineering: Complete architecture redesign for 17x performance improvement (40→700 SMS/sec)
- Performance Optimization: High-throughput message processing, concurrent handling, memory optimization
- Feature Development: Word filtering system, real-time SMS ticker, advanced message management
- API Integration: Jersey JAX-RS implementation, RESTful endpoints, scalable service architecture
- Quality Assurance: TestNG testing framework, performance testing, load validation
- End-to-End Delivery: Problem definition, architecture, implementation, delivery, monitoring, and production-near application support in collaboration with administrators
Operating mode
Methodology
- Iterative Incremental Development: Step-by-step optimization with continuous performance monitoring
- Performance-First Architecture: High-throughput design, concurrent processing, scalable message handling
- Feature-Driven Development: Word filtering, SMS ticker, enhanced message management capabilities
- Enterprise Integration: JPA/Hibernate persistence, Google Guice dependency injection, Tomcat deployment
Technical context
Technology stack
The tools are not the point by themselves. What matters is which system layers had to work together.
Messaging & Event Streaming
5Backend
5Databases & Storage
1DevOps
4Other
1Tools
4CI/CD & Delivery Pipelines
1Next step
If you need similar responsibility, we can identify the next useful leverage point directly.
Send the situation, goal, and decision in front of you. I will respond personally with a clear view of the value I could add.