$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Consultant Software Architecture
Chris Howe-Jones
,
Washington, United Kingdom
Experience
Other titles
Skills
I'm offering
I take a holistic approach to software architecture and believe that the most important architectural property is changeability. In order to support change I consider feedback mechanisms via hypotheses driven develop and I strongly believe the languages, tools and techniques we use influence the adaptability of software to change.
Markets
United Kingdom
Links for more
Once you have created a company account and a job, you can access the profiles links.
Language
English
Fluently
Ready for
Full time contractor
Available
My experience
2015 - ?
freelance
Founder
DevCycle Ltd.
IT Consultant (Interim CTO, Software
Architect, Senior developer - Java, Clojure/ClojureScript, Lean/Agile
Coach)
March 2015 Current Founder - DevCycle Ltd
Architect, Senior developer - Java, Clojure/ClojureScript, Lean/Agile
Coach)
March 2015 Current Founder - DevCycle Ltd
Java, Agile, Lean, It, IT Consultant, Developer, Cto, Coach, Software, Senior Developer, Clojure, Clojurescript, Interim, Founder
2018 - 2019
freelance
Senior Clojure/ClojureScript Developer/Software Architecture
USwitch.
Responsibility
During my time at USwitch I re-architected two data ingestion platforms to reduce complexity, simplify
maintenance/changes and clarified context boundaries. In addition to adding new features/data, I added many new
diagnostic tools for the commercial team & wrote 3 new microservices, decommissioned 5 services and re-architected 6
services. The majority of these were written in Clojure/ClojureScript.
• Clojure/ClojureScript (Re-frame/Reagent), Kubernetes, Postgresql, Elastic Search, RESTful API's, AWS -
(S3, RDS, Aurora), GraphQL APIs, Some Rails and JS
During my time at USwitch I re-architected two data ingestion platforms to reduce complexity, simplify
maintenance/changes and clarified context boundaries. In addition to adding new features/data, I added many new
diagnostic tools for the commercial team & wrote 3 new microservices, decommissioned 5 services and re-architected 6
services. The majority of these were written in Clojure/ClojureScript.
• Clojure/ClojureScript (Re-frame/Reagent), Kubernetes, Postgresql, Elastic Search, RESTful API's, AWS -
(S3, RDS, Aurora), GraphQL APIs, Some Rails and JS
API, AWS, Software Architecture, PostgreSQL, SoMe, Kubernetes, Microservices, Graphql, Architecture, Developer, Restful, Software, Search, Clojure, Clojurescript
2018 - 2018
freelance
Tech Lead
William Hill.
Responsibility
Re-architecture of William Hill's trading platform to cope with US states sport betting:
• Java 8 - Spring Boot, microservices, Kafka, RabbitMQ, Riak, MySQL
Re-architecture of William Hill's trading platform to cope with US states sport betting:
• Java 8 - Spring Boot, microservices, Kafka, RabbitMQ, Riak, MySQL
Mysql, Java, Microservices, Spring, Sport, Architecture, Kafka, RabbitMQ
2017 - 2018
freelance
Senior Technical Architect
Dept of Work and Pensions.
Responsibility
Defining architecture for several microservices using the following technologies:
• AWS - (KMS, ECR, ECS), Java 8 - DropWizard, REST
Defining architecture for several microservices using the following technologies:
• AWS - (KMS, ECR, ECS), Java 8 - DropWizard, REST
Java, AWS, REST, Microservices, Architecture
2017 - 2017
freelance
Clojure/Clojurescript Developer
CitiBank.
Responsibility
Developing, testing and supporting Clojure based service for financial instruments using Datomic database.
• GraphQL, Datomic, Protobuf, Lacinia, Clojure
Developing, testing and supporting Clojure based service for financial instruments using Datomic database.
• GraphQL, Datomic, Protobuf, Lacinia, Clojure
Database, Graphql, Service, Developer, Testing, Clojure, Clojurescript
2016 - 2017
freelance
Clojure/Clojurescript Developer
Conde Naste Commerce.
Responsibility
• Delivered major improvements to resilience of several 'microservices' as well as a number of enhancements
and reporting services (Clojure, Datomic, EDN, JSON, GraphQL, Lacinia).
• Delivered various SEO related enhancements to the Style.com UI (ClojureScript).
• Delivered enhancements to Google product feed from Style.com (Clojure)
• Delivered bug fixes in Style.com UI related to customer acquisition (ClojureScript).
Skills
• Clojure, Clojurescript, core.async, ring, bidi, schema, spec, reagent, re-frame, Stuart Sierra's component
library, Datomic.
• Git, Docker, Emacs, CIDER, Lein
• Kanban, TDD
• Delivered major improvements to resilience of several 'microservices' as well as a number of enhancements
and reporting services (Clojure, Datomic, EDN, JSON, GraphQL, Lacinia).
• Delivered various SEO related enhancements to the Style.com UI (ClojureScript).
• Delivered enhancements to Google product feed from Style.com (Clojure)
• Delivered bug fixes in Style.com UI related to customer acquisition (ClojureScript).
Skills
• Clojure, Clojurescript, core.async, ring, bidi, schema, spec, reagent, re-frame, Stuart Sierra's component
library, Datomic.
• Git, Docker, Emacs, CIDER, Lein
• Kanban, TDD
Seo, Git, Docker, JSON, UI, Microservices, Graphql, Kanban, TDD, Developer, Google, Clojure, Clojurescript
2015 - 2016
freelance
Tech Lead
Lloyds Banking Group.
Responsibility
• Technical lead on Client Web Architecture using Java RESTful services and a React.js front end. Using
'Backend for Front End' pattern to coordinate various microservices.
• Implementing a 'Big Data' Proof of Concept using HBase, Storm, Flume and Kafka. Including implementing
Storm topologies in Java and Clojure
• Developing software engineering solutions across over 10 projects.
• Identifying and implementing software re-engineering programme improvement.
• Working with vendors to ensure software is delivered to appropriate quality.
• Coaching TDD, BDD, Pair Programming, Scrum, Java coding and testing practices.
• Implementing tooling for continuous integration, configuration management, build, etc. including Clojure
tooling to support the proof of concept project.
Skills
• Clojure, Java, JSP, JSF, REST, Jersey, SOAP, JSTL, HTML, JS, XML, JSON, HBase, Kafka, Storm, Hadoop,
Cascalog.
• Git, Jenkins, Maven, IntelliJ, Eclipse, Ant.
• Scrum, XP- Pair Programming, TDD, BDD, CI.
• Technical lead on Client Web Architecture using Java RESTful services and a React.js front end. Using
'Backend for Front End' pattern to coordinate various microservices.
• Implementing a 'Big Data' Proof of Concept using HBase, Storm, Flume and Kafka. Including implementing
Storm topologies in Java and Clojure
• Developing software engineering solutions across over 10 projects.
• Identifying and implementing software re-engineering programme improvement.
• Working with vendors to ensure software is delivered to appropriate quality.
• Coaching TDD, BDD, Pair Programming, Scrum, Java coding and testing practices.
• Implementing tooling for continuous integration, configuration management, build, etc. including Clojure
tooling to support the proof of concept project.
Skills
• Clojure, Java, JSP, JSF, REST, Jersey, SOAP, JSTL, HTML, JS, XML, JSON, HBase, Kafka, Storm, Hadoop,
Cascalog.
• Git, Jenkins, Maven, IntelliJ, Eclipse, Ant.
• Scrum, XP- Pair Programming, TDD, BDD, CI.
Configuration Management, Engineering, Testing, TDD, Architecture, Kafka, Jsp, Support, Restful, BDD, SOAP, Software, Web, Continuous integration, IntelliJ, Clojure, Tech lead, XP, Pair programming, Big Data, Java, Git, Backend, React, Scrum, Coaching, HTML/CSS/Javascript, JSON, XML, Html, Jenkins, REST, Software engineering, Microservices, Hadoop, Management, Integration, Eclipse
2012 - 2015
job
Chief Technology Officer
Opencast Software Europe Ltd.
November 2012 February 2015 Chief Technology Officer - Opencast
Software Europe Ltd
I was responsible for software development and architecture for Opencast Software and its clients. This involved
developing strategy for capabilities, methods, process and the continual promotion and evolution of new development
culture to support ourselves and our client base.
Goal Group - Software Architect and Agile Coach
Advising the development team on software architecture and agile process for a Class Action Recoveries platform. This
included designing RESTful services. Set up agile processes and continuous deployment/integration environments and practices.
Insure The Box Ltd -Solutions Architecture
Developing an architecture to replace existing web applications with a flexible platform that can be used to support
ITB's future expansion.
Bede Gaming Ltd-Agile/Lean Coach
Delivered courses on Scrum, TDD, Agile Testing. Agile Planning. Coached 5 Scrum teams. Coached the existing
Account Management &PMO functions and made recommendations for their new roles in the organisation as it
becomes more agile.
Business Services Authority NHS -Software Architecture
Delivered the reporting tools strategy for the BSA with regards to the current reporting solutions and their suitability for
current and future demands.
Ibacas Ltd -Software Architecture
Reviewed a corporate actions risk management application written by a third party on behalf of Ibacas Ltd, an asset
service consultancy to the financial industry.
Offshore Renewable Energy Catapult - Java Developer/Agile Coach/Architect
Architected and wrote/tested the initial phase of an application to produce and display System Performance,
Availability and Reliability Trend Analysis (SPARTA) for offshore wind farms. This involved developing a RESTful
service and a web front end.
iCommunico - Scrum Master/Software Architect
Opencast Software had a small agile development team writing an application to allow organisations with a large print
fulfilment centre to manage ad-hoc printing through that facility to realise cost benefits around local printer toner/ink,
reducing idle time in fulfilment centre and bulk postage.
JHC Java Development
Developed an on-boarding process for a client of JHC's on their trading platform, Figaro.
Onsiteformz Software Architecture and Development Practice Review
Carried out a review of the software design, code and development practices for an Android / PHP based platform. This
platform provides a replacement for paper forms for off site workers like engineers and inspectors.
Insure The Box Ltd - Agile/Lean Coach and Scrum Master
Delivered coaching in Scrum and agile development practices such as test Driven Development. Acted as Scrum Master for four Scrum Teams to deliver a major new product on time and to budget.
Business Services Authority - NHS
Managed the desktop upgrade for Technology Solutions department.
Software Europe Ltd
I was responsible for software development and architecture for Opencast Software and its clients. This involved
developing strategy for capabilities, methods, process and the continual promotion and evolution of new development
culture to support ourselves and our client base.
Goal Group - Software Architect and Agile Coach
Advising the development team on software architecture and agile process for a Class Action Recoveries platform. This
included designing RESTful services. Set up agile processes and continuous deployment/integration environments and practices.
Insure The Box Ltd -Solutions Architecture
Developing an architecture to replace existing web applications with a flexible platform that can be used to support
ITB's future expansion.
Bede Gaming Ltd-Agile/Lean Coach
Delivered courses on Scrum, TDD, Agile Testing. Agile Planning. Coached 5 Scrum teams. Coached the existing
Account Management &PMO functions and made recommendations for their new roles in the organisation as it
becomes more agile.
Business Services Authority NHS -Software Architecture
Delivered the reporting tools strategy for the BSA with regards to the current reporting solutions and their suitability for
current and future demands.
Ibacas Ltd -Software Architecture
Reviewed a corporate actions risk management application written by a third party on behalf of Ibacas Ltd, an asset
service consultancy to the financial industry.
Offshore Renewable Energy Catapult - Java Developer/Agile Coach/Architect
Architected and wrote/tested the initial phase of an application to produce and display System Performance,
Availability and Reliability Trend Analysis (SPARTA) for offshore wind farms. This involved developing a RESTful
service and a web front end.
iCommunico - Scrum Master/Software Architect
Opencast Software had a small agile development team writing an application to allow organisations with a large print
fulfilment centre to manage ad-hoc printing through that facility to realise cost benefits around local printer toner/ink,
reducing idle time in fulfilment centre and bulk postage.
JHC Java Development
Developed an on-boarding process for a client of JHC's on their trading platform, Figaro.
Onsiteformz Software Architecture and Development Practice Review
Carried out a review of the software design, code and development practices for an Android / PHP based platform. This
platform provides a replacement for paper forms for off site workers like engineers and inspectors.
Insure The Box Ltd - Agile/Lean Coach and Scrum Master
Delivered coaching in Scrum and agile development practices such as test Driven Development. Acted as Scrum Master for four Scrum Teams to deliver a major new product on time and to budget.
Business Services Authority - NHS
Managed the desktop upgrade for Technology Solutions department.
Development, Service, Technology, TDD, Architecture, It, Developer, Offshore, Software design, Support, Restful, Test, Testing, Coach, Software, Web, Organization, Continuous deployment, Energy, Energy, Processes, UP, Software development, Php, Java, Scrum, Coaching, Writing, Android, Account management, Software Architecture, Scrum master, Budget, Design, Agile, Agile development, Deployment, Lean, Agile coach, PMO, Print, Risk Management, Management, Integration
2012 - 2012
job
Development Team Lead
JHC LLP.
May 2012 November 2012 Development Team Lead - JHC LLP
I recruited, developed and ran the first Java team in the Newcastle office. I was also responsible for delivering
functionality to a number of JHC clients and for training graduates in Java and Scrum. I designed and implemented the first RESTful API in JHC.
I recruited, developed and ran the first Java team in the Newcastle office. I was also responsible for delivering
functionality to a number of JHC clients and for training graduates in Java and Scrum. I designed and implemented the first RESTful API in JHC.
Java, Scrum, API, Training, Restful, Development, Office
2007 - 2012
job
Head of Application Development
Java in Financial Services (UK).
In addition to working for various financial services clients, I was responsible for defining strategy for Capgemini's
Financial Services capabilities for Java, Open Source and distributed systems in the UK. In my role as head of Java
application development and integration, I managed the pastoral care of around 80 consultants.
Other Roles included: Software Architect, Agile/Lean Coach, Scrum Master, Java Developer, Project Manager.
Clients included: Citi Bank, Deutsche Bank, JP Morgan Chase, Credit Suisse, HSBC.
Financial Services capabilities for Java, Open Source and distributed systems in the UK. In my role as head of Java
application development and integration, I managed the pastoral care of around 80 consultants.
Other Roles included: Software Architect, Agile/Lean Coach, Scrum Master, Java Developer, Project Manager.
Clients included: Citi Bank, Deutsche Bank, JP Morgan Chase, Credit Suisse, HSBC.
Java, Scrum, Project Manager, Scrum master, Agile, Lean, Integration, Open source, Developer, Development, Coach, Software, Manager
2004 - 2007
job
Architect/Senior Software Engineer
TecSphere Ltd.
Software
2001 - 2004
job
Project Manager / Technical Lead
Sage Group Plc.
Project Manager, Tech lead, Manager
1997 - 2001
job
Project Manager / Leader
NHS BSA.
Project Manager, Manager
1990 - 1997
job
Team Leader
NHS BSA.
1988 - 1989
job
Analyst Programmer
NHS BSA.
My education
1984
-
1988
Sunderland University
Bachelors, Data processing
Bachelors, Data processing
Chris' reviews
Chris has not received any reviews on Worksome.
Contact Chris Howe-Jones
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Chris directly in Worksome.
38100+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark