people4charity

Seller 243991 - Johnstone, Renfrewshire, UK

Rating:
Unrated (New)
Hourly Rate:£31.11
Available From:Now
Overview:Talented software engineer/team leader with bias towards linux and web solutions. Linux and windows systems administration.
: Hourly rate shown includes a discount of 20% for registered charities.

CV

Profile

A highly motivated and hard working Software Engineering Team Leader, with a broad range of experience using a variety of technologies. Proven leadership skills managing, developing and motivating team members to achieve objectives. Good problem solving and analytical skills.
An effective communicator at all levels within an organisation. Dedicated to maintaining quality.

Expertise

PERL (7 years)
MySQL (6 years)
C (7 years)
Team leading including line and project management (3 years)
Apache (8 years)
Linux administration (8 years)
Windows administration (5 years)
HTML (8 years)
ARM assembler (3 years)
PHP (2 years)
C++ (2 years)

Achievements

Conceived, implemented and managed project to create an automated testing system, which ensured software builds are maintained and tests functioned correctly on real target devices. This reduced the time lost to software build breakages significantly and provided early warning of software regressions through on device testing.
Designed and implemented testing framework to locate regressions in software quality by passing over 600,000 test documents through software test harnesses on a daily basis. This allowed a large number of issues to be fixed before reaching manual testing, with resultant cost savings, and has since become a key element of release testing.
Reverse engineered the OLE and MS Word document formats, producing a plug-in to the document viewer which could render Word documents, and paving the way for other document formats to be supported. Support for these document formats was a key selling point for the product.

Employment History

(Jan 2000 & ongoing)

Software engineer / team leader

Glasgow

Various roles throughout the engineering department, originally starting with C/C++ based development on embedded ARM platforms (PDAs and mobile phones), moving onto PERL, PHP and web technologies.
Reverse engineered OLE and MS Word document formats, producing support plug-ins for file viewer and browser products.
Designed and implemented bulk testing framework as described above, including a system for managing the test documents. The system automatically raises defect reports when regressions are located.
Developed automated testing system which performed software builds and various tests on actual client devices autonomously, whilst also allowing engineers to validate their code before committing it to the central source control repository, significantly reducing engineering downtime from build and test breakage. This system played a key role in ensuring the company could keep up with customer demand for products.
Lead a team of four engineers through developing the automated testing system, providing support and handling change requests. This role included line management, project management, resource allocation, mentoring, end user support and troubleshooting.
Responsible for defining strategy and long term goals for supporting the engineering teams across multiple international sites, and involved communication at all levels of the organisation.
Provided ad-hoc IT support throughout the company, including network design and fault detection, network security, windows 2000/xp client support, windows 2000/2003 server support, linux (Debian) support on embedded devices, clients and servers.


(Mar 2000 to Dec 2000)

Software engineer

Birmingham

Mainly web based software development.
Involved in development of a site powered by PERL as its back-end, and modifying flash movies on the fly to serve up content to users.
Also acted as Linux systems administrator, introducing systems to increase productivity, including DNS/web proxying/NetBIOS services.

Categories & Skills

IT & Internet

Categories

Skills