alecmce

Alec McEachran

Curriculum Vitae

I am an experienced interactive and web software developer and technical lead, with a diverse background. Throughout my career, I have consistently grown my technical skillset, and have taken on increasing responsibility in leadership roles.

Work History

Aug 2018 - May 2024

KPV Lab

Principal Developer

I developed novel data visualisation and presentation software using WebGL, GLSL, TypeScript, and HTML5. Beyond development, I played a key role in defining the technical architecture, interviewing candidates, and mentoring junior team members.

Sep 2013 - Jun 2018

Google

Senior Software Engineer

At Google I built innovative HTML5 applications. I spent 3 years building YouTube TV's Lean-Back Experience, eventually owning the application architecture, and working on rapid UI prototyping. At Firebase, I was a member of a dispersed team building the Firebase Web App. I also helped to run the Google Tech Apprenticeships.

Jun 2012 - Jun 2013

Kabam

Lead Software Developer

I led front-end development for Realm of the Mad God, a cult classic MMORPG. I also worked on rapid game concept prototyping using Unity3D and C#.

Oct 2011 - Jun 2012

PlayStudios

Senior Software Engineer

Built a high-performance isometric engine for social game My Vegas using Haxe.

Apr 2010 - Sep 2011

Gaia

Senior Software Engineer

Architect for Monster Galaxy, a top-20 Facebook game. Part of the game-design team, and responsible for much of the gameplay and user-interface development.

Jan 2010 - Mar 2010

Slide

Software Engineer

Developed features for Facebook-based social game. Optimized legacy code.

Aug 2008 - Jan 2010

Yomego

Senior Flash Developer

Developed MMO Virtual Worlds for online and desktop delivery, as well as other Flash/Flex applications for a variety of clients.

Jan 2008 - Aug 2008

Yomego

Flash Developer

Developed mobile phone software for pre-iPhone touch-screen mobiles.

Sep 2004 - July 2006

Hockerill

Teacher of Mathematics

Taught 11-18 mathematics and 16-18 philosophy, including GCSE classes and the International Baccalaureate Mathematics and Theory of Knowledge. Also built Furbles, educational software that was published by Sherston Software.

Education

Birmingham University

2002-2004

PGCE Mathematics Education

Gained a professional teaching qualification. Honed analytical and communication skills in a rigorous two-year programme that combined advanced mathematics coursework with practical teaching experience.

Univeristy of Edinburgh

1997-2001

MA (hons) Mental Philosophy

Developed strong analytical and critical thinking skills through the study of philosophy in the analytic tradition. Awarded the prestigious 2000 Bruce of Grangehill Philosophy Scholarship to Dartmouth College.