Adaptable Software Engineer, Developer and Tech Lead with 15 years experience of delivering solutions to complex technical problems, ranging from Kernel development to high scale high availability distributed cloud native solutions, from customer requirements, through design, code, quality assurance and delivery.
-
Software EngineerSiendaKendal, Gb -
Software EngineerSienda Nov 2024 - Present -
Senior Software EngineerMicrosoft Sep 2024 - Oct 2024United Kingdom -
Software Engineer IiMicrosoft Mar 2021 - Sep 2024Product Dev Team | Feb 2023 - Present• Tech lead for 4 Engineers, developing, securing and supporting Microsoft Teams related Azure Cloud based Voice service.• Led projects, set technical direction, reviewed designs & code, coached & trained team members.• Onboarded and supported the 1st 5 tier 1 Telco operators on schedule as Dev team rep to customer support.• Instigated initial formal release process, working cross-teams and functions to drive agreement.Solution Test Team | Mar 2021 - Feb 2023• One of two lead Engineers ensuring quality of a 90 million subscriber Azure cloud based Voicemail solution.• Drove alignment between customer facing teams and Dev team to optimize lifecycle management.• Gave technical oversight, support and coaching to team of 4 contractor testers. -
Senior Software EngineerMetaswitch Networks Sep 2017 - Mar 2021• Tech lead for 5 medium-large complex features involving 3rd party hardware integrations, all successfully delivered.• Swiftly trained up 2 seniors to take over my ownership of a complex area (packet processing layer) before switching roles.• 9 month secondment as support engineer, collaborating with field engineers to resolve complex customer problems. -
Software Engineering ManagerMetaswitch Networks Oct 2012 - Sep 2017• Managed a team of 4 Junior-Senior Engineers & delivered over 40 projects.• Owned packet processing layer of VoIP Session Border Controller product, working in Linux kernel and device drivers.• Lead 2 projects that, in total, increased real-time packet throughput by over 8x, optimising concurrency and integration with x86 architecture.• Conceived and led creation of 2 distinct test frameworks that radically sped up identification and resolution of bugs. -
Software EngineerMetaswitch Networks Sep 2008 - Oct 2012Enfield, England, United Kingdom• Extensive system/integration test experience of complex high scale Voice over IP network products.• Built several test hardnesses, in Python & C, with one involving re-writing a network driver in the Linux kernel.• Developed enhancements in C for a complex high-scale 99.999% availability VoIP server.
Tom Bull Education Details
-
Mechanical Engineering
Frequently Asked Questions about Tom Bull
What company does Tom Bull work for?
Tom Bull works for Sienda
What is Tom Bull's role at the current company?
Tom Bull's current role is Software Engineer.
What schools did Tom Bull attend?
Tom Bull attended Imperial College London.
Not the Tom Bull you were looking for?
-
1hotmail.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial