SearchSearch

Sign In
 Sign in or Register
Buyer zone
Find skilled Sellers for your business
Seller zone
Sell your skills to UK businesses

About us

Contact us

FAQs

Testimonials

Site map

Can we help?
tel0845 371 0722
emaile-mail
Bookmark and Share
HomeSoftware Developer
[ Printer friendly ]

Freelance Software Developer Birmingham, West Midlands, UK

Experience working in all types of business from Blue Chip companies to small single site businesses from Engineering to Gaming, skill set includes C, C++ ,C#,Asp.Net 2.0, CSS, javascript in VS. Working in Agile.

Rating:Unrated (New)
Hourly Rate / Cost:£44.44 per hour
Daily Rate / Cost:£333.33 per day
Available From:Now
Seller ID:256962
: Member of the Professional Contractors Group
: Offers a discounted hourly rate to registered charities

[ Top | CV | Skills ]

CV (Curriculum Vitae) / Résumé

Education BSc (Hons) Software Engineering - Sheffield Hallam University - 2:1 (2001) BTEC National Diploma in Computer Studies - South Birmingham College - Distinction (1996) Industry Experience

04 November 2008 - Ongoing NHS Perinatal, Birmingham

Working in a small development within Agile methodologies, in C# .Net 1.1 and 2.0, with ASP.Net 2.0, on an internal NHS web application
Mentoring and training existing team to work in a Agile way, by introducing Pair Programming, mocking, working in weekly iterations with
iterations completion meetings and iteration start meetings held with "Customer".

14 July 2008 – 25 Sept 2008 Capgemini, Woking

Working on Marks & Spencer Central Stock Control System. Developing the Website part of the system using C#, ASP.Net 2.0, CSS and .Net 3.0.
Also modified existing SSRS reports on Visual Studio, the system had been developed using WCF, WSSF and WCSF and was involved in modifying
the Service side too.
The environment used was Visual Studio 2005 Team Suite with Team Foundation Server.

Jun 2007 - Feb 2008 Alstec Ltd, Leicester.

Developing in C# .Net 1.1, C# .Net 2.0, C++ MFC, ASP.Net 2.0, and XML, along with using Oracle Database 9i.
Worked on various baggage handling systems for Heathrow Airport, Dubai Airport and Gatwick Airport.
Environments used Visual Studio 2005 and 2003.

Mar 2007 - May 2007 Cirrus Technologies Ltd, Redditch.

Developing in C#,C++, Visual C++, MFC, XML in the Visual Studio 2005 environment.
Developing new windows applications for Land Rover Manufacturing Plant.

Mar 2006 - Mar 2007 JPM International Ltd, Birmingham.

Working on Video Ware Products for the gaming industry, development was in various technologies including C, C++, SDL in C,
Linux Fedora Core 5, Visual Studio 6 and on both Windows and Linux Environments.

Jun 2005 - Feb 2006 Dealogic, London.

Joined the Investment Banking Analytics team; Development technologies used were C# .Net 1.1, C++, Visual C++, SQL Server 2000.
Using both Visual Studio 6.0 and 2003. Also used several in-house developments tools for the SQL Server 2000 and database development.

Feb 2004 - Jun 2005 Axiom Connection Ltd (Now part of Hewlett Packard), Hungerford Berkshire.

Managed the software development of a stand-alone application part of Axioms Digital Imaging offering.
Development in C#, Visual C++, C and XML. Various roles were undertaken including testing and client-site developement.

Sept 2001 - June 2004 Mars Electronics International, Reading, Berkshire

Joined the Software Engineer Development Programme. Experience gained in all aspects of the software development lifecycle.
Knowledge gained includes Embedded real-time development in C, embedded testing, software support and maintenance,
working in an object orientated methodology which covered the design aspect through UML. Development experience was in a range of
languages; Visual C++, MFC, Visual Basic 6.0, COM (ATL), SQL and Access database ODBC. Also spent a short time developing for
Pocket PC and Palm handheld devices.

Employment History

(Nov 2008 to Jul 2009)

Software Developer

Birmingham

Working in a small development within agile methodologies, in C# .Net 1.1 and 2.0, with ASP.Net 2.0 and SQL Server 2000, on an internal NHS data collection web application.
Mentoring and training existing team to work in Agile, by introducing and enforcing TDD (Test Driven Development), Pair Programming, Mocking, working in weekly iterations with iterations completion meetings and iteration start meetings held with "Customer".
Integrating the application from .Net 1.1 to .Net 2.0, and introducing better work practices with the team, along with improving the application architecture through refactoring and developer stories.
Training new members of the team to work in Agile with ‘driver’ and ‘navigator’ roles, also training on the technical side of C# and third party applications including DES by Peter Blum.


