y yannick@mccabecosta:~/work
available for projects · Macclesfield, UK
cat work/04-trusip.md

Senior Voice Developer — TruSIP

Heywood / Alderley Edge, UK · Oct 2019 → Feb 2022 · 2yrs 4mo

Summary & background

TruSIP are a Hosted Telephony and Trunking ITSP, operating an in-house built IP Communications Platform. Differing from previous work on large-scale, high-velocity communications networks, TruSIP specialised in trunking for on-premises PBX systems and cloud-hosted IPPBXs. With 80%+ of the customer base being healthcare and medical sector customers, the importance of a powerful, resilient network was paramount.

My place in the company

My projects here included large billing API integrations, datacentre onboarding and architecture, BGP multihoming and failover routing, Linux server management and building, fibre interconnections, 802.1q VLAN structuring, Dockerised microservice implementations, network security and auditing, SQL Cluster implementations, IPv4/v6 engineering, LAMP/LEMP stack creation, Asterisk voice gateway builds, OpenSIPS SBC management and multi-vendor IP PBX implementations.

My day-to-day was managing and monitoring network infrastructure, and creating monitoring tools to ensure that network load was correctly allocated. A larger project I undertook was converting a lot of older services into containerised microservices, allowing the systems they ran on to be much more efficient and reducing large overheads of scripting work.

It was also my responsibility to manage 4 datacentre locations, ensuring that any relevant works were planned and that new equipment and services were implemented as efficiently as possible to ensure zero-downtime. I re-wrote large chunks of the voice routing codebase to squeeze a large performance increase out of existing equipment, along with connecting a lot of services to central automation systems — allowing all staff to perform large-scale infrastructure tasks by doing something as simple as sending a Slack message.


← back to work
# site terms

Whilst all of the information on this page is provided for ease of contact for legitimate reasons, it is not to be added to any databases or mailing lists without express, written consent. This is very rigorously enforced and communications deemed as marketing or cold/non opt-in will be reported to the Information Commissioner's Office. Every care has been taken to ensure the validity and legitimacy of external links, however no responsibility is taken for external content.

# data protection

The data custodian for all information this site may process is Yannick McCabe-Costa, a registered data controller (registration number ZB861623). Forms on this website are submitted via a POST request using HTTPS and TLS; no data is sent in the clear. This site uses Cloudflare and therefore your data may be proxied via their servers. Analytics data is stored with Google Analytics.

As expressed in the site terms, the information given here is for professional use only. No data is to be added to a database, mailing list or other such data store without express written consent. Any person or company contravening this will be reported to the Information Commissioner's Office.