About

Hello there, I’m Andrew James Daniel.

Where I work

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.

My Skills and experiences

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.

My life

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.

Contact me