Original Eye was set up by Steve Clements in 2012 to help companies get IT right.
Since its founding Steve has provided clients with:
Prior to that, Steve spent 11 years practicing Business Analysis, Project Management, IT Management and Software Development in Industry and Local Government.He has a unique blend of business and technical skills and can communicate complex problems clearly and effectively.
Here is a brief summary of some of the work I've delivered over the past few years:
I was engaged by Thames to help them with a data integration project. I provided advice on how to get the project moving as well as developing a bespoke application that allowed them to define custom matching and delivery rules through a graphical interface. This allowed automatic creation of orders from the daily data files that were processed as part of their normal business operations. The solution was written with an Angular front end and a C# .net back end API with connections to SQL Server using Entity Framework.
Building on the success of the Generator application, Thames asked me to create a Customer Portal that would allow their customers to access the data that was processed and stored by the Generator application. I provided a complete bespoke customer portal that allowed customers to query the data created and stored by the Generator. The solution utilised the same technology stack as the Generator application as well as the provision of SQL Server Integration Services (SSIS) packages for data movement.
I was further engaged by Thames to help improve processes in their data processing function. To this end I recommended the use of a piece of software called VisualCron. This allowed them to automate parts of their data processing function thus improving efficiency and speed of operation. I provided initial setup and a set of automated tasks and then wrote and delivered training to staff allowing them to maintain and enhance the automated tasks.
I was engaged by Pikcells Ltd to design and implement a project management software application to replace their existing in house application with a view to releasing the application as a product.
The application allowed users to:
This required me to:
I was initially engaged by CPI to help develop a data services department. I advised how to improve processes, software and staffing in order for the required data services to be delivered effectively.
This was achieved by:
The success of this led to further engagements with a variety of activities and deliverables:
I have worked with ReallyCare on a couple of occasions.
ReallyCare CIC is a social enterprise using open source software to improve Adult Social Care. Using Test Driven Development, I developed prototype software based upon angular.js and specifically an open source library called forms-angular. The remit was to create sample application that allowed the mapping of referral information into a Care Plan (as used in the Adult Social Care sector). This involved writing angular.js controllers, directives and services to create a form application that allowed drag and drop functionality, use of the microphone and automatic field selection and population. In addition to the application, contributions to the forms-angular library were written and submitted.
On the second occasion, I worked with ReallyCare to design, develop and implement a cross platform mobile solution to aid with medication monitoring in the delivery of Home Care. Balsamiq was used as a mock up tool and to iterate the design of the application. The application was built using Angular 2, Ionic and Typescript as well as various libraries.
The work involved working with a small team of developers where I was responsible for creating the front end and mobile applications for prototype, new and existing commercial applications.
In this course of the development I also gained exposure to the Java Spring Framework.
It's very important to get it right. So staying up to date with industry best practice is paramount.
I am a pragmatic IT Consultant. I think it is important to get to know a business and the people in the business to understand what approaches will work and what won't. Imposing unnecessary burden is a sure way to project failure.
I use an approach that is based on the Agile methodology; Clear initial goals, constant review, high quality communication and iterating the solution based on what is learnt from previous iterations.
I am diligent and I respond very quickly to requests and enquiries as I believe this to be one of the most important aspects of any business relationship.
I am familiar with, and use where necessary, a range of project management, business analysis and development methodologies to support project delivery and ensure that best practice is adhered to.
Here are some kind words from people I've had the pleasure of working with:
"The ideal characteristics we look for in a software developer are sound logic, organisational skills and the ability to work through complex problems but also an approachable manner which makes it easy to discuss issues and ideas. Having worked with Steve for a couple of years on a very complex project I can testify that he has all these qualities and is a great asset to any team or project.”
"I engaged Steve to build web and mobile solutions using cutting edge technology. He was very quick to learn the technical details despite the fast changing nature of the technology and delivered high quality solutions. He is a pleasure to work with and I look forward to working with him again.”
“Steve draws together a combination of programming capability, commercial astuteness and strategic insight. His understanding of our business and our business needs makes his approach valuable and relevant, and makes him a valued long term partner for our critical development needs.”
If there's something you're interested in and you'd like more information, drop me a line either via email or just call me. I'm always happy to talk!
You can email me at email@example.com or call me on +44 (0) 7850 453939