Hello!
I'm Adam McMurchie, an experienced senior engineer looking to make a transition into the gaming world.
I’m a senior multi-specialist engineer with extensive experience leading teams and delivering complex projects. I have delivered on all major aspects of the Software Development Lifecycle: Full Stack development, Test Automation, SysAdmin and DevOps delivery.
My current role is as the Head of DevOps at Barclays Bank in the Chief Security Office - I lead a team of 15 engineers via my hands on approach of lead-by-example with an ethos of minimal micromanagement and multi-disciplinary agile scrum teams.
Coding wise, I am very active and in the Top100 GitHub contributors in the world with over 3,400 commits this year on a range of Gaming, AI and Cloud projects. Some examples include slack bots, sentiment analysis, Web Scraping, Python games (the hard way - in Flask not pygame), Automating automation with pipeline as a service and much more.
I believe my 10 years of experience in App Development, DevOps, AI and agile background puts me in a position to add value.
That said, I am not without experience, I have been developing games for years from the ground up in assembler, Python, Java, JS and in GameMakerStudio (examples showcased in portfolio below).
I am comfortable with working on do-or-die release cycles and am experienced in growing multi- functional scrum teams but equally adept at hands-on implementation. I have developed and delivered key projects over the years from the first instalment of ApplePay in the UK, to large-scale refactoring of monolithic Online backend into microServices for ring fence banking.
It is my sole focus to do whatever it takes to transition into gaming, this is a career decision that has been bubbling up over the years as such, I am fully realistic about salary expectations and have no qualms about whatever investment is required from me to bridge the gap.
The github activity on the left shows my personal commits with over 180 projects over the past 4 years.
Projects include:
- App Dev
- Scraping
- Analytics and Modelling
- Game Dev
- Hacking & CyberSecurity
- Blockchain and Crypto contracts
- Mobile Dev
- Bots and Automation
Source
Cybersecurity driven exclusively by social feeds, information streams are all from the public, twitter, reddit etc and parsed based upon word of mouth rather than traditional threat intelligence stats. Data, images, tweets and comments are all parsed automatically and do not reflect the opinion of the platform developer (me).
Site
Source
This project involves deploying multiple bots to twitter, scraping and sourcing meta-data - then by statistical analytics sentiment, ranked opinion, geo-data and other metrics can be obtained.
The aim is to produce daily objective social media reports to show exactly how opinion is split on certain topics; this is then compared and contrasted with traditional media. This whole process is automated and run daily as batch jobs, including training of ML models.
Source
Source 2
OMEGA STORM is an ambitious SpaceShooter RPG currently in development
The game will maintain much of the mechanics from the generic classics but diverge significantly in gameplay with RPG mechanics, three view modes (topDown, side scroller and HUD).
The codebase is private for IP reasons but a look at the basic foundation codebase can be found below.
Source
About three years ago I decided to build on my Android SDK experience by trying to build classic games from scratch, including flappy birds, tetris and Mario. This was primarily a chance for me to work with the core Java OOO framework in this context, paticularily balancing tradeoffs between Async tasks versus Multithreading.
Other areas such as managing logic flow, what tilemaps and assets work best on android were explored - ultimately it was mostly straightforward - the SDK is powerful and intuitive. That said, I never progressed to publishing simply because of the taboo related to the app store (Ip infringement for any of my original games , 3 strikes approach and poor support network.)
Source