About Aaron


I’m a software engineer, and devops expert.

I make things work, in a hands on, proactive, pragmatic manner.

I have been a professional developer for over 13 years, working on a Java stack for over 10 years, and have experience in other languages such as Scala, C++, VB, and Ada.

I have worked with front end technologies such as Angular, Vue.js, Vaadin 6 & 7, Html, Jquery and Javascript.

I have worked with databse technology including Oracle 10/11/12, MySql, MongoDB, Cassandra, Riak, DynamoDB.

I am an avid cloud practitioner, and hold multiple AWS certifications.

I have vast experience of mentoring and coaching junior engineers, and getting the best out of an engineering team.

Prior to starting ASEC Software, I worked for a number of companies, creating a variety of software solutions in a variety of industries.

Previous roles

William Hill

Leeds, United Kingdom

Lead Developer

Lead of a team of 4 developers and 3 testers - delivering new product and enhancements into a low latency, high throughput platform, in a dockerised cloud environment. Agile/Scrum delivery and a real focus on devops. Leading the way for migration of our services to AWS in the trading department. Currently moving a stack of Java microservices to a fully AWS native service, completely server-less architecture.

Led two teams simultaneously for a period of a few months.

Senior Software Developer

Java software development in an agile/kanban/devops environment.

Working with technologies and products including: Java 8, Rabbit MQ, ActiveMQ, Kafka, Riak, Google Guava, Puppet, Docker, JSON, Git, JIRA.

Microservice architecture, cloud deployment, Linux/Mac dev environment.

Kirona Solutions Limited


Alderley Edge, United Kingdom

Full stack Java software development. Back end web services, infrastructure, business layer, database. Front end HTML, Javascript, JQuery, Vaadin UI development. Full software lifecycle, analysis, design, estimation, code, test, delivery, support. Technical lead for in house packaged business intelligence tool.

Thales UK

Software Engineer

Cheadle, United Kingdom

Full lifecycle software development. HCI and UI development using technologies such as Java 6 (Swing), Ada, Spring, Spring DM, Osgi, JaxB, Rhapsody, Eclipse, Clearcase/Clearquest, JUnit, C++, IDL, XML. Software design authority on various projects, leading project implementation, mentoring junior team members. Development of real time software to MOD requirements.

Kraft Foods Banbury

Application Analyst / IS Technical Support Analyst

Design, implementation and support of internal software applications based mainly around VB6 and XML. Second line support work, offering technical solutions to problems with on site specialist printers (eg zebra), servers, company network, wireless equipment and phone infrastructure. This position was a work placement as part of my university course.