layout | title | permalink | excerpt |
---|---|---|---|
page |
About |
/about/ |
About Andrew James Daniel |
Hello there, I'm Andrew James Daniel.
I am a full-stack Senior Software Engineer but with a focus on Front-End development. I work at Unity working on the Unity Gaming Services Multiplayer Suite, developing great software to support video game developers and publishers.
Previously, I was an IBM Software Engineer developing full-stack cloud native enterprise applications such as IBM Watson Assistant, IBM Watson Compare & Comply, IBM API Connect and IBM i2 IAP.
I specialise in front-end development, using React and Angular, using modern ES6+ or Typescript, using Redux and/or GraphQL using libraries like React-Query, connecting to databases like SQL, Cloudant (CouchDB) or Mongo, monitored with Influx, or Grafana. I have contributed to NodeJS and GoLang backends. I deploy using Containers using Kubernetes on Google Cloud, orCloud Foundry onto IBM Cloud (formerly Bluemix). I have worked in small and large teams, locally and across the world. I love learning and teaching all technologies.
I love bringing code and AI to young minds through Code Club and Machine Learning for kids, or corporate events like IBM Call for Code.
I studied Computer Science (Games Technology) at Nottingham Trent University in the UK and graduated in 2009.
I am married and have a son, and I love gaming, TV and movies along with swimming and playing Snooker.
If you are interested in my professional career, let me direct you to my LinkedIn profile.