Gosh it’s been a busy day, I will let Ruth tell you about her shiny new purple pooter, that I’ve been putting together for the best part of 3 hours now.

Work has been getting me down again, we appear to be heading for yet another brick wall, with this student system and getting it to give us any coherent data for any other system. So while the timing isn’t ideal, I thought I would give my CV a polish, and you never know this time I may not turn down any job offers.

The only real problem is writing your CV, I haven’t gone back to mine in about two years so the description of what I do basically needs rewriting, the other page and a half are fine, address qualifications and basic interests but what I have is about 200-240 words to describe my job and all that it entails. Now given that my job is so vague that I can’t tell people what I do when they ask, how do you cram your life into such a small area? Well here is what I did two years ago…

Design, development and implementation of system-based applications and utilities for the University’s networked Windows XP, 2000, NT4 and Windows for Workgroups clients. Applications are primarily developed using Visual C++, and harness the Windows API directly, or via COM interfaces.

As part of my wider role within the department I have been involved in the design, development and implementation of the University’s Windows 2000 infrastructure and client development. This has brought me an in-depth knowledge of many of the technologies behind Windows 2000, e.g. Active Directory Services, Microsoft Message Queuing (MSMQ), Group Policies, Distributed Files Systems (DFS) and DNS/DHCP systems.

At an early (pre-release) stage of the Windows 2000/XP product cycle, I took the responsibility for researching and producing the University’s next generation Windows 2000/XP client. This work gave me the opportunity to extend my knowledge of the new operating system, and I have produced many applications that take advantage of new technologies that came with it, such as ADSI, MSMQ, COM+ and XML.

My current activities within the department are geared towards the integration of the University’s new Oracle-based student information system, with existing systems, such as the Active Directory, the Blackboard Virtual Learning Environment, our security system and our web-based Help Desk system. Using C# and Microsoft .Net technologies I have taken a lead role in integrating many diverse systems, within a very tight time-scale.

In addition, I have also been the driving force behind several web-based projects, mostly aimed at simplifying the support and maintenance of the University’s computer infrastructure. These projects have helped me to gain a firm grasp of web-based technologies, and the issues surrounding them, at an enterprise level.

The problem with this is twofold; it doesn’t emphasise programming enough, which is what I do most of the day. And it hardly touches on C# and .NET which is all I’ve done for the last two years. So a complete rewrite is on the cards…