Jim Cornmell

Senior Software Engineer, Technical Lead and Team Leader at Costcutter Supermarkets Group Limited
  • Claim this Profile
Online Presence
Contact Information
Location
York, England, United Kingdom, GB

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United Kingdom
    • Retail
    • 100 - 200 Employee
    • Senior Software Engineer, Technical Lead and Team Leader
      • Jul 2014 - Present

      I am currently developing ETL components using Spring in Java 8 for extracting financial information from a MySQL database using JPA into a MSSQL database. I have also developed Spring MVC applications and components following micro services architecture principles, leading to extensive code reuse and highly decoupled components. These are deployed in AWS.I also am a technical leader managing a team which includes developers, BA and Testers. This involves coordinating their work. We rely heavily on Jira for Agile ticket management and Continuous Integration to automate product builds, testing, code quality (with SonarQube) and automated deployments.I developed and managed the in-house CI workflows and technologies using Jenkins, SonarQube, Groovy DSL within Jenkins for automatic workflow creation for microservices and their branches.

    • Advertising Services
    • 700 & Above Employee
    • Senior Software Engineer
      • 2012 - Jun 2014

      I was lead developer of a project to utilise off-the-shelf systems (to reduce costs), integrate them with our infrastructure and provide all other software requirements to help facilitate the globalisation of the organisation. During this time, I used Bonita, a BPMS, and Alfresco, a CMS, to generate workflows for our production staff around the world to receive work and process it.This allowed me to hone my Java skills, and utilise the following technologies, J2EE, JUnit and Groovy, including many Java API’s including Apache commons, velocity, poi, iText, to name a few. I also performed presentations of new functionality, prototypes, proof-of-concepts, plans and designs.Day to day development was performed using agile methodologies, scrums and video conferencing.I also put in place many technologies to help build a high-quality international team including, documentation repository (wiki), development coding standards, test framework and so forth.I was the global lead engineer for this system and involved with the architecture of the system which had clustered application servers and databases as well as numerous ancillary machines providing tertiary functionality.

    • India
    • Appliances, Electrical, and Electronics Manufacturing
    • 1 - 100 Employee
    • Senior Software Engineer and Team Leader
      • 2008 - 2012

      I led a team of developers; this included recruiting, appraisals and mentoring. I was key in the adoption of TDD and agile methodologies including the setup of Hudson, Solar and Selenium servers. I used these tools to help monitor the quality and stability of software developed within our offshore development team (Hyderabad & Bangalore).I was lead engineer/team lead for a new system which was built on Drupal using bespoke Drupal plugins.I was also instrumental in the planning, architecture design, estimation, planning (MS project), implementation, testing (development to UAT) for numerous projects.

    • United Kingdom
    • 1 - 100 Employee
    • Software Software Engineer and Team Leader
      • 1997 - 2008

      I was the primary software engineer and team leader designing a Spring MVC application with an Oracle database.I was also responsible for the documentation of this system from user manuals, developer manuals and various technical and design documents (help in document repositories and wiki’s).I was trained as ISO 9001:2000 Tick IT lead auditor for the department to gain ISO accreditation, which we did in 2007.I was a developer, team leader and system architect. I was the primary software engineer responsible for the complete reengineering from the ground up of a C++/MFC application with an Oracle database. Here I was key in the overall design of the system, the implementation of its GUI and coordinating the development team.

    • Hungary
    • Renewable Energy Semiconductor Manufacturing
    • 1 - 100 Employee
    • Senior Software Engineer
      • 1994 - 1997

      I was principal software engineer for development of post processing and chart production software for the companies Seabed Visualisation System and Side Scan Sonar System. I was responsible for general software management within SRD, including management of personnel and the company’s IT needs. The Post Processing software was developed by me and used by a team of data processors and Hydrographers to generate accurate bathymetric charts, in Postscript and HPGL. I also developed visualisation software (C++ and OpenGL) for Silicon Graphics machines, which was used to generate promotional videos, publicity and real-time data fly throughs.

    • United Kingdom
    • Higher Education
    • 700 & Above Employee
    • Senior Experimental Officer
      • 1992 - 1994

      I was the lead systems administrator for all of Computer Science Departments UNIX Workstations, HPUX, Ultrix, IRIX and Solaris.I also researched into real-time computer graphics techniques, for use in the accurate simulation of natural scenes (specialising in fluids) for use in Virtual Reality rendering. This involved developing applications on Silicon Graphics workstations (using C++ and OpenGL). This was aimed at gaining a PhD in VR.

    • United Kingdom
    • Defense and Space Manufacturing
    • 700 & Above Employee
    • Software Engineer
      • 1991 - 1992

      I was a graduate software engineer within an R&D department working on the OS for the Eurofighter Typhoon.

    • Luxembourg
    • Banking
    • 700 & Above Employee
    • Software Engineer
      • 1988 - 1988

      Graphical stock visualisation package, summer job, whilst at university.

Education

  • University of Hull
    Bachelor’s Degree, Computer Science
    1987 - 1992
  • The Open University
    Bachelor of Science (B.Sc.), Astrophysics
    2007 - 2016

Community

You need to have a working account to view this content. Click here to join now