(Jul 2008 to Oct 2008)

Software Developer

woking

Contract Role – Working on Marks & Spencer Central Stock Control System. Joined the project towards the last phase of development. Developing the Website part of the system using C#, ASP.Net 2.0, CSS and .Net 3.0, where the various UI needed to be modified when system was run in Training mode. Also modified existing SSRS reports on Visual Studio to reflect Training mode on the UI of the reports. The system had been developed using WCF, WSSF and WCSF and was involved in modifying the Service side too. The environment used was Visual Studio 2005 Team Suite with Team Foundation Server. Also developed and bug fixed the database system store procedures using SQL Server 2005.


(Jun 2007 to Feb 2008)

Software Engineer

Leicester

Contract Role - Developing in C# .NET 2.0 and parts of .NET 1.1, MFC and using Oracle Database 9i. Working on various Baggage Handling Systems for Heathrow Airport; Development platform was Windows XP and Windows XP Embedded, applications communications was over a TCP/IP link where data to and from the database was received and sent. Also TCP/IP links from one application to another in a Server Client form, where the Server end would retrieve the data from the database, format the data into the required format to display, the data was sent to he Client and the client would display the data. There are also status messages sent to and from client and the server to ensure that if the communications link failed it was caught and flagged.
Dynamic creation of application interface through XML configuration files. A XML file held the details of everything that is to be displayed, from textboxes to buttons to background etc for all possible screens desired. The details would include everything needed to configure these components like location, size, pictures, colours etc. This dynamic creation of this interface meant that the application was generic and could be used in any airport and configured to be used in the way it was needed for its location, without having to change any code.
Use of ASP.Net 2.0 and CSS for web front end has also been necessary, with C# as backend code.


(Mar 2007 to May 2007)

Software Engineer

Redditch

Developing in C# and C++ MFC Visual Studio 2005, to create new Windows applications for Land Rover; MFC Development consisted of using Tree Controls, List Views and Tab Controls as well as more common controls such as combo box. Also developing these controls to be dynamic through the use of Create; MFC was used as it needed to use an existing API to make use of a file release mechanism.
C# development of an application that used List Views, Tree Views and File operations such as StreamReader etc. To read a file and display only parts of the information, allowing the user to then manipulate that data through move operations, edit, add and delete and saving that information back into the file with the information that was not displayed. The order of the file needed to be retained and new information inserted into the correct place.


(Mar 2006 to Mar 2007)

Senior Software Engineer

Birmingham

Joined JPM in the Video Ware Products, developing backend software systems for the video games machines; I have been involved in a new project that JPM have taken on to port their analogue fruit machine games to the video platform and in turn also swapping from the Windows platform to Linux.
In the initial investgation and feasibility stage of the project I was responsible for finding suitable development tools that would enable us to cross compile code from windows to Unix ideally from the Visual Studio environment. The second part to this was to find alternatives for the DirectX parts of the system. Through this I have come to understand games programming through SDL. Games worked on so far have involved taking old games and applying new graphics and making sure the game play is suitable for the user market, aligning the graphics exactly. This development has been in Visual Studio 6.0 in C; techniques and languages used so far are C, C++, C++, SDL in C and Linux Fedora Core 5.


(Jun 2005 to Feb 2006)

Software Engineer

London

Joined the Investment Banking Analytics team developing Dealogic’s Analytics system called Designer; created to help clients report information more efficiently by providing ways to streamline the query and report process.
I developed my MFC, C++ and Visual C++ skills further through developing and debugging both client-side and server-side software. I have been able to gain valuable knowledge of SQL Server 2000 and SQL queries. I have a grasp of basic SQL through editing and creating Views and developing the existing Store Procedures.


(Feb 2004 to Jun 2005)

Software Engineer

Axiom Connection Ltd (Now HP), Hungerford

I managed the software development of "Fotocontrol" - a standalone application part of Axiom's Digital Imaging offering. It controls the processing of the images, applying image correction or enhancements and then outputting to the relevant device and media. I independently developed and maintained Fotocontrol software using Visual C++ v6.0 with MFC. The role involved me having to liaise with customers closely to help with any problems, install new versions of software and assist with their internal QA. Deadlines worked to are extremely short and the work is very dynamic and fast paced.
My responsibilities were increased shortly after joining the company to effectively assist the technical director with the development of the lower level of the software system that handles the driving and communication with the various output devices. This is mainly written in C and C++.
I was part of a team of 3 developing a printer driver for the first Ethernet Studio Printer. This involved integrating C++ IP code with low level C Code to send, receive commands/messages and drive the printer over a network, no SDK was provided so all development was done from beginning. This included a considerable amount of development on customer site, to ensure swift turn around of solutions. Most recent project has involved developing a Translation Tool in C# using XML files, and I have recently completed a course on Programming in C# and using the .NET environment.


(Sep 2001 to Jan 2004)

Software Engineer

Mars Electronics International, Reading

Joined the Software Engineering Development Programme, which involved four placements in different project teams within Engineering, each aiming to give experience of the different aspects of the Software Lifecycle.
• Experience developing interpersonal skills within a big team and developing embedded system application using C and Mitsubishi microprocessor emulator. Developed a Test Tool, which displayed the Frequency and Amplitude on a LED screen. Duration 6 months.
• Placed in the Global Support Tools team, developing PC based applications. Initial projects involved analysis and design in a software project, going on to develop software using Object Orientated methods, UML, Visual C++, Visual Basic 6.0, COM (ATL) and MFC for a duration of 18 months. Other skills used included were XML, SQL, Access, ODBC and Active X; these were used throughout my time in the team.
• Working in Product Support. Dealing with technical faults on products in the field. Harnessed the various testing methods, became skilled at thorough testing, good documentation and good coding practises so that the software can be maintained well. Dealing with Customers and sales team abroad. Duration approx. 4 months.
• Research and Analysis on Palm and Pocket PC software. I did a feasibility study on the uses of Appforge and its ability to deploy a piece of software to both Palm and Pocket PC without changing the code. I also did a second study using SOAP, ASP and IIS, this was in response to the need to pass data from a Vending Machine on a customer site to a Server on our Site.
Soft skills were also a big focus throughout my time in MEI inter-personal skills with different departments globally, presentation skills with have to do a technical presentation every 6 months at least and having to learn and understand quickly

Professional Qualifications

Feabhas C for Real-Time Developers, Fundamentals of Real-Time Operating Systems.
Learning Tree Introduction to Software Engineering, Software Systems Analysis and Design, Project
Management for Software Development and Software Testing and Inspection Methods.
MEI Object-Orientated Analysis and Design, Object Orientated Programming in C++.
QA Programming with C# - Microsoft Course.

Education

(Sep 1997 to Jun 2001)

Sheffield Hallam University

BSc (Honours) Software Engineering
Management of IT Projects, Formal Software Development, Project and Professional Studies, Case Studies in Software Design and Intelligent Systems, Software Development Concept & Methods, Databases, Web Based Systems, Abstract Data Types & Their Realisation, Network Technologies, Distributed Systems & Network Systems and Unix & X Windows, Programming (i) C++, Principles of Computer Architecture, Programming (ii) C++, Mathematics for Computing, Systems Analysis, Business and Professional Environment, Business and Professional Skills, and Software Architecture and Networks.
Final Year Project: Visualisation of Requirements Management
Industrial Placement at Alstom Drives and Controls.
Obtained (2:1)


(Sep 1994 to Jul 1996)

South Birmingham College

BTEC National Diploma in Computer Studies. (9 DISTINCTIONS, 1 MERIT)


(Sep 1989 to Jul 1994)

Ninestiles Secondary School

‘GCSE’
Gujarati (B), Information Technology (B), Art and Design (C), Business Studies (C), Double Science (C, C), English Language (C), Mathematics (C), English Literature (D), Geography (D).

Assignment History

(This Seller has recently been shortlisted or contracted for the following people4 assignments)

  • Software engineer : Software engineer - Development of software against requirements: Define user requirements and translate them to a friendly user interface. - Develop software to support all system requirements in close team effort with the Electronic/digital engineer. - Design and develop software for testing and servicing.
  • .Net Front End Developer: I am looking for a .net front end developer (ASP.net, multi tier development/experienced front end) To work on site and duration could be 2-8 weeks, to be discussed with Seller.

[ Top | CV | Skills ]

Recruiters: (Buyers)

To contact freelancers, please register as a Buyer

Register as buyer

Similar Freelancers


Freelancers: (Sellers)

To advertise your services please register as a Seller

Register as seller