Software Engineering Manager / Technical Lead
Uxbridge, Gb
Acano, a video conferencing technology start-up founded in 2012 and acquired by Cisco in 2016. Custom hardware was brought to market in year 2 with the option to run on virtualised deployments. Recruited and built a new QA team, involving onboarding and mentoring new hires. Managed new QA engineers and ramped up to a team of eight. Maintained various network systems and infrastructure, and subsequently hired a network administrator to form a new team.• Designed and built an automation framework from scratch, to manage scheduling, resource allocation, execution and result reporting of automated tests using a continuous integration methodology based on a Jenkins build system. Allowing start-up to flourish and enabling it to handle a rapid release schedule. Accelerated release features and provided rapid maintenance releases to address security or other defects. This framework was a key element to the company’s success. Django web front end, docker containers, Jenkins, dgrid, dojo, postgresql and Django• Built a video endpoint emulator written in C++ but using the Python Boost library to expose C++ code into Python for scripting purposes, allowed large scale stress, load and performance testing. Developed a good understanding of python’s GIL and other performance issues. Extensive multithreaded code use incorporating network protocols.• Designed a stress, load and performance test framework consisting of a distributed test platform to simulate high load on network infrastructure