Ian Wright
About Ian Wright
Ian Wright is a Senior Software Engineer specializing in data visualizations at Infogrid since 2021. He has extensive experience in full stack JavaScript development and has worked in various roles across multiple companies, contributing to software development best practices and interactive data visualization components.
Work at Infogrid
Ian Wright has been employed at Infogrid as a Senior Software Engineer specializing in Data Visualizations since 2021. In this role, he focuses on creating highly interactive data visualization components that provide significant business value. His work is conducted remotely, allowing him to collaborate with teams across different locations. Wright applies best practices in software development, ensuring that the software he develops is well-architected and utilizes appropriate design patterns and testing strategies.
Previous Work Experience
Before joining Infogrid, Ian Wright held various positions in software engineering. He worked at Graticule as a Software Engineer for one year from 2007 to 2008. He then joined MooD International, where he served as a Software Engineer from 2008 to 2012, followed by a role as Senior Software Engineer from 2012 to 2013, and later as JavaScript Chapter Lead from 2016 to 2019. Additionally, he was a Senior Developer at NetConstruct for one year from 2013 to 2014. Most recently, he worked at the University of York as a Software Engineer Team Lead from 2019 to 2021.
Education and Expertise
Ian Wright studied at the University of York from 2002 to 2006, where he achieved a 2:1 Hons degree. He also attended Franklin College from 2000 to 2002. Wright has a strong background in full stack JavaScript development and experience with C#. He is committed to continuous learning, keeping up with new technologies to enhance his skill set and improve his contributions to software development.
Specialization in Data Visualization
Ian Wright specializes in developing interactive data visualization components that enhance business decision-making processes. His expertise in this area is complemented by his involvement in all stages of the product life-cycle. He collaborates with management to introduce new tools and approaches aimed at improving productivity and automation within software projects.
Software Development Practices
Wright employs best practices in software development, focusing on creating well-architected software solutions. He emphasizes the importance of appropriate design patterns and testing strategies to ensure the reliability and maintainability of the software he develops. His approach reflects a commitment to quality and efficiency in software engineering.