Andrew McCrea

Lead Software Engineer at CCEA
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Belfast Metropolitan Area, UK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Education Administration Programs
    • 200 - 300 Employee
    • Lead Software Engineer
      • 2014 - Present

      As one of the lead developers in the ICT team I develop high quality solutions in a high-stakes, no-fail environment. During my time in CCEA I have developed a Centre Management system, web services for the A2C project, a system to manage the creation of CCEA's qualifications, a login system including restful web services for login authentication and an XML message generator for CCEA's product catalogue. In the 5 years working at CCEA the main technologies I have used are Java, IceFaces, Spring, Hibernate, CA2e and VB.Net. In most projects I connect to both MS SQL databases and an AS400 mainframe - creating tables, running queries and managing data. As part of this database work I have been made administrator on the main development SQL server - helping other team members with their database requirements. On a daily basis I use an Agile lifecycle, conforming and contributing to the implementation of TickIT quality management system. To ensure quality of projects I work under a continuous integration system and develop JUnit tests to work towards Test Driven Development in my code. As one of the most experienced web developers in the team I have mentored several team members, bringing them up to a high standard of work in a short period of time and also assist both team members and non-ICT staff where possible. I have achieved Java Certification and attended training in Java, writing SharePoint web parts, JUnit, Test Driven Development and Hibernate whilst working for CCEA.I am responsible for the developer operations work in CCEA creating a continuous integration environment that includes JIRA, Bitbucket, Git, Nexus, Maven and SonarQube to deploy onto Apache servers.I have a high focus on quality working on several team improvement projects to bring in and encourage the use of unit testing, API testing and static analysis tools. Show less

    • Senior Software Engineer
      • 2009 - Jan 2014

  • Ion Technology
    • Belfast, United Kingdom
    • Senior Software Engineer
      • 2008 - 2009

      As Senior developer I delivered several applications under an agile lifecycle, responding quickly to customer needs in a demanding, no-fail environment. During this time I used Java and Perl and to produce an e-commerce system for McCausland's Airport Parking and to implement VAT changes for the Value Cabs billing system. Working on individual projects I was responsible for the entire project lifecyle from requirements analysis right through to deployment. As Senior developer I delivered several applications under an agile lifecycle, responding quickly to customer needs in a demanding, no-fail environment. During this time I used Java and Perl and to produce an e-commerce system for McCausland's Airport Parking and to implement VAT changes for the Value Cabs billing system. Working on individual projects I was responsible for the entire project lifecyle from requirements analysis right through to deployment.

    • Programmer Analyst
      • 2006 - 2008

      Working in the Information Systems Unit Web Development team as a Programmer Analyst in charge of a small team, I have developed several Intranet and Internet applications for the Department and its Agencies. This work is mainly in ASP.NET (C#), VBScript, JavaScript and HTML accessing SQL Server Databases and Active Directory. As architect on most systems for the team, I use Object-Oriented design and development techniques where possible and am responsible for designing SQL databases. I have recently developed a web based Map viewer and am familiar with GIS concepts. During my time here I have attended training on Microsoft .NET including C#, ethical hacking, CSS and accessibility issues for Web Development. I have recently completed the management development programme part 1 and have attended a Key Players course on PRINCE 2. Show less

    • Programmer
      • 2003 - 2006

  • Nortel Networks
    • Monkstown, N. Ireland
    • Student Software Engineer
      • Sep 2001 - Jun 2002

      During my placement year I was given many different tasks encompassing various aspects of computer work. Initially I was tasked with integration testing and providing a design environment. This involved installing of the software from the operating system up. I then moved on to software development and produced several components for a software release. Most of my work was carried out using Java and Perl in both the Windows and Unix Operating Systems. Based on my performance during my placement Nortel sponsored my final year at university. Show less

Education

  • Ulster University
    Bachelor of Engineering (B.Eng.), Software Engineering
    1999 - 2003
  • Ballyclare High School

Community

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