Web Design

I have a solid foundation in innovative web design. Initially my pages were simple and concise, but as I gained more years of experience and expertise I was soon creating sophisticated designs connected to backend databases.

My job involves writing bespoke databases. I am responsible for all the front end design and the backend coding. For the backend code I mainly use php. In the past I have used procedural code, but I like to keep up with the latest developments. I now predominantly use
object orientated code and because of my solid programming background I was able to master this in a short time.

For the frontend coding I use html5 and jQuery. I always endeavour to optimize my
code so it has the smallest download impact. I also write jQuery plugins which can be reused in many projects. Writing re-usable code means the next project can be more efficient. I prefer to keep all my php in aptly named classes. I have also branched out into using
php MVC (Model, View, and Controller) and developed my own my own MVC engine on
the last website that I designed.

I am well versed in the use of CSS and I can competently write it from scratch. I am quick to learn new skills and face sudden challenges, when they are presented to me. I recently added Bootstrap to my programming skills remit to meet client demand. On a day to day basis I mainly use html5, jQuery, php and JavaScript. However, I am proficient in other languages such as C++, C#, and visual basic. I am at present endeavouring to further expand my horizons by learning ASP.NET in C#. I am constantly learning in order to discover faster and more efficient ways to accomplish company’s goals.

The Capewell finance app contained many features including uploading of data via CSV
sheets, excel and pdf downloading, and invoices that looked the same on screen as the
printed copy.

I have also made pages for the company Reve UK. Reve Automotive boasted a database of over 300,000 parts that were for sale. I have also made full blown ERP systems with many industry standard features, with all data safely encrypted in the database.

Additionally, I have made warehouse stock databases with booking in and booking out facilities.

I believe It is important to write clean code that is easy to understand, and can easily be
followed by another developer. I also believe in commenting code where appropriate, you should not have hidden variables all over the place. For example it is better to send a variable to a class function if possible rather than having a lot of SESSION variables in inappropriate places. SESSION variables have their place, but they shouldn’t be used to make bad undecipherable code.