StarTrinity.com

StarTrinity software company

StarTrinity.com develops world class software to test VoIP systems and IP networks.
Publically available software products and services are:
SIP Tester
is used to test and monitor quality of SIP/RTP servers, trunks, VoIP networks, to analyse .pcap files
Continuous Speed Test
continuously checks quality of internet connection, reports downtimes
VoIP/SMS Softswitch
is used for complex VoIP and SMS scenarios - IVR, generated looped traffic, filtering, GSM termination
SMS Tester
is used to test and monitor quality of SMPP servers, generate and receive SMS traffic with complex scenarios

Technology

Our software is based on Microsoft Windows, C#, .NET, WPF, HTML, javascript and C/C++. Development methods include:
  • tracking user's experience and improving software based on feedback
  • getting immediate bug reports and fixing problems in short period of time
  • keeping codebase clean and healthy, massive refactoring and optimization of code
  • running extensive stress tests
  • talking and listening to customers, receiving requests of new features
  • researching activity of competitors
  • writing documentation based on customers' questions: minimizing need of live technical support
  • walking on the street/forest and thinking about technical questions
  • psychological analysis of dreams
  • explicit management of technical debt: maintaining a list of postponed things
We publish some parts of development/coding on our youtube channel.

Values

We are proud of high stability and easy maintenance of the software. We do value:
  • stability and performance of the software
  • easy, understandable GUI and fast learning curve for customers
  • efficiency of GUI and API
  • high speed of installation and configuration
  • quality and robustness of our code
  • prompt bug fixing and rapid development of new features
  • this is most important for us: we do value our family, relationships, and peaceful state of mind. we do not put deadlines for ourselves, and we don't accept deadlines from our customers. instead, we only have priorities, and the job/business is not our top priority.

Software development principles

  • Show error details to end-user to optimize troubleshooting, if it does not create security vulnerabilities
    • If end-user can not solve the issue, send the error details to software developer. Avoid sending too many error reports
  • Consider performance (number of records, files)
  • Use correct english language within the code
  • Minimize size of code (e.g. use shared procedures when similar code is used in many places)
  • Improve efficiency of the coding every day

CEO and software developer

Sergey Aleshin Sergey Aleshin - CEO, founder, software developer. Sergey has been writing code since 2000, initially QuickBasic DOS programs for himself, then Visual Basic, Borland Delphi, Borland C++, MS Visual C++ for self-directed research work in field of AI & machine learning. In 2006 he started to work in office for a call center company where he developed SIP/RTP stack for the call center and IP PBX. Sergey was responsible for VoIP troubleshooting, so he created a tool to generate SIP calls, the tool finally was marketed as SIP Tester (his first commercial product). Beyond the SIP Tester there are many other products, part of them published on the website. Sergey worked as freelancer at upwork (former odesk) in 2010..2014.
Various projects:
Copyright 2011-2026 StarTrinity.com | Blog | Contact lead developer via LinkedIn | telegram