My name is Sacha Barber, I am what one would probably describe as a nerd. I basically love software, and I especially like .NET, thus the nice domain name http://sachabarber.net.
So let me tell you a little bit about myself, I live in Brighton in the UK, and currently hold the following qualifications:
- MSc : Information Technology For E-Commerce : passed with distinctions
- BSc hons : Computer Science and Artificial Intelligence : 1st class degree
Which I gained at Sussex university. Where I was subjected to a host of different languages, and subject matter. We did however concentrate on one main language, which was Java. So I did end up with 4 years Java experience, though still prefer .NET by a mile.
This is kind of like my second time around with education, I initially went down the electronics / music technology routes where I also gained the following qualifications, all studied part time
- Ordinary national diploma : music technology
- Ordinary national diploma : electronic engineering
- Higher national diploma : electronic engineering
- Higher national diploma : software engineering
I have also spent many years at work (probably about 14 years in all) and I have worked at various companies in various roles. Though most commonly I have been employed as an industrial automation engineer, where I would be reponsible for many varying, tasks including software design, software testing, customer requirements specification anaylsis, large scale management execution system support for a large blue chip company (a small company called Proctor & Gamble), database development, active X development.
I was fairly happy at work, then all of a sudden we got invloved with a project with a crazy (Phd maths crazy, you know the sort) chap from Germany who we were hired to work with, on a large scale software project for Proctor & Gamble, where he worked. This was using .NET v1 / v1.1 at the time. That was it, I was totally hooked after that. I never looked back, and promptly ditched the VB that we had been using til then, in favour of C#. Ah lovely stuff, I still maintain a favourable view regarding stored procedures, which I also quite enjoy writing.
In fact this meeting with .NET (C# really) was enough to convince me that I really really liked software, as such I decided to go back to university to gain a computer science related degree. The company where I was at that time, chose to sponsor this re-education. Although they did stipulate that I had to get good grades, as you can see, I did ok (a 1st class degree and a Masters with distinctions remember).
I also gained an award for the best IT project from my University, and the British Computer Society (BCS), for a remote control media player (code named Re-MP3). This was written using .NET v1.1.
Although my BSc project was cool, I think my MSc project, is much better, it is a Flickr type application that allows users to share content, using a web site, and also uses a desktop application to synchronize this content. This was written using .NET v2.0 and used lots of different programming techniques.
I have worked on many other projects, some of which I can not share, as they were for work, and as such I must maintain customer confidentiality, but I am also quite into writing articles in my spare time for codeproject, where I have published numerous articles about various subjects.
In fact as a result of writing community based articles I have now been awarded 7 MVP awards
This blog contains several pages which will go into a bit more detail about some of my projects and some of my published articles. So please use those pages if you would like more details about either of these areas.