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 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.
Leeds, United Kingdom
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
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.