James Gray

James Gray

Software Engineer @ Nationwide Building Society

About James Gray

James Gray is a Software Engineer with extensive experience in cloud infrastructure and software development. He has worked for various organizations, including Nationwide Building Society, where he focuses on modernizing legacy systems.

Work at Nationwide Building Society

James Gray currently serves as a Software Engineer at Nationwide Building Society, a position he has held since 2021. In this role, he is involved in replatforming legacy mortgage systems to cloud-based equivalents, utilizing technologies such as .NET Core 3.1, mongoDB, and React with NextJS. His responsibilities include front-end design and development, as well as automated testing. Prior to this role, he worked at Nationwide Building Society as a Senior Software Developer from 2014 to 2017 and as a Senior Technical Specialist from 2019 to 2020.

Previous Work Experience

James Gray has a diverse work history in software development. He worked as a Web Developer at BMT for one month in 2020 and as a Software Engineer at i4C for five months in Bath, United Kingdom. He also held a position as a Full Stack Engineer at the University of Essex for six months in 2020. Prior to these roles, he worked as a Senior .Net Developer at Civica Digital for seven months in 2018 and as a Web Developer at ALD Automotive for one year from 2017 to 2018. Additionally, he served as a Team Leader/Developer at Starrate Ltd for six months in 2012.

Education and Expertise

James Gray studied at the University of Bristol, where he achieved an MSc (by research) in Physics from 2006 to 2008 and an MSci (taught) in Physics from 2002 to 2006. His educational background provides a strong foundation for his technical skills. He has expertise in AWS cloud infrastructure, utilizing AWS console, Terraform, Docker, and Kubernetes. In his current role, he also utilizes production support and monitoring tools such as Kibana.

Technical Skills

James Gray possesses a range of technical skills relevant to software engineering. He is experienced in cloud technologies, particularly AWS, and has worked extensively with .NET Core, mongoDB, React, and NextJS. His proficiency extends to containerization technologies like Docker and orchestration tools such as Kubernetes. He also focuses on automated testing and front-end development, contributing to the overall quality and performance of software applications.

People similar to James Gray