JC

John Crocker

Head Of Software Engineering at Achilles Group Limited

John Crocker has extensive work experience in software development and management.

From 2016 to present, they have worked at Achilles Information Ltd, where they held the position of Head of Software Engineering. In this role, they managed multiple development teams across different regions, successfully delivering a cost-saving global platform by consolidating multiple regional software platforms. John followed agile software development methodologies and encouraged best practices in software development, continuous integration, testing, and deployment. John also contributed to architectural designs on key platform components, such as microservice-based architecture, graph database designs, Docker containers, Kafka data streaming, and UI/UX best practices.

From 2012 to 2016, they worked at M3 (EU) Ltd as a Senior Developer. John collaborated with the product team to design, implement, and support the rollout of a new European targeted medical website. John used technologies like Postgres, NodeJS, Java, and Docker to develop the website's controllers and services, following a microservice-based architecture. John also provided application support for existing doctors during this period.

Prior to that, from 2004 to 2011, John worked at Timbmet as a Senior Developer. In this role, they managed and developed numerous internal internet-based projects to support company requirements. John worked with teams across the company, using C#, VB, SQL, ASP.NET, and AJAX web technologies.

From 2001 to 2004, they worked at Doctors.net.uk as a Developer. Their responsibilities included migrating the public website from a Lotus Notes solution to a Coldfusion/SQL system and initiating the migration process to a more efficient ASP.NET web CMS system.

Lastly, in 2000, John worked at Kerridge Commercial Systems as a Software Developer.

Overall, John Crocker has a strong background in software development, management, and project delivery. John has experience working with various technologies and has shown expertise in agile methodologies and architectural designs.

John Crocker earned a Bachelor of Science (BSc) degree in Business Information Systems from the University of Portsmouth, where they studied from 1994 to 1999. In addition to their formal education, they obtained various certifications over the years, including the Confluent Fundamentals Accreditation from Confluent, the Neo4j Fundamentals certification from Neo4j, and the Database Clinic: Neo4J certification from LinkedIn. John also completed courses on leadership, project management, agile coaching, and other relevant topics through LinkedIn. In 2017, John achieved the Professional Scrum Master I (PSM I) certification from Scrum.org.

Links

Timeline

  • Head Of Software Engineering

    March, 2019 - present

  • Scrum Master

    June, 2016