Ian Dinnebier
About Ian Dinnebier
Ian Dinnebier is a Software Engineer with extensive experience in developing systems for intelligence-led policing and enhancing developer workflows through DBDevOps tooling. He has worked for Norfolk Constabulary, Sopra Steria, and currently Redgate Software, and holds a BSc in Mathematics and Computer Science from The Open University.
Work at Redgate Software
Currently, Ian Dinnebier works as a Software Engineer at Redgate Software, a position he has held since 2023. His role is based in Cambridge, England, and follows a hybrid work model. At Redgate, he specializes in developing DBDevOps tooling that integrates with Continuous Integration and Continuous Deployment (CI/CD) pipelines. This work aims to enhance developer workflows and improve the efficiency of software development processes.
Previous Experience at Norfolk Constabulary
Ian Dinnebier served as an Analyst Programmer at Norfolk Constabulary from 2001 to 2023, accumulating 22 years of experience in Wymondham, England. During his tenure, he developed systems and tools that supported intelligence-led policing initiatives. His contributions enabled informed tactical and strategic decision-making regarding policing priorities and resource allocation.
Role at Sopra Steria
In 2023, Ian Dinnebier briefly worked as a Lead Software Engineer at Sopra Steria for five months in a remote capacity. In this role, he was responsible for overseeing software development projects and leading engineering efforts, although specific details of his contributions during this period are not provided.
Education and Expertise
Ian Dinnebier studied Mathematics and Computer Science at The Open University, where he earned a Bachelor of Science (BSc) degree from 1997 to 2001. Prior to that, he attended City College Norwich from 1994 to 1997. His educational background supports his expertise in software engineering, particularly in geographic processing and analysis using SQL Server's geometry and geography data types.
Professional Skills and Advocacy
Ian Dinnebier is experienced in utilizing diagrams and analogies to convey complex technical concepts to non-technical audiences. He advocates for high-quality coding practices, emphasizing the importance of peer review and defensive coding styles. His focus on these practices aims to ensure the development of robust and maintainable systems.