Professional Software Development for Telecommunications
TenKode, Inc. can provide development and consulting assistance in many areas, including the following:
  • Software and System architecture of Java/JEE/J2EE based systems utilizing web services (contract-first or code-first) or custom protocols for integration
  • Strata Group's C3C. Our President is the former Chief Architect of the product.
  • AAA, SSO, and Identity Management integration, including Computer Associates SiteMinder integration as well as customized AAA solutions. Extensive experience with JAAS.
  • Data architecture and information modeling for OSS/BSS and provisioning applications from managing network element state through internationalized, table-driven end user web applications.
  • Setup, tooling, and optimization of development and automated test environments, especially those using Eclipse, Ant, JUnit, DBUnit, etc.
  • Continuous integration strategies. CI, achieved primarily through well-designed source code management (SCM) and automated testing harnesses is an indispensable key to ensuring durable, upgradeable, high-quality solutions.
  • Provisioning systems. We can help you design a stable, flexible provisioning system for one or more network elements. Our architecture and design consulting can show you how to produce extensible, table-driven, distributed, and rule-based systems using the latest technologies.
  • We have considerable experience with the Nortel CS2000 Softswitch/Communication Server and MCS/AS5200A2E both in provisioning VoIP/TDM phone service and in the automated provisioning of SIP trunking. Also, we have experience with CedarPoint Communications Safari C3 as well as the legacy Alcatel-Lucent 5ESS.
  • Third party software acquisition efforts, especially those involving provisioning or customer self-service
  • Interoperability implementations using Web Services, XML-based, or custom protocols.
  • Complex debugging and trouble-shooting of e-commerce/e-business distributed and transaction based systems, especially in the OSS/BSS/provisioning domain.
  • Integrating back-end OSS systems with network elements.