David Chadwick
About David Chadwick
David Chadwick is a Senior Software Engineer at Nationwide Building Society, specializing in Speed Layer since 2022. He has over two decades of experience in software development, with a strong background in various technologies and project management methodologies.
Work at Nationwide Building Society
David Chadwick has been employed at Nationwide Building Society as a Senior Software Engineer in the Speed Layer since 2022. In this role, he contributes to the development and maintenance of software solutions, focusing on delivering quality results within established timelines. His position involves utilizing his extensive experience in software engineering to enhance the organization's technological capabilities.
Previous Experience at SmartStream Technologies
Prior to joining Nationwide Building Society, David Chadwick worked at SmartStream Technologies for 21 years, where he held the position of Senior Developer from 2001 to 2022. During his tenure, he gained significant experience in software development, contributing to various projects and initiatives that enhanced the company's product offerings.
Education and Expertise
David Chadwick studied at Cotham Grammar and later pursued higher education at The Open University, where he earned a BSc Hons in Information Technology & Computing with First Class honors from 1998 to 2004. He also completed certifications as a Practitioner and Coach in NLP from INLPTA in 2006 and 2008, respectively. His educational background supports his expertise in software development and project management.
Technical Skills and Methodologies
David Chadwick possesses advanced skills in various development tools and technologies, including Maven, Stash, Jenkins, Docker Swarm, Kafka, and Elasticsearch. He is experienced in Agile and DSDM project management methodologies, which he applies to ensure effective planning and organization in his projects. His pragmatic approach to software development emphasizes quality solutions delivered within agreed timescales.
Professional Development and Certifications
David Chadwick has pursued professional development through various certifications. He achieved the NLP Certified Practitioner in 2006 and the NLP Certified Coach Practitioner in 2008, both from INLPTA. These certifications reflect his commitment to continuous learning and his desire to integrate advanced coaching and communication techniques into his professional practice.