Curriculum Vitae of Alex Bennée

[Summary] [Skills] [Recent Employment] [Education] [Contact]


Summary

I am a software engineer with 18 years experience in the industry, mostly at Lead or Senior engineer level. I have played a leading role in full product life-cycles, as both a technical lead and as a manager. I work well in a team, and have found it rewarding leading teams of up to 8 engineers. I have focused on system software throughout my career, and to develop this expertise I have extended my knowledge and skills in a number of supporting areas. I believe in writing clean, readable code, but am always careful in my reviewing to balance conceptual perfection with reality. I am a pragmatic open source advocate and I contribute to several open source projects as well as share most of my personal code.


Skills

I have a strong track record in development and successful project delivery. This includes lots of work with embedded systems from hardware design conception to general manufacturing release and beyond. In recent years most of my development work has been based around Linux and other Unixes. Increasingly this work has involved working with a significant amount of open source code. I am well versed with the GNU tool-chain. I have an excellent understanding of a range of telecommunication and network protocols. I have designed and administered several IP based networks including configuring and adapting various applications including web based services, mail and DNS.

Languages: C/C++, Assembly, Perl, Python, Bash, Java, Emacs Lisp, SDL
Architectures: 6809, 68k, PPC, x86/x86-64, SuperH, SPARC
Platforms: Linux, pSOS, vxWorks, bespoke in house OS’s
Tools: Emacs, GNU (gcc, gdb, make, autoconf etc.), (D)VCS (git, cvs, subversion), Cross-compilers, ICE’s, scopes and logic analysers


Recent Employment

Half Llama Technology, Cambridge

January 2009 to Present
Principal Consultant

Half Llama Technology is a consultancy which specialises in helping companies effectively use Open Source software in their products. I have worked on a number of projects including:

Cambridge Broadband Networks, Cambridge

August 2009 to Present
March 2008 to January 2009
Software Engineer

I am responsible for designing and building a Network Management System for bespoke wireless broadband telecoms systems. The product is a customised distribution of Ubuntu with additional open and proprietary components.

Transitive, Manchester

January 2005 to March 2008
Lead Software Engineer

I was the Product Lead for the development of a SPARC/Solaris to x86/Solaris dynamic binary translator. I previously worked on the development of the SPARC/Solaris to x86_64/Linux translator. Some of the work I have been involved with includes:

Braddahead, St Helens

September 2002 to January 2005
Senior Code Hacker

I worked as the principle Software Engineer of a venture capital backed startup developing next generation Digital Video Recorders for the security market. I was responsible for the software architecture as well as a large portion of the in house code base. The product is an embedded Linux system which took advantage of open source software to provide non-DVR functionality. Braddahead completed a successful exit in July 2004 when it was bought by Baxall Ltd.

Marconi, Liverpool


January 1999 to September 2002
Software Team Leader - Line Systems Development

While I was a team leader I led a variety of embedded line card projects. I was involved in a large number of process improvement activities as well as contributing my engineer experience.

December 1997 to January 1999
Software Engineer - System X Line Card Development

I started in the department supporting the existing Basic Rate ISDN line cards at the tail of the "Home Highway" development and went on to work on further line controller developments.

Barcrest Ltd, Ashton-under-Lyne

November 1994 to December 1997
Software Engineer - Video Game Development

I worked in a department that produced Video Gaming software for various Casinos and other high stakes markets. My work included included analysis, simulation, implementation and testing of gaming software and ensuring it was compliant with the regulations.

The Technology Partnership, Cambridge

July 1994 to November 1994
Software Engineer

I was taken on a short-term contract to develop an experimental teaching aid for the deaf. During my time there I became involved in a variety of other projects including writing software to drive some prototype industrial hardware.


Education

University of Manchester - BSc. in Chemistry

My final year project was a computer based analysis of Transfer RNA.


Contact and Personal Details


Click here for a printable version.

Valid HTML 4.01 Transitional