John Cooper
About John Cooper
John Cooper is a Senior Developer at BigHand in London, with nearly two decades of experience in financial software development, particularly in desktop applications and XML technologies.
Work at BigHand
John Cooper has been employed at BigHand as a Senior Developer since 2017. In this role, he has contributed to the development of financial software solutions, leveraging his extensive experience in desktop applications. His work is based in London, United Kingdom, where he collaborates with a team to enhance product offerings and improve user experiences.
Education and Expertise
John Cooper studied at the University of Plymouth from 1995 to 1997, completing a two-year program. He possesses nearly two decades of experience in financial software development, with a strong focus on desktop applications utilizing WinForms and WPF. His educational background and professional experience have equipped him with a solid foundation in software engineering principles.
Background
Before joining BigHand, John Cooper worked at Access Accounting as a Senior Developer from 2005 to 2016. During his 11 years at Access Accounting, he developed a range of financial software solutions. His career has been marked by a consistent focus on financial applications and software development best practices.
Technical Skills
John Cooper possesses extensive expertise in XML technologies, including XSD, XPath, and XAML. He is skilled in designing, modeling, and developing databases with SQL Server, capable of handling complex queries, stored procedures, and views. Additionally, he has experience in creating web services using WCF and WebAPI, and is proficient in using Swagger for documentation.
Development Methodologies
John Cooper is knowledgeable in Agile and SCRUM methodologies, utilizing JIRA SCRUM and Kanban boards for effective project management. He has a strong understanding of Unit Testing, Test-Driven Development (TDD), and continuous integration practices, which he applies to ensure high-quality software delivery.