 Andrew Benjamin WyattLocation: Burton upon Trent, STAFFORDSHIRE  PROFILE:Possessing over 6 years of experience in Software Development. Experience includes programming stand alone applications, networked applications, computer games development and web applications. Ability to work effectively under pressure in a team or as an individual that enjoys challenging and innovative projects with a can do attitude. Most of my carrier has been spent teaching programming / technical subjects and this has given me confidence to communicate to a wide or small audience and take on management responsibilities where needed. KEY SKILLS:Proficient or familiar with a vast array of programming languages, concepts and technologies. Including but not limited to:- - HTML / CSS
- Dreamweaver
- C# programming
- Java programming (J2ME, J2SE, JSP)
- SQL (Stored Procs, Functions)
- Development Lifecycle
- UML
- XML
- Client / Server architectures
- Graphical programming (SDL/Java2D/.NET)
- MySQL / SQL Server 2005
- LINQ / XLINQ
- ISS / Apache / Tomcat / Mono
- Silverlight
- WCF
- Flash / ActionScript
- Active Directory management / maintenance / VPNs
- Visual Studio 2005-08 / Eclipse
- ASP
- Ajax
- .Net
- jQuery
- Oracle
EDUCATION / QUALIFICATIONS:- Microsoft Certified Professional Developer (Web Dev), Jan 2009 – Present
- TS 70-536 .Net Framework – Application Development Foundation C# (Jun 2009) 911/1000
- BSc Open, Open University, Nov 2001 – May 2006
- Software systems and development with parts of mathematics linked in with, Java and C++ programming. Major was in C++ with distinction.
- Cert in Education (Further Education), Nottingham Trent Uni, Sep 2005 – Jun 2006
- Teaching techniques and methodologies for adult education.
- Diploma in Computing, Open University, Nov 1999 – May 2001
- Mathematics in computing, relational databases and object oriented programming are the main elements of the course. Major was in Mathematics.
- BTEC National Diploma in Computer Studies, Burton College, Sep 1996 – Jun 1998
- Programming in Pascal, VB and COBOL but also concentrating on Statistics and Information Systems.
WORK EXPERIENCE:2010-Present Burton College (Part Time Lecturer) - Teaching flash to create Rich Internet Applications / Experiences with remoting.
2008-Present Ramesys (Developer) - Development of SharePoint solutions. [SharePoint, Server2003, Linq, C#]
- Maintenance and development of the company website including deployment through development environments to live systems. Development to allow administration for the marketing department. [C#, Asp.net, MSSQL, SourceSafe, IIS, Virtual Environments]
- Development of new tools for the UKs leading Virtual Learning Environment. [C#, ASP, Asp.net, MSSQL + Stored Procs, Code Gen tools & Windows NT, Vista, XP]
- Development on a student tracking system to be used by local education authorities for outreach students. [C#, Asp.net, MSSQL + Stored Procs, SourceSafe]
- Creation of an Exchange Mailbox provisioning application that communicates with other back end systems. [C#, Exchange, Asp.net, MSSQL + Stored Procs, SourceSafe, Windows Services, LDAP]
- Creation of the company’s time sheet system to track and generate reports of employees’ utilisation. [C#, Asp.net, MSSQL, LLBLGen, Source Safe, Windows Services]
- Various tools for technicians to use that perform batch manipulation on AD Servers. [AD, LDAP, C#, WinForms]
2007-Present Own Projects (Just for fun) - Full life cycle development of a visual and audio interactive language learning programme (Portuguese, English, Spanish, French and German). [C#, Asp.net, MSSQL, Virtual Environments, LINQ, Silverlight, WCF, Google Checkouts]
- Online learning course for learning about Jesus and the Christian faith. www.letsstartliving.co.uk. [C#, LINQ, LINQ 2 SQL, MSSQL, Fireworks]
2007-2008 e-Solutions (.Net / ASP Developer) - Designing, implementing and deploying an SMTP relay server that would encrypt / decrypt communication whist providing content management. [C#, SQL Server]
- Creation of two e-commerce solutions that allows users to buy a selection of products through a shopping cart process. Payment would be taken through three merchant providers that was also designed and incorporated into this solution. [C#, ASP, SQL Server, PayPal merchant, PayPal Express Pro & Google Checkouts]
- Participating in the development of audit management software for Barclays Bank. [C#, ASP, SQL Server]
- The development of Outlook Expresses, Outlook 2003 addon that would interact with the SMTP relay server to communicate the level of encryption needed. [C#, VISTO, C++]
- Design, creation and deployment of a system called Secure Email Service. The web application would connect to backend objects that would send secure email to and from clients and their customers. [C#, ASP, Sql Server, LDAP]
1998-2007 Burton College (Course Leader [Games Development]) - Management of a small team of lectures to deliver a Computer Games Development course.
- Development of a student grades system that has provided an excellent action planning and tutorial facility for the college. It has helped lectures to communicate progress on their teaching units to each other and also to learners. [PHP / MySQL / IIS]
- Development of time table software using Visual Basic / MS Access in the year 2003. This is still in use today and has provided an effective time table solution saving man hours, cost and increasing efficiency. [Visual C++ / MS Access]
- National Becon award runner up for a learning web application used to track students progress through a course. [JSP / Tomcat / MySQL / Linux]
- The development of a learning environment realised under open source allowing the possibility to enrol, support, communicate and assess learners online. This was also part of a business venture. Users of the environment commented on its ease of use over other professional systems. [PHP / MySQL]
- Helpdesk software for a computer lab. [ASP .NET / MS Access]
- 2D graphics library to allow graphics programming on a hand held computer games console [C / C++ / SDL / OpenGL]
- Teaching of many different programming languages, concepts and technologies on behalf of Staffordshire & Coventry University. [ASP, ASP .NET, Java, SQL, C, C++]
1998-2000 Paulet High School (Network Administrator) - Network distribution software to deliver applications to clients. [Delphi]
- Message of the day application [Visual J++]
- Software to ban users from using the internet by changing registry entries. [VB]
ADDITIONAL INFORMATION:- Game modification experience [C++, Various engine scripting languages]
- Ex-detachment Command of an Army Cadet Force unit managing and instructing young people/adults in leadership skills and adventures pursuits.
- Various outdoor adventure sport activates
- Home improvements
REFERANCES:References are available upon request
I love cool software. It helps out with my job and it's great to keep ahead of the game. But I'm fed up with the cost of it. Things I'd love to own is a copy of Adobe Creative Suite 4 (Web Premium) £1,315.00 one off and Microsoft Expression Professional Subscription ~£500 a year. Oh this would be great I could carry around this cool software and do development for anyone without worry about licences. Now subscriptions I can cope with so Microsoft seems attractive but Adobe don't offer subscriptions. Then again Adobe seem to release a new version every couple of years so maybe it's not that bad. I defiantly can't afford both though. By the way don't forget that a msdn subscription is strictly for development only. So why is software so expensive? Well people steal software which means there is a huge hole of cash to fill. I know one guy who told me that Microsoft are not bothered about individuals using illegal software as they like to focus more on companies where the big bucks are. I'm getting the feeling that the large software corporations expect individuals to steal and use software. Something which I'm totally against. So I think the prices on software from these companies are for those people who've got the cash and companies. They probably feel that the normal individual will probably steal it anyway and we should forget about the honest ones anyway as they're a rare bread. I don't know what the solution is but again the honest are persecuted. Not that it bothers me :D
Here's the screen saver I made up from my last post which is supplied to you as freeware.

The screen saver provides some animation, commands of Jesus (New one each day (Community has same one each day)), images (rotated every two minutes and you can change them via the screen saver settings). It also works on duel screen monitors. I've tried it on the wife's rubbish XP machine and the performance is ok.
Download -> CommandsOfJesus_x86.msi (3.36 MB)If you need support, suggestions or have questions please email me  Some may need to download something called the Microsoft .Net Framework 3.5 SP1. The screensaver should help you to do this.
Asp.Net and possibly winform controls don't like bound properties that navigate through nested object properties. For example:- txtTutorName.DataSource = student; txtTutorName.DataField = "Tutor.Name"; This code should go through the Tutor property of the student and then go and get that Tutor's name. Now some may be thinking well why don't you just make the DataSource student.Tutor and then make the DataField "Name", which works fine. The point here though is that if we're using a data grid and need to navigate without flattening the data (involving another class or linq pokery) it becomes a bit messy just because .Net can't navigate down. It should do it really as with Silverlight. Please vote here to get it fixed (which also has a neat but painful workaround) Update 1To be honest I don't think it's too much of a problem when using Framework 3.5 because you could set the data source like this on a data grid dgGrid.DataSource = from student in lstStudents select new { TutorName = student.Tutor.Name, StudentName = student.Name } etc. I suppose it's not that bad now but still needs fixing I think because many can't get their hands on Linq.
Why do so called ‘do gooders’ sometimes try to regulate the way we should act and think with regards to our own religion?
Why are people sometimes so insensitive to Christian beliefs and expect us to not get upset about it? It’s in God’s plan I'm sure but things are happening so fast that we’re becoming a Godless nation.
From a Christian looking at our country we are as a nation always breaking the commandments and I believe most if not all break, ‘You shall not bear false witness against your neighbour.’ Which is in the form of lying / fibbing, which in turn is the sign of a lack of love for our neighbour with or without considering God.
T-Mobile the other day called me up saying one of their staff said I was interested in buying a phone. To which I replied, ‘I think it’s more likely that they just lied.’ To my astonishment he didn’t go on about company policy, morals, etc but thanked me saying, ‘I’ll mark it on our systems as they have lied and we’ll keep an eye on him. So are you interested in broadband?’ *sigh*
We’ve lost so much as a nation through annexing God so successfully. I’m constantly reminded by people of how our kids are out of control, the media is corrupt as are politicians and no solution is likely to come around. Whilst I agree with them I think articles like the above are just snippets of the removal of good moral practices that can be found from Christianity that lead to such issues as these. It's also a perfect example of how companies have black and
white polices that offer no flexibility even when common sense contradicts
it. I’m always amused when people find my
Christian view ‘It’s written that’s why’ funny when they themselves live under stringent
and inflexible polices such as these. Funny how we accept a black and white policy from Health & Safety but some
can’t accept one of the laws from the 10 commandments.
Bad news for me? Not really, after all I’m sure of my destiny.
Bad news for us? We could spend a life debating that question.
|