-
About Guy
I am a Software Engineer working in Edinburgh who enjoys great coffee, walking in the middle of nowhere and hacking on interesting things.
In tech I am interested in communications, security and anything that is actually interesting. I have a tendency to laugh at buzzword but work 12 hours straight on projects that excite me.
-
About Guy (corporate version)
I am a Software Engineer with over three years experience working in large distributed web, analytics and machine learning systems. Working independently and in small teams, I have produced highly available systems at scale in an agile way as well as maintaining legacy systems in a pragmatic way. I have experience working on embedded systems, with power constraints, as well as global fleets of cloud services, with low latency requirements.
I am an enthusiastic person who enjoys research and development of cutting edge technologies. I to strive for optimal solutions in my work but am also able to prototype quickly and produce novel solutions to adapting requirements.
Outside of work I have a passion for the outdoors and photography. I find working with wildlife and getting into the wilderness a great antidote to the sometimes intangible aspects of software development.
My full CV/Résumé is available here: Full CV
-
Software Engineering
At NCTech I worked on the VR.World service. This is an integrated service that provides owners of 360° cameras automated uploading, processing and distribution of the images/videos. Integrating directly with Google Street View the service scales to handle high quality imagery of the whole world, daily processing data from a fleet of vehicles.
At Amazon I primarily worked on the Dynamic Advertising program. This team serves millions of personalized adverts to Amazon customers worldwide, buying impressions in real time auctions and algorithmically delivering the most relevant advert at the correct price. This involved working on large scale, low latency services connected to multi terabyte machine learning and analytics platforms.
At Lisle Design I worked for this start-up company progressing through production, testing, development and finally to R&D. This all centred around low power and easy to use appliances and a Bluetooth to Email transport system for low end mobile phones. Within these roles, I worked on optimised firmware flashing tools, SD card and file system recovery tools, mobile phone applications and embedded assembly working with custom first and third party electronics.
-
Achievements
Through my work at Amazon I gained a patent for "Video advertisement customization by compositing" #9894423B1