|
Languages and Applications ![]()
I have been programming for over six years, starting with C++ and VB in a windows environment and evolving into the .NET framework where I am at present creating web and windows applications.
Below is a list of the main technologies I utilise on a day-to-day basis. VB.NET
Over three years experience developing both online and offline applications in a combination of Visual Studio and Dreamweaver.
Javascript
- Heavy experience in developing 'custom' and 'user' controls - Adoption of patterns within business logic and data access layers - Full understanding of OO philosophy
From developing advanced user controls for .NET I have learned how to employ Javascript effectively to increase functionality and beautify the GUI. I also have excellent experience in developing AJAX driven controls/websites to minimise and sometimes elimate completely the need for post backs to the server.
SQL Server
I have an excellent understanding of the DOM and am also very familiar with browser behaviours under different scenarios - understanding how to sidestep rendering issues and DHTML quirks. It is important to find a solution that will work in every feasable browser.
With a working knowledge of relational databases from the age of thirteen (namely MS Access), the jump from paper to screen comes quite naturally.
HTML & CSS
Having worked with SQL Server 2000 for over two years I am well versed in scripting stored procedures and user defined functions which enable me to manipulate data effectively and efficiently.
Rather than seeing cross browser standards as being a bugbear, I prefer to view them as a challenge to create a website that looks and works perfectly accross the board.
Adobe Photoshop
I am quite a perfectionist when creating the front end to a website in that I'm not satisfied until everything is sitting pixel perfect. I dont know whether this is a good or bad thing - though I do know that it leads to a flawless interface as a result, which is always important to strive for.
As well as coding, I like to have the occasional break and excercise my Photoshop muscle - playing with different ideas and feelings.
Practicing techniques I find from tutorials, I like to combine and observe the interplay of different ideas merged together. |