Charlie Allom - Curriculum Vitae

47 Champion Hill   charlie@evilforbeginners.com  https://github.com/yeled
London,  SE5 8BS   07432154285                   https://www.instagram.com/photosofpickles/
UK                 DOB: 13/10/80                 https://evilforbeginners.com

Personal notes

A senior technical generalist - gregarious, with good people skills and the ability to work on projects independently or with a larger team. Happy to tackle anything from software to customer service, network cabling to project management, debugging BGP to critiquing typeface kerning - an autodidact who takes great pleasure in learning new skills and technologies.

Moved to London in 2006, obtained British citizenship in 2015.

Work Experience

GitHub June, 2017 - June 2024

I was at GitHub leading the network team (always very lean from 2-4 people), migrating an unmanaged flat topology that the old network engineers used to telnet to administer: to an ISIS-SR, segmented, “telemetrized” and fully automated network.

I created both workflows in GitHub to deploy the infrastructure, including GitHub Actions - and an autonomous reactive system which required little human input (like DDOS mitigation for example, using S/RTBH and external signalling to Akamai)

I brought the whole network into a GitHub method of deploying and treating like a group of applications, instead of a tended datacenter with silo’d experts.

Yelp 2013 - 2017

Leading the production network team. Bringing Yelp networks from a startup mentality to an enterprise built with modern practices, transparent design and documentation.

Media Service Provider 2007 - present (6 years)

Working to launch a ground-breaking independent music service with restricted capital and strong performance and scalability requirements taught me a lot about working inside a budget and prioritising business critical issues. Working with a small team meant that being a ‘jack of all trades’ was essential, as were taking innovative approaches to get the job done with minimum fuss.

Editure (formerly MyInternet) 2006 (6 months)

Working to support a broad range of clients on high-level support issues developed my ability to envisage and model previously unknown complex systems from minimal information. The role required construction of reasonable hypotheses about problem cause, and applicable solutions given incomplete information and ill-defined problems.

Freshtel R&D Holdings 2006 (6 months)

Gained great experience working primarily on cultural rather than technical change during a short stay in this dynamic company.

MyInternet 2002 - 2006 (4 years)

Working together with a team of 8 sysadmins. Graduated to managing the team and performing a technical account manager role for the two largest clients in the company.

RMIT 2001 - 2002 (2 years)

First introduction to networking and UNIX in a real environment. Supported over 300 (often non-technical) students and staff in a friendly and personal fashion.

RMIT 1998 - 2000 (3 years)

Moved to Melbourne to study design (typography), but soon learnt I was a natural problem solver by nature.

Community projects

Macports 2003 - 2008 (5 years)

Engaged with and gained the respect of the community and core team members to get problems resolved and updated software shipped. A learning experience about gaining consensus between disparate groups of people with varied concerns and technical aptitudes. After serving on the core team for five years this had stopped being a challenge - therefore I moved on to other projects and education with would expand my skill-set further.