Developer | Feb 10 - Present
In my current role I have been assisting with the development of an internal CMS and a modular framework to allow rapid web application development. For these projects I have been using C# 3.5 with ASP.NET MVC (Spark), SQL server 2008, NHibernate and Castle Windsor. The projects are managed through Kanban, which has exposed me to an agile working environment. I am finding this approach more communicative and feel this enables the team to understand the project goals and highlights any issues as they arise. We have been practicing pair programming which has helped improve code quality, developer understanding and the reduction of bugs. I have also been and able to grasp an understanding of MSpec and Rhinomocks through the BDD style of testing we implement.
Junior Developer - R & D Department | July 08 - Feb 10
I developed a product that is used by clients to implement job board functionality within their organisations. My involvement with this product was multidisciplinary including software development, marketing and project management.
My role required me to project manage new application features, including development and maintenance (built using VB.NET, ASP.NET & JQuery). I managed the quality assessment of the product and was also occasionally required to manage other developers. I have been instrumental in the construction and implementation of the new product structure. I was also responsible for the design and completion of new marketing campaigns, exploring innovative approaches and utilising existing tools such as Google Adwords.
I designed and implemented new testing processes to ensure efficiency, whilst refining existing testing procedures where appropriate. As part of this I researched and developed a set of automated UI tests. I found my approach to be extremely beneficial so presented my findings to the rest of the team in the form of an information forum.
Within the company I was a vocal advocate for the use of new technologies and tools which helped increase productivity e.g. ReSharper. As a result of this I helped to introduce unit testing within the company.
This role brought extra responsibility and so allowed me to introduce new technologies and procedures to the team. I was able to develop my current skill set whilst also acquiring new less technical skills such as marketing and management.
Junior Designer and Front End Developerr|July 06 - Dec 06
I was responsible for the creation and development of marketing media for various projects within the company. My role involved elements of project management, including the creation and monitoring of project plans.
The role exposed me to project management and allowed me to gain a firm understanding of the fundamentals.
Junior Web Designer/Designer | Feb 06 - July 06
In this role I designed and produced events programmes, events advertisements, banners and posters for the company events. I was also responsible for the design of a number of the company websites to coincide with print material, using Adobe Creative Suite